
MyBL – 孟加拉国首个电信超级应用
客户: Banglalink Digital Communications Ltd.
合作伙伴: Brain Station 23
增强拥有超过1000万月活跃用户的超级应用。
Android
iOS
超级应用架构
问题
- 孟加拉国用户面临智能手机存储空间有限和 fragmented 服务体验的困扰。
- Banglalink需要一个轻量级、统一的超级应用,作为一站式数字生活中心,整合电信、娱乐、健康和商业,而不会给设备带来负担。
解决方案
我们共同创建了MyBL超级应用,这是孟加拉国第一个由电信公司驱动的数字生态系统,基于“6C”战略:连接、内容、商业、课程、关怀和社区游戏化。所有模块都构建为动态可加载功能,以确保最小的应用占用空间和无缝更新。
连接:核心电信服务(余额、充值等)
内容:一个包含音乐、视频和游戏的娱乐中心。
商业:一个用于购物和支付的数字市场。
课程:一个按需学习和认证平台。
关怀:24/7数字医生咨询和药品配送。
社区游戏化:一个包含奖励和挑战的忠诚度生态系统。
我的角色与贡献
作为一名移动全栈工程师,我负责确保应用程序在数百万用户中的技术性能和用户参与度的可扩展性。
- 优化了UI状态管理并减少了内存泄漏,为服务超过1000万月活跃用户的应用程序提高了稳定性。
- 使用Android App Bundles实现了动态功能交付,允许按需加载模块,并大大减少了初始安装大小。
- 集成了功能标记和A/B测试管道,实现了渐进式推出和实时参与度测量。
- 与后端团队合作,重构了API消费层,以提高可扩展性和效率。
- 改进了UI渲染和缓存机制,减少了感知延迟并提高了用户保留率。
架构概述
机密
该应用程序遵循模块化的单体架构,利用动态功能模块、清晰的架构(MVVM)和类似微前端的加载系统来减小APK大小并支持未来的可扩展性。
- 该应用程序遵循模块化单体架构...
- 整洁架构 (MVVM + 存储库模式)...
- 基于 Retrofit + 协程的网络...
访问受限
架构细节是机密的。请申请权限查看。
影响
- 月活跃用户同比增长79.9%,达到570万。
- 成为该国领先的远程医疗和音乐流媒体平台。
- 为小额信贷等未来服务集成铺平了道路。
影响总结
| 指标 | 之前 | 之后 |
|---|---|---|
| 月活跃用户 | ~320万 | 570万+ |
| Android参与度 | — | 3个月内+50% |
| 应用大小(初始安装) | 大,静态 | 通过动态模块减少 |
| 平台架构 | 传统 | 模块化单体 |
总结
该项目展示了战略架构转型如何与以用户为中心的性能优化相结合,从而重新定义了大型电信公司的客户参与度。我对性能、模块化和实验框架的关注直接促成了MyBL作为孟加拉国第一个电信超级应用的成功。