Android 推荐架构试水+LiveData源代码学习

老夫最近又要做 Android APP 的开发工作了(我特码到底是什么工程师?),上次做 Android 开发还是在四年前。四年多过去了,Android 也升级了好几个大版本,而 Google 这边也一直在更新支持库和开发工具,甚至还引入了 Kotlin 作为默认的开发语言。同时在官方文档里也推荐了标准的开发模式,例如数据绑定、访问数据库的方式、AndroidX 库等等,当时这些东西还是在 beta 阶段,不知道啥时候已经正式发布了。本想快速把这个 APP 做起来,但是想了下还不如花点时间做个好的架构,所以最近几天都在研究怎么使用 Google 推荐的架构方式去开发 APP……