项目描述:专注于服务女性,以提高女性的生活品质为导向,致力于打造涵盖美丽、健康、护肤等主题于一体的综合
性、便捷性、高端化的电商平台。
责任描述:App 架构编写和设计;模块功能实现和封装;完成产品功能迭代与性能优化;
技术描述:
MVVM 架构搭建 APP 框架:
相比 MVP 进一步降低了耦合,ViewModel 层不持有 View 层的引用,View 层的改变不会影响到
ViewModel 层。还有可重用性、独立开发等优势。
组件化:
组件化是基于重用为目的,将一个大的软件系统按照分离关注点的形式,拆分多个独立的组件,减少耦合。方便
按照不同客户的需求,将不同的业务组件进行自由的组合打包对应的 apk。
JetPack 组件:
使用 JetPack 组件可以减少崩溃、内存泄漏和防止数据丢失(如 LiveData)、消除了样板代码可以便捷的管理各种
繁琐的活动和生命周期(如 Lifecycle)。使用 Navigation 方便的实现单 Activity+多 Fragment 的 APP 架构,使 APP
性能更高,速度更快。
AOP 编程思想:
借助 AspectJ 框架可以方便