免费课程

开发Android应用

学校 编程与开发

构建云连接的Android应用程序,并学习工具,原则和最好的移动开发实践和Android,你会应用到自己的项目。

nanodegree示例程序

  • 前端Web开发人员
  • 全栈Web开发人员
  • Java开发者
探索学校

这个课程

免费课程
开发Android应用
行业相关的内容
项目评审
导师
证明
就业服务/工作援助

相关nanodegree

nanodegree程序
Android开发者
行业相关的内容
项目评审
导师
证明
就业服务/工作援助
学到更多

课程详情

课程详情 自由
时间线 约。 60小时
技能等级 中间

计入产品

  • 丰富的学习内容
  • 由业内专业人士教
  • 学生支持社区
  • 互动问答
  • 自学

开发Android应用

如在所述第一过程 Android开发者nanodegree,开发Android应用程序是我们先进的Android课程的基础。这门课程的共混物的理论和实践,以帮助您构建优秀的应用程序的正确方法。在这个过程中,你会工作,教师一步一步建立一个云连接的Android应用程序,并学习移动开发,特别是Android开发的最佳实践。

当然线索

他们给高平
讲师
莱拉藤原
讲师
梅耶尔的挑战
讲师
阿瑟沙马
讲师
詹姆斯·威廉姆斯
讲师
塞尚卡马乔
讲师
迈克尔·勒斯蒂格
讲师
乔斯林·贝克尔
项目经理

教学大纲

第一课

打造阳光工程

  • 了解如何创建和运行简单的Android应用
  • 只要创建为Android布局
  • 了解了Android Studio IDE中
教训2

从互联网上加载数据

  • 连接到互联网,并与网络通信的API
  • 了解更多关于线程以及如何提出请求,而不会减慢您的应用程序
  • 了解如何将菜单添加到您的应用程序
第3课

recyclerview

  • 了解组件的可视列表转换成数据元素的UI
第4课

意图

  • 了解显性和隐性意图之间的差异
  • 了解如何使用您的意图应用中进行导航
  • 了解如何创建意图控制之外的应用程序可以响应
第五课

应用程序生命周期

  • 了解应用程序生命周期的Android阶段
  • 了解如何坚持面向数据等之间的变化
第6课

首选项

  • 允许用户自定义您的应用程序的某些方面
  • 考虑时,可以省略或添加偏好
第7课

内容提供商

  • 了解供应商如何内容提供一个接口来共享数据
  • 已经从现有的ContentProvider消耗数据
第8课

Android的体系结构组件

  • 了解如何使用房间,LiveData,视图模型的生命周期和组件
  • 了解架构如何帮助您构建组件强大和高效的应用程序
第9课

后台任务

  • 在应用程序的后台运行的作业
  • 创建通知和安排长时间运行的后台进程
第10课

完成UI

  • 建立一个组织良好的,可存取的UI为您的应用程序
  • 尝试不同的布局,视图,viewgroups和数据绑定的方法
  • 为你的用户界面设计的语言不同WHO
第11课

抛光的UI

  • 增加视觉润色你的应用程序有了不同的布局,字体和颜色
  • 使用的设计原则,以跨多个应用程序创建看看这伟大的形式因素