此项目是第一代手机App扫码购物软件。配合门店核验机,提供给用户在超市购物时,自助结算,不必经过收银台。
从0开始负责整个项目的基础架构设计、核心框架选型、业务模块组件划分、第三方开源框架筛选、接入。负责项目一期、二期所有核心模块、业务模块代码编写、测试。实现所有业务功能。主要模块包括:
1.首页(包括商品分类展示列表实现,商品搜索框、商品详情页)。
2.分类列表页(包含商品分类,以及各分类下的商品列表展示)。
3.用户中心(实现用户注册登录、App设置入口以及二级子页面功能、订单状态栏、多点服务栏、常用工具栏)。
此项目严格遵循组件化开发,业务模块组件划分清晰严格。实现了组件内部高内聚,组件之间低耦合。
项目引入了IGListKit框架,使UI的流畅性、性能达到极致。
项目在开发初期,接入了内存泄漏检测组件,在开发阶段就彻底消除内存泄漏隐患,确保了App健壮性。
项目在开发初期,接入了bugly崩溃监控组件,在开发阶段就彻底消除了引起Crush的bug,保证App的健壮性。