Jetpack Compose 简介:
Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码。
Android Jetpack 组件的集合可以帮助我们写大量重复的代码的任务,并且可以简化复杂的任务,让我们的 BUG 减少,以便让我们把更多的精力放在业务逻辑上,放在打造应用本身上。
使用此架构能带来的具体好处如下:
- UI和业务逻辑解耦。
- 有效避免生命周期组件内存泄漏。
- 提高模块可测试性。
- 提高应用稳定性,
- 有效降低以下异常发生概率。
Can not perform this action after onSaveInstanceState
WindowManager$BadTokenException, is your activity running?
OOM 、 NullPointerException
……
这些好处让我们开发者更加轻松地开发出出色的 Android 应用,最终推动 Android 的快速发展。由此可见,jetpack compose在往后的开发工作中,对于提高工作效率,减少shi山代码是有很大作用的。
这些好处让我们开发者更加轻松地开发出出色的 Android 应用,最终推动 Android 的快速发展。由此可见,jetpack compose在往后的开发工作中,有助于提高工作效率,减少shi山代码,同时还可以轻松集成到现有应用中。
《Jetpack Compose应用详解》
第一章 初识Jetpack Compose
- Jetpack是什么
- Jetpack和AndroidX
- AndroidX的迁移
第二章 compose的设计原理和基本概念
- JetPack Compose 环境搭建
- JetPack Compose 新特性和组件依赖
- JetPack Compose 编程思想总结
第三章 compose入门
- JetPack Compose ⼊⻔的基础案列
- JetPack Compose 基础实战
第四章 compose布局
- Compose State
- Compose样式(Theme)
- Compose布局核心控件
- 自定义布局
- Compose中的ConstraintLayout
最后
文末放一个小福利给大家,扫描下方二维码即可加群并且获得全部完整资料:
群内有许多技术大牛,有任何问题,欢迎广大网友一起来交流,群内还不定期免费分享高阶Android学习视频资料和面试资料包~
偷偷说一句:群里高手如云,欢迎大家加群和大佬们一起交流讨论啊!