玩APP首先是一个完整的实战项目,其中涵盖了各种 Android 开发技术的最佳实践(不限基础架构、业务功能、性能优化、黑科技等),项目基础工程采用组件化架构,在此基础上会以组件的形式逐步实现各种技术的最佳实践。敬请期待💪💪💪
最佳实践 | 描述 | 技术要点 |
---|---|---|
1.组件化 | 随着APP的不断的迭代,功能和业务会变的越来越复杂, 这样发展下去单一工程下的APP架构势必会影响开发效率, 增加项目的维护成本, 也很难进行多人协作开发;又因为单一工程下代码耦合严重, 每修改一处代码后都要重新编译打包测试,导致非常耗时, 所以必须要有一种更灵活的架构代替过去单一的工程架构。 于是组件化就应运而生了。 |
1. 单组件独立调试与编译 2. 组件路由跳转与通信 3. 统一依赖配置文件 4. 组件分层问题 5. 组件生命周期管理 6. 编译优化与组件aar化 |
2.MVP架构 | ||
3.MVVM架构 | ||