标签: Jetpack

4 篇文章

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