基石纳米学位

Android 开发(初级)

开发你的第一个 Android 应用

由以下企业联合制作:
  • Google

成为一名优秀的 Android 开发者

你一定已经迫不及待得要成为一名 Android 开发者了,这是个明智的决定。你将会在课程中,跟随 Google 的工程师学到最规范的 Android 开发模式,并完成属于自己的应用。

独家课程内容,项目直播辅导

除了学习来自硅谷领先企业的课程视频、实战项目,你还可以参与针对每个实战项目的专业直播讲解!还有很多 Udacity 独家学习资料,等待你来探索。课程提供中文版。

加入同步学习小组,在导师监督下加速成长

你将加入学习小组,认识志同道合的伙伴,在专业导师全方位辅导和监督下,用最高效率掌握前沿技术,成为抢手人才。

独一无二的硅谷实战项目和代码审阅

亲自挑战我们与硅谷名企共同设计的技术实战项目,获得领域专家的逐行代码审阅和反馈,学习最先进的技术标准,为学习更加进阶的纳米学位做好准备!

获得 Udacity 基石纳米学位认证

毕业后,你将获得 Udacity 和合作企业共同颁发的毕业证书,证明你的专业知识和技术水平!

学习计划

先修要求

你需要有 1-2 年 Java 或其他面向对象编程经验。

推荐课程

如果你还没有编程经验,我们推荐你学习零基础基石纳米学位课程 Android 开发(入门)或免费课程 Android 开发入门

  • 第一周

    开始你的 Android 开发工程师之旅

    这一周,你将安装 Android Studio 并创建 Hello World 应用,在手机和模拟器上运行 Hello World,并分享项目到 Github。你将会完成项目作品集,了解整个纳米学位中你会完成的项目。

  • 第二周

    创建天气应用 Sunshine,连接 Sunshine 到云端

    这一周,你将创建天气应用Sunshine,并从网络 API 中获取数据并展示到屏幕上。

  • 第三周

    RecyclerView

    这一周,你将学习最新的最灵活的列表视图——RecyclerView。以列表的形式展现多天的天气。

  • 第四周

    创建多屏幕 Sunshine

    这一周,你将创建一个多屏应用,为 Sunshine 建立列表--详情结构。并在详情界面显示某一天的详细天气信息。

  • 第五周

    应用的生命周期和偏好设置

    这一周,你将学习应用和界面的完整生命周期。并且创建偏好设置页面存储用户的设置。

  • 第六周

    使用 SQLITE 存储数据

    这一周,你将学习如何使用 SQLITE 建立数据库,并对表格进行增删改查。

  • 第七周

    内容提供器

    这一周,你将学习使用内容提供器访问 Android 系统自带的 Content Provider

  • 第八周

    创建内容提供器

    这一周,你将学习如何为自己的天气应用建立内容提供器,将你的天气数据保存起来。

  • 第九周

    后台任务

    这一周,你将学习如何添加后台同步任务,让你的应用在后台同步天气数据。

  • 第十周

    完成多设备用户界面

    这一周,你将尝试使用多种视图,是视图组和最新的用户界面元素,让你的应用更加美观。

  • 第十一周

    进一步优化用户界面

    这一周,你将调整更多技巧来美化你的用户界面,同时,你也将在多个设备中适配你的天气应用。

查看更多

实战项目:你将挑战以下项目

  • 我的应用作品集项目
    实战项目 1

    我的应用作品集

    创建纳米学位应用作品集,展示你将在纳米学位之旅中构建的应用。

  • 热播电影,第一阶段项目
    实战项目 2

    热播电影,第一阶段

    开发一个应用帮助用户发现最热的电影。应用有一个简洁的用户界面,和服务器同步,并将电影信息呈现给用户。

  • 热播电影,第二阶段项目
    实战项目 3

    热播电影,第二阶段

    为热门电影应用创建电影信息数据库,并增加评论和预告片功能。

  • 热播电影,第三阶段项目
    实战项目 4

    热播电影,第三阶段

    进一步优化热门电影应用在平板和手机上的体验,添加通知并定期与服务器同步。

立即加入,开发你的第一个 Android 应用

