技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同讨论小顺序电商实战
谷歌有在每年 I/O 大会完毕后的几个月发布当年大会 App 源码的常规。明天,谷歌宣布地下 Google I/O 2018Android App 的源代码,并已将其托管到 GitHub。
虽然该 App 的功用比较复杂,主要目的是作为活动的日程放置顺序,但它通常是一个很好的目的,表明谷歌在特定年份中将遵照的视觉审美趋向为用户提供了什么。异样的,关于开发者而言,App 的源码将为大家提醒“官方引荐”的编码实际,经过它们你将了解如何最好地应用最新的 API 战争台。
与 I/O 2017 App 所遵照的传统 ContentProvider + SyncAdapter 架构不同,2018 App 停止了简直完全的重写,它遵照了新的Android 架构组件系统,并将代码与 Android 团队目前构建现代 App 的建议同步。
此外,在设计 App 时遵照的总体办法也发作了相当大的变化,变得愈增强调模块化。开发团队表示,这是遵照“App架构指南”中提出的建议。于是他们在确定 App 的架构时决议要编写模块化、可测试和可维护的代码。他们将 Activities 和 Fragments 保持逻辑上的独立,并将其移至 ViewModels。他们运用 LiveData 察看数据,并运用数据绑定库将规划中的 UI 组件绑定到 App 的数据源。
App 的全体架构如下图所示:
而 Kotlin 作为谷歌往年鼎力推行的 Android 开发言语,这款 App 当仁不让地采用了 Kotlin 停止编写。假设你最近正在学习或运用 Kotlin,不妨看看谷歌官方是如何运用 Kotlin 开发 App 的。
概略请查看 https://android-developers.谷歌blog.com/2018/08/谷歌-releases-source-for-谷歌-io.html
【编辑引荐】
Android 9.0 Pie中11个低调但适用的细节改良
外媒:谷歌要返华推三项效劳?联手腾讯会是天作之合
iOS 12 比照 Android 9 Pie: 你最终会选择哪一个?
苹果发布iOS 12系统第七个开发者测试版
Chrome OS 很好, 但谷歌也想让 Chromebook 跑 Windows 10
(责任编辑:admin)