Все кейсы

Как сохранить деловые контакты с конференции, если визитки остались дома. Бизнес-приложение на Kotlin Multiplatform

Софториум ·Юшков В. ·2025

Разработали мобильное приложение I saw you для нетворкинга на мероприятиях: геолокация фиксирует встречи, а встроенный чат позволяет продолжить общение.

Открыть проект

Задача

Создать мобильное приложение для делового нетворкинга, которое автоматически сохраняет контакты с конференций и выставок без обмена визитками. Требовался рабочий MVP для демонстрации на мероприятиях с возможностью дальнейшего масштабирования.

Решение

Выбрали Kotlin Multiplatform для общей бизнес-логики и нативного UI на Jetpack Compose и SwiftUI. Реализовали геолокацию с точностью до 50 метров, преодолев нестабильность GPS на разных устройствах. С нуля разработали real-time чат на WebSocket с push-уведомлениями, очередью сообщений и обработкой потери связи. Заложили микросервисную архитектуру на .NET с ElasticSearch и Kafka для независимого масштабирования.

Результат

Приложение опубликовано в RuStore, готовится запуск в Google Play и App Store. Реализован один из первых в России устойчивых чатов на Kotlin Multiplatform, архитектура готова к росту нагрузки.