智能体刷屏的背后,是 AI 应用拐点的来临?AICon 北京站议程重磅公布,50+ 硬核分享不容错过 了解详情
写点什么

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

  • 2014-08-04
  • 本文字数:676 字

    阅读完需:约 2 分钟

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

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

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

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

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

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

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

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

2014-08-04 06:395546
用户头像

发布了 219 篇内容, 共 145.3 次阅读, 收获喜欢 194 次。

关注

评论

发布
暂无评论
发现更多内容

开源共创,StarRocks 祝您 2023 年前 “兔” 无量!

StarRocks

数据库 开源

Polaris 和 dubbogo 全面对接,让微服务更简单

阿里巴巴云原生

阿里云 云原生 dubbogo

技术分享| 如何使用Prometheus实现系统进程监控

anyRTC开发者

Prometheus 服务器 运维开发 数据监控 系统进程监控

重磅发布!《天翼云白皮书》+天翼云紫金DPU来了!

天翼云开发者社区

CDN 系统

深度解读天翼云紫金DPU,软硬协同造就极致性能!

天翼云开发者社区

react源码分析:深度理解React.Context

flyzz177

React

react源码分析:babel如何解析jsx

flyzz177

React

互联网一线研发管理之殇

葱小白

互联网 管理 前端

如何看待PyTorch 2.0?

OneFlow

人工智能 深度学习 PyTorch

阿里达摩院5G云网技术融合实践——与世炬网络共同探索智能制造场景应用

云布道师

阿里云 5G

直播|PostgreSQL 技术内幕(五)Greenplum-Interconnect模块

酷克数据HashData

postgresql

从开源安全看汽车安全新挑战

安势信息

开源安全 汽车安全 SBOM 开源漏洞 清源CleanSource SCA

《迷你世界》亿级玩家都在用的游戏场景推荐系统长啥样?

华为云开发者联盟

数据库 后端 华为云 企业号 1 月 PK 榜

前端工程师leetcode算法面试必备-二叉树的构造和遍历

js2030code

JavaScript LeetCode

前端工程师leetcode算法面试必备-二叉树深度广度遍历

js2030code

JavaScript LeetCode

2022 年,这 20+22 位共建者闪耀 StarRocks 社区

StarRocks

数据库 开源

使用QuTrunk+AWS ParallelCluster3进行并行计算

启科量子开发者官方号

量子计算

专注软件供应链安全,「安势信息」完成数千万元级别Pre-A轮融资

安势信息

开源安全 开源软件供应链 安势信息 Pre-A轮融资 开源软件供应链安全

react源码分析:实现react时间分片

flyzz177

React

数字先锋| 公开!青海师大“接轨社会人才”培养秘籍!

天翼云开发者社区

云计算 大数据 云平台

用javascript分类刷leetcode24.其他类型题(图文视频讲解)

js2030code

JavaScript LeetCode

音视频开发进阶|第七讲:分辨率与帧率·上篇

ZEGO即构

什么是A/B实验,为什么要开A/B实验?

字节跳动数据平台

大数据 AB testing实战

手把手带你开发starter,点对点带你讲解原理

京东科技开发者

spring 开发 服务器 系统 企业号 1 月 PK 榜

2022 倒带 - NutUI

京东科技开发者

小程序 开源 开发 技术栈 企业号 1 月 PK 榜

【深入浅出Sentinel原理及实战】「基础实战专题」零基础探索分析Sentinel控制台开发指南(3)

码界西柚

sentinel sentinel集群限流 1月日更

袋鼠云产品功能更新报告03期丨产品体验全面优化,请查收!

袋鼠云数栈

大数据

面向深蓝!西北工业大学团队借助昇腾AI,打造海面落水目标智能机载搜寻系统

极客天地

鲸品堂:2023你好

鲸品堂

技术人

《SBOM: 提高软件供应链透明度的关键》重磅白皮书来袭

安势信息

SCA SBOM 清源CleanSource SCA 安势信息 开源软件供应链安全

谷歌开源 Google I/O应用源代码,展示Android最佳实践_开源_Sergio De Simone_InfoQ精选文章