Развитие мобильного приложения телеком-оператора с элементами геймификации
Приняли участие в разработке ключевых функций для мобильного приложения оператора: системы отслеживания друзей на карте с использованием 2GIS SDK и стабильной навигационной системы для SwiftUI.
Клиент
Крупный мобильный оператор, ориентированный на молодёжную аудиторию.
Задачи
Клиент развивает инновационное приложение с элементами геймификации и социального взаимодействия.
Бизнес-задачи:
- Привлечь новую молодую аудиторию за счет интерактивных функций и геймификации,
- Повысить вовлеченность пользователей.
Технические задачи:
- Разработать стабильную навигационную систему,
- Реализовать модуль «Карта друзей» с live-отслеживанием позиций,
- Внедрить систему геймификации с механикой баллов, уведомлений, анимаций.
Решение
Внедрение навигации
Реализована навигационная система на основе NavigationStack (SwiftUI iOS 16) с полным устранением ошибок.
Срок: 3 недели.
Модуль карты
Разработан модуль с использованием 2GIS SDK с поддержкой live-отслеживания позиций и кастомными маркерами.
Срок: 4 недели.
Геймификация
Внедрена система баллов с мгновенными уведомлениями для повышения вовлечённости.
Функционал друзей
Добавлены возможности управления контактами (добавление/удаление друзей).
Результат
Внедрена система геймификации, получившая положительный отклик от пользователей.
Увеличение времени сессии приложения на 20% после запуска новых функций.
Привлечено более 10 000 новых пользователей благодаря обновлённому функционалу.
Технологии
- Swift
- SwiftUI (iOS 16+)
- NavigationStack
- NavigationPath
- 2GIS SDK
- CoreLocation
- Combine
- Background Tasks
- MVVM