项目描述:OPay 是尼日利亚一家移动支付服务商,用户可通过 APP 进行账单支付、 转账汇款、商品购买、现金提取等操作,致力于提供全方位的移动支付服务
个人职责: 负责核心业务收银台组件封装及逻辑处理,主要业务模块 Airtime 和 Betting 的逻 辑开发,订单记录页面开发,保证代码健壮性和稳定性 同时把控项目进度
技术要点:
1、使用 MVVM 模式进行开发,严格遵守代码规范要求
2、核心组件收银台页面和调用封装,外部 SDK 封装,提供给平台业务使用
3、使用 Room 和 Retrofit 组合进行数据缓存,并处理数据库更新操作
4、使用 GraphQL 数据格式进行网络数据传输,提高传输效率
5、采用 Paging 分页库进行列表分页加载和异常情况处理
6、封装运营商选择控件,实现多控件联动效果
7、优化 App 大小和稳定性,减少 BUG 率