Приложение для нетворкинга на Kotlin Multiplatform: Портфолио фрилансера Softorium Pro 11.10.2024, работа №5 - FL.RU
-->-->
Softorium Pro
Фрилансер готов решать задачи повышенной сложности и работать с крупными проектами.
Инструменты и навыки
ktor kotlin swiftui koin net docker rabbitmq kubernetes websocket elasticsearch postgresql mongodb
К списку работ
Softorium Pro
Softorium Pro

Приложение для нетворкинга на Kotlin Multiplatform

imageimage
Мы получили заказ на разработку инновационного решения для нетворкинга. Приложение должно использовать геолокацию для поиска потенциальных контактов на мероприятиях. Дополнительная функция — встроенный чат для мгновенной связи с найденными контактами. Обеспечили постоянное соединение между сервером и приложением Для этого использовали протокол WebSocket. Через TCP handshake он устанавливает нужное нам постоянное и двустороннее соединение между сервером и приложением. И позволяет получать сообщения ровно тогда, когда вам их отправили. Разработали мультиплатформенное решение для пагинации сообщений. Избавили приложение от внеплановых перезапусков Трудности возникли при работе с системой навигации в Jetpack Compose Configuration. Чтобы это поправить, отказались от автоматической обработки и переписали навигацию вручную. Вот что мы реализовали в рамках проекта Экран чата и списка чатов Статусы online/offline и последняя активность пользователей Статусы прочтения сообщений Отправка ссылок и эмоджи Пуш-уведомления Отображение последнего сообщения на экране списка чатов Динамическое появление нового сообщения Локальное хранение сообщений Удаление диалогов/сообщений