Google I/O 2018 笔记
把今年I/O的内容参加的差不多了,这里记录一些对我有用的东西。
Jetpack
感觉像是给Development换了个更酷的名字。四块中Architecture中才是最重要的各种Libraries。
最有亮点的应该是Navigator。在将Activity和Fragment的逻辑分离出来后,单Activity加多Fragment成为了官方推荐的做法,这样让动画也更方便了。
WorkManager算是造了一个大轮子,使用起来似乎比现有的更方便。把后台运算、服务、Job Scheduler、GCM、FCM等都可以替代了。
Paging,ListAdapter和Recycler Selection覆盖了更多的列表显示。
ContraintLayout
RelativeLayout都不推荐,要被取代了。而且还引入了关键帧动画,可以说野心很大了。
Architecture
当初看Android Permormance Pattern的内容还历历在目,现在就说枚举可以用了,内存使用也放开一些手脚,也有了推荐的框架。
其他
- Material Theming和Component给开发和设计带来了更好的指导。
- 长文字的显示可以用RecyclerView或者premeasure来处理
- 使用夜间主题来省电
- Slice是不是要取代Widget呀,还要观望一下。