
MyBL — первое в Бангладеш суперприложение от телеком-оператора
Улучшение суперприложения с более чем 10 миллионами ежемесячно активных пользователей.
Проблема
- Пользователи из Бангладеш столкнулись с ограниченным объемом памяти смартфонов и фрагментированным сервисом.
- Banglalink нуждался в легком, унифицированном суперприложении, которое служило бы универсальным центром цифрового образа жизни, объединяя телекоммуникации, развлечения, здравоохранение и коммерцию, не перегружая устройства.
Решение
Мы совместно создали суперприложение MyBL, первую в Бангладеш цифровую экосистему, управляемую телекоммуникационной компанией, на основе стратегии «6C»: Connect, Content, Commerce, Course, Care и Community Gamification. Все модули были созданы как динамически загружаемые функции для обеспечения минимального размера приложения и бесшовных обновлений.
Моя роль и вклад
Как мобильный фулл-стек инженер, я отвечал за обеспечение технической производительности и масштабируемости вовлеченности пользователей приложения для миллионов пользователей.
- Оптимизировал управление состоянием пользовательского интерфейса и сократил утечки памяти, повысив стабильность приложения, обслуживающего более 10 миллионов ежемесячно активных пользователей.
- Реализовал динамическую доставку функций с использованием Android App Bundles, что позволило загружать модули по требованию и значительно сократило начальный размер установки.
- Интегрировал конвейеры разметки функций и A/B-тестирования, обеспечив постепенное развертывание и измерение вовлеченosti в режиме реального времени.
- Сотрудничал с командами бэкенда для рефакторинга уровней потребления API для повышения масштабируемости и эффективности.
- Улучшил механизмы рендеринга и кэширования пользовательского интерфейса, сократив воспринимаемую задержку и повысив удержание пользователей.
Обзор архитектуры
Приложение следовало модульной монолитной архитектуре, использующей модули динамических функций, чистую архитектуру (MVVM) и систему загрузки, подобную микрофронтенду, для уменьшения размера APK и поддержки будущей масштабируемости.
- Приложение следовало модульной монолитной архитектуре...
- Чистая архитектура (MVVM + шаблон репозитория)...
- Сетевое взаимодействие на основе Retrofit + корутин...
Доступ ограничен
Детали архитектуры являются конфиденциальными. Пожалуйста, запросите разрешение на просмотр.
Влияние
- Достигнуто увеличение числа ежемесячно активных пользователей на 79,9% в годовом исчислении до 5,7 миллиона.
- Стала ведущей платформой телемедицины и потоковой передачи музыки в стране.
- Проложила путь для будущих интеграций услуг, таких как микрофинансирование.
Сводка влияния
| Метрика | До | После |
|---|---|---|
| Ежемесячно активные пользователи | ~3.2M | 5.7M+ |
| Вовлеченность на Android | — | +50% в течение 3 месяцев |
| Размер приложения (начальная установка) | Большой, статический | Уменьшен за счет динамических модулей |
| Архитектура платформы | Устаревшая | Модульный монолит |