Close Banner

高级 Android 应用开发(中/英)

开发并发布你的应用

高级

大约 6 个礼拜

6小时每周 (按照自己的节奏)

由以下企业参与制作:
加入成千上万的全球学员

开始免费课程

加入课程
免费
可享受
课程视频
实战练习与参考项目指导
高级

大约 6 个礼拜

6小时每周 (按照自己的节奏)

由以下企业参与制作:
加入成千上万的全球学员
观看高级 Android 应用开发(中/英)课程介绍
观看视频

课程概述

本课程将向你讲解应用投入生产、 Sunshine 项目的使用以及我们在Android 应用开发课程中所创建的天气应用。学完Android的 核心应用质量指南,我们能确认待执行的生产标准,然后解决遇到的每个问题,直到 Sunshine 项目可以在 Google Play 商店上发布为止。在此过程中,我们将向大家介绍许多工具和概念,包括材料设计方法、图像——处理、性能剖析及其他。此课程提供中文版本。

喜欢这门课程?你可以继续学习“Android 开发工程师”纳米学位!

为什么学习这门课程?

作为专业的Android 开发者,你必须为用户创建生产——就绪的应用。本课将让你明白作为公司的程序开发小组、独立的应用开发人员或者只是一个利用Android开发最优方法的程序员,交付已完成的应用意味着什么。

By the end of the course, you'll be able to identify critical areas for improvement in an app, and implement the necessary changes and refinements to ensure it meets Android's Core App Guidelines prior to shipping.

先修要求

为了从本课学到最多的知识,至少需要 1—2 年的Java经验,以及开发 Android 应用经验。如果你不具备 Android 开发经验,请先学习本课的预备课,即报名参加该课程前请先学习开发Android应用课程

访问Android设备会让你受益匪浅,但是如果你乐意也可以使用模拟器。

我们通过 GitHub 共享代码。因此,你应当熟悉使用 GitHub 获取代码。如果你缺乏该背景知识,请学习我们的如何使用 Git 与 GitHub课程。

查看使用优达学城的技术要求

你将学习什么内容?

项目

超级二重唱:两个应用投入生产

两个应用投入生产,将其从功能状态转换为生产就绪状态。为完成此操作需要找出并处理错误案例,添加可及性特征、考虑本地化、添加小部件以及添加文档

学习计划

第 1 课:产品质量

产品质量标准概况,本课的目标和结构介绍。

第 2 课:整合点和错误案例

确认并解决整合点,包括离线/服务器整合,以及在 Sunshine 项目应用中验证用户输入。

第 3 课:可及性和本地化

通过增加应用可及性和本地化的简单化,从而拓展你的应用的观众。

第 4 课:库文件界面

利用库文件介面处理图像,并允许用户利用自定义图标使其 Sunshine 项目经验个性化。

第 5 课: Google 云信息传送

执行信息接收器,并学习如何利用 Google 云信息传送界面将信息发送到 Sunshine 项目。

第 6 课:材料设计

将材料设计原则应用到 Sunshine 项目任务的转换、关键线路和布局。

第 7 课:创建整体经验

创建并执行尺寸可变的小部件和浸入式的墙纸图像。

第 8 课:性能

在Android Studio中利用性能分析工具确认性能漏洞。

最终项目

你需要将两个应用投入生产,将其从功能状态转换为生产就绪状态。此举涉及找出和处理错误案例、添加可及性特征和库文件界面。

讲师与合作伙伴

Ian Lake

Ian Lake

Ian Lake 是 Google 的开发技术推广工程师,他的工作聚焦Android开发最优方法。在参加马拉松比赛和回答堆栈溢出问题时,他从事Android支持库文件界面开发并为所有Android开发者改进了开发经验。

Joanna Smith

Joanna Smith

Joanna Smith 是 Google 的开发技术推广工程师,他努力传播 Android 的最优方法。他曾是德克萨斯州的骄傲(比大多数猫还小的狗),并一直坚定不移地帮助开发者创建优质的 Android 应用。

Jay Harman

Jay Harman

Jay Harman 在大学训练火舞表演者时,发现了自己对教学的热情。他拥有数学学位,在专注于计算机科学前,他一直以表演和当家庭教师为生。后来他加入优达学城,成为学员支持团队的一员,直接与学员探讨数据科学、机器学习以及 Android 开发。现在他是一名课程策划,与 Google 一起创建一流的 Android 课程。

Dan Galpin

Dan Galpin

Dan Galpin 是一名 Android 开发技术推广工程师,他主要从事 Android 的性能调节、开发者培训,以及游戏开发。他在移动领域的工作经验已经超过10年,手机堆栈的每个层面他几乎都涉及过。有视频表明他曾参与音乐剧制作,但他本人却予以否认。

官方微信公众号二维码

优达学城(Udacity)微信