是什么 官方文档 开始为了解决Fragment导航困难的问题, 现在也加上了Activity的导航, 看完Navigation, 还是得再看一看Arouter。 Navigation不仅仅是解决跳转困难的问题, 而是与Toolbar, DrawerLayout, BottomDrawerLayout 结合起来,朝图形化设计方向行进。类似xcode的…
dagger2 是什么 Dagger2 是一个依赖注入框架, hilt 是为了简便dagger的使用, 省去一些模板代码。 现在使用一个框架默认最简的操作都是使用注解了么? google Android 依赖注入文档 官方user guide 为什么 dagger 哲学 尽可能地将重复的事情自动化,这也是编程的本质 减少模板代码地编写,专注于不同部…
介绍 官方文档 版本信息 dependencies { def lifecycle_version = "2.2.0" def arch_version = "2.1.0" // ViewModel implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_versi…
介绍 官方文档 开源的好处就是可以衍生出很多“项目官方”精力之外的优秀框架,而一些优秀框架就反哺官方团队再次集成优化。 Jetpack就是官方吸收一些优秀的框架的思想, 然后集成到官方版本并再次优化, 继而试图统一规范? 刚好我个人的项目还在初期, 所以, 使用Jetpack 来继续接下来的开发,是一举多得。 架构 jetpack 目前(2021/…