下图是一个简洁的应用程序设计工作方式的概述。不同于2017年传统的ContentProvider + SyncAdapter构架的是,谷歌2018年的应用则是一个崭新的重写,它遵循了全新的Android构架组件系统(Android Architecture Components system)。
据外媒报道,谷歌每年都会在I/O大会结束几个月后公布活动上的应用的源代码,现在,这家公司又一次这么做了。虽然活动上出现的应用在一项活动中充当的是一个调度者的角色,但通常它能够很好地向用户展示谷歌在特定年份追随的视觉美学趋势。
同样,对于 开发 人员来说,应用程序源代码的公开也能通过展示如何利用最新API和平台为他们提供了“推荐”编程实践。
除了设计应用程序时遵循的方法发生变化之外,谷歌还更加强调了模块化。
此外,谷歌应用开发团队还使用了一种更新的现代语言--Kotlin编写应用本身的代码库。