前两遍的基础activity 和 fragment 就可以作出不错的app了,但功能愈来愈多,复杂的度的提高,生命周期的管理就愈来愈重要,所以就要改用Android Jetpack了。
Android Jetpack
在2018 google io 发表了Android Jetpack ,Jetpack 是一套库、工具和指南,可帮助开发者减少编写重复样板code 和标准化。
Androidx
讲到Android Jetpack ,也要提一下Androidx,在2018 google io 也发表了Androidx ,Androidx 是整合旧的支援库和包含并持续更最新的Android Jetpack支援库。
Android Jetpack 优点:
1 遵循最佳实践
Android Jetpack 库围绕现代设计实践构建,通过内置的向後兼容性减少了崩溃和内存泄漏。
2 消除样板代码
Android Jetpack 管理繁琐的活动,例如後台任务、导航和生命周期管理,因此您可以专注於让您的应用变得出色的原因。
3 减少碎片化
使用跨 Android 版本和设备一致运行的库降低复杂性。
Android Jetpack 四大部份: 基础元件、架构、UI 介面 和 行为模式
推荐的应用架构
结语:
接下来就一步一步来,实现Jetpack的架构吧
https://developer.android.com/jetpack
<<: Day07 - Gem-sidekiq-limit_fetch 限制 sidekiq queue 执行数量
大家好~ 昨天完成会员系统的 Controller, 今天要来完成会员系统的 Route , 并且用...
一路到了铁人赛最後阶段,最後写两个完全不同但都蛮有趣的演算法。 我们之前写到SHA家族演算法可以用来...
前言 人是群居动物,没有家人/伴侣/朋友的陪伴,就会感到很空虚。 但是你/你有没有想过其实宠物也是需...
此篇为番外,未收入在本篇的原因是 TypeScript 会直接影响开发,使撰写的程序语法与原本不同...
很难得,有一件事情能持续以恒地坚持一个月(除了变胖这件事以外),最後的分享就来讲讲本地推播吧: 本地...