ylmyg / wan

🔥🔥🔥 就是玩APP首先是一个完整的实战项目,其中涵盖了各种Android开发技术的最佳实践(不限架构、业务功能、性能优化、黑科技等),项目工程采用组件化架构,在此基础上会以组件的形式逐步实现各种技术的最佳实践。敬请期待 💪💪💪

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

就是Wan

就是玩APP首先是一个完整的实战项目,其中涵盖了各种Android开发技术的最佳实践(不限架构、业务功能、性能优化、黑科技等),项目基础工程采用组件化架构,在此基础上会以组件的形式逐渐实现各种技术的最佳实践。敬请期待💪💪💪

最佳实践目录

最佳实践 描述 技术要点
1.组件化 随着APP的不断的迭代,功能和业务会变的越来越复杂,
这样发展下去单一工程下的APP架构势必会影响开发效率
增加项目的维护成本
也很难进行多人协作开发;又因为单一工程下代码耦合严重
每修改一处代码后都要重新编译打包测试,导致非常耗时
所以必须要有一种更灵活的架构代替过去单一的工程架构。
于是组件化就应运而生了。
1. 单组件独立调试与编译
2. 组件路由跳转与通信
3. 统一依赖配置文件
4. 组件分层问题
5. 组件生命周期管理
6. 编译优化与组件aar化
2.MVP架构
3.MVVM架构

About

🔥🔥🔥 就是玩APP首先是一个完整的实战项目,其中涵盖了各种Android开发技术的最佳实践(不限架构、业务功能、性能优化、黑科技等),项目工程采用组件化架构,在此基础上会以组件的形式逐步实现各种技术的最佳实践。敬请期待 💪💪💪


Languages

Language:Java 65.5%Language:Kotlin 34.3%Language:API Blueprint 0.3%