交通银行“手机银行”APP 项目描述:手机银行”APP 是交通银行的用于转账汇款、生活理财的金融服务类 APP,主要包含存款转 账、财富频道、扫码支付、贷款业务、生活服务、交银直播等多个功能模块。
职责描述:1. 根据产品需求,负责交通银行 APP 功能开发,项目的版本更新; 2. 负责采用“组件化”的思想和 MVVM 的架构重构整个项目; 3. 负责项目中每个版本的维护,用户上报问题的定位、排查、解决,工单、翻单的处理; 4. 负责编写相关的技术文档、详细设计文档,为其他部门的同事提供技术支持; 5. 负责解决项目中的 crash 和内存泄漏; 运用技术:1. 对整个项目进行“组件化”拆分: 最底层是基础 SDK;倒数第二层是基础组件,依赖于基础 SDK;再往上是业务组件和业务 模块,依赖于基础组件;最上层是 APP 壳工程。层次分明,降低耦合,采用 ARouter 框 架来进行各业务模块之间的交互。 2. 采用 MVVM 架构重构整个项目,双向绑定,数据驱动; 3. 采用工厂模式、策略模式等设计模式对项目中的相关功能进行重构、封装;