谷歌最支持的 Android 开发架构指南
点击上方“ 逆锋起笔 ”, 公众号回复 pdf 领取大佬们推荐的学习资料 程序员书库(ID:CodingBook)编译 链接地址: https://productcoalition.com/a-guide-to-googles-recommended-architecture-for-android-apps-8cfc1c774755 就像所有软件一样,Android应用程序也应该遵循通用的架构规则和模式,没有遵循正确架构的Android应用程序往往会因为缺乏一致的设计而变得很难维护。 考虑到良好架构的重要性,人们如何选择就变得尤其重要,在大多数情况下,我更推荐谷歌的标准架构作为Android应用程序的起点,然后随着应用程序变得越来越复杂,可以添加一些新的概念。 那么谷歌推荐的Android应用开发架构指南是怎样的呢?很简单,以下是一些要遵循的规则: reactive 使用viewmodel和LiveData 使用存储库获取和缓存数据 在本文中,我们将讨论当前正在使用的Android应用程序的通用体系结构的优缺点,从而帮助你更好的选择。 什么才是好的软件架构? 在专注于Android之前,我想先讨论一下不同软件架构的有效性。根据我的经验,无论平台如何,成功实现软件体系结构都需要三件事: 简单 如果架构的可变动部分过多,则无论是在概念上还是在技术上都难以使用