谷歌开源 Google I/O 应用源代码,展示 Android 最佳实践

阅读数:39 2014 年 8 月 4 日

话题:开源GoogleAndroid语言 & 开发架构

近日,谷歌开放了Google I/O 2014大会应用源代码,旨在为开发者提供一个 Android 应用设计和开发的最佳实践案例,该案例包括大多数 Android 应用常用的功能以及一个拥有类似功能的可定制的应用模板。

Google IO 应用是为 Google I/O 参会者提供导航服务而设计的,包括现场参会者和非现场参会者。通过该应用可以浏览全部的会议日程并允许录入个人计划。

I/O 应用项目的技术组长Bruno Oliveira表示这个应用展示了如何实现大多数 Android 应用经常会用到的功能:

除了这些,I/O 应用源代码还展示了如何与谷歌产品以及服务集成,包括Google 云端硬盘 APIGoogle 云通讯。I/O 应用为 Google I/O 2014 大会上发布的新技术提供了示例,比如material designAndroid L 开发者预览版 APIAndroid Wear

对与开发者社区来说,I/O 应用可以做为一个学习工具、一个可以复用的代码片段以及一个应用开发模板,它是非常实用的。Oliveira 说为了方便其他会议复用和修改源代码来构建类似应用,Google I/O 2014 应用使用了一个基于简单的JSON 文件的同步适配器,它可以被托管到任何的 web 服务器上,并不需要某个指定 API 的服务器。

源代码同样展示了如何通过用户的私人谷歌云端硬盘账号将用户数据存储到应用数据文件夹,并在多个设备间同步。另外还展示了如何使用谷歌云通讯来触发同步以确保数据及时更新。

接下来的几周里,谷歌将会发布系列的技术文章以详细介绍如何通过这些源代码来深入了解应用开发流程。

查看原文地址:http://www.infoq.com/news/2014/08/google-android-app-template