课程讲师

  • Jocelyn Becker

    Google 技术项目经理

    Jocelyn Becker 在2004年为首个外部 Google API(Adwords API)编写了开发者文档。在那之后,她一直在致力于 Google API 的文档编写及开发者培训工作。在过去的几年中,她一直在为 Google Cloud 相关产品编写培训课程,并亲自进行培训。她希望帮助更多的人知道,通过 App Engine 开发网络应用是多么容易的一件事。

  • Chris Lei

    优达学城讲师

    一向热衷于革命性的产品,Chris 早些时候在 IBM、微软和高通从事硬件和软件研发。在优达学城,他致力于鼓励他人将计算机技术作为实现理想的工具。Chris 拥有加州大学圣迭亚哥分校的计算机科学硕士学位和雪城大学的理学学士学位。工作之余,他经常冲浪、听音乐,或者探索新地方,寻找下一餐美食。

  • Dan Galpin

    Google Android 技术导师

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

  • Katherine Kuan

    Google Android 技术导师

    Katherine Kuan 是 Google 的开发技术推广工程师。在此之前,她是 Android Apps 团队的软件工程师,针对 Google Keep、Google Play 和 People app(之前叫作 Contacts)。她非常热衷于帮助别人编写能改进他们的社区的应用。

  • Reto Meier

    Google Android 技术导师

    Reto Meier 自 2009 年其就成为 Google Android 开发人员之一,领导 Google 可扩展开发技术推广团队。他非常热衷帮助别的开发者建立最好的 Android 应用,他是 Wrox 出版社专业 Android 应用开发系列丛书的作者。

常见问题解答

  • 为什么要学习 Android 开发?

    Android 系统驱动着全球 20 亿部、82% 以上智能手机。未来第一次登录互联网的数十亿人中,大部分都将是通过移动设备。编写 Android 应用,能够为你提供去赢得这些用户的最好机会,影响你的社区,甚至影响我们的世界。这个纳米学位项目通过丰富、实际的教学内容,帮你为 Android 开发职位做好准备。

  • 掌握 Android 开发技能后,我可以做些什么?

    掌握 Android 开发技能后,你可以继续成为:Android 开发者、移动应用开发者、移动软件开发者、UI/UX 设计师。

  • 我如何知道自己适合哪门课程?

    如果你还没有编程经验,那么你可以学习 Android 开发(入门)课程;如果你已经有 Android 开发经验,那么你可以学习 Android 开发(进阶)课程。

  • Android 开发系列课程的学费分别是多少?

    Android 开发(入门)课程的学费为 2899 元;Android 开发(进阶)课程的学费为 3999 元。

  • 课程将在何时开课?

    本班次将于2017年6月21开课。付费成功后,你会收到确认邮件,并在教室里看到开课倒计时。

  • 课程是中文还是英文?视频提供中文字幕吗?

    Android 开发入门和进阶课程的文字资料均提供中文翻译,所有授课视频均提供中文字幕。此外,你还可以预约中文导师1对1辅导,以及项目直播讲解。

  • 我每周需要投入多长时间学习这两门课程?需要多久可以完成课程?

    学员一般需要每周投入 6-8 小时以完成课程,通常可以在 15 周内完成 Android 开发(入门)课程,在 14 周内完成 Android 开发(进阶)课程。一个学期为期 6个月。

  • Android 开发课程的有效期是多久?

    Android 开发入门和进阶课程的有效期均为 6 个月。

  • 如果我没有在 6 个月内完成所有项目,是否还能继续访问课程内容?

    如果你在 6 个月内未完成课程,可以向我们发送请求申请宽限期来完成纳米学位,宽限期最长不超过 6 个月。

  • Android 开发系列课程提供免费试用吗?

    Android 开发入门和进阶课程均不提供免费试用期。但在开课后 7 天内,可无条件退款。

  • 在一年内毕业,可以获得 50% 学费返还吗?

    Android 开发入门和进阶课程均不提供 50% 学费返还。

  • Android 开发系列课程的退款政策是什么?

    你可以在开课日期后 7 天内(第 7 天 23:59 前)向我们发送请求申请退款。请在邮件里注明你的注册邮箱,我们将在收到你的申请之后 10 个工作日内取消你的课程订阅并返还全部学费。
    *如果你通过花呗分期付款,请确保你的退款申请日不迟于最近的花呗账单日(每月1日),否则花呗分期可能会收取手续费。关于花呗退款政策,详请参考此处

查看更多
官方微信公众号二维码

优达学城(Udacity)微信