免费课程

随着开发Android应用科特林

通过
Google

创建简洁,安全,高性能的应用随着科特林

nanodegree程序

Android开发者

通过Google

成为Android开发者

加速您的事业与快速轨道那凭证你求职成功。

这个课程

学习使用业界验证的工具和库来开发的编程语言Android应用架构师和科特林。有了这些技术,你会用更少的时间创建应用程序,少写代码,并用更少的错误。

这门课程是由谷歌连同Udacity发展。该课程可帮助您轻松体验为您打造使用实际的行业最佳实践,与现代建筑应用Android应用。您将学习如何使用Android的组件Jetpack的房间:如数据库,后台处理工作管理器,新的导航组件,等等。科特林您将使用主要特点编写你的应用程序代码,更快速,更简洁。

学习开发在Android是比学习的API和快捷键等等。它训练你的大脑去思考像一个移动开发者。

观看预告
当然成本
自由
时间线
约。 2个月
技能等级
中间
计入产品

丰富的学习内容

由行业专业人士授课

互动问答

自学

当然线索

莱拉藤原

莱拉藤原

讲师

他们给高平

他们给高平

讲师

阿莱克斯Haecky

阿莱克斯Haecky

讲师

是mcquillan

是mcquillan

讲师

阿瑟沙马

阿瑟沙马

讲师

你将学到什么

第一课

建立你的第一个应用程序

  • 探索了Android的基础知识,如创建文本,图像和互动按钮
  • 设置了开发环境,创造一个骰子滚应用程式android
  • 浏览Android应用程序的主图解剖
教训2

布局

  • 学习各种不同的观点和资源
  • 探索了Android工作室的布局编辑整理元素
  • 享有通过数据连接数据绑定
第3课

应用导航

  • 了解如何构建包含称为目的地多屏应用
  • Android Studio中使用的工具来创建和可视化地图,或图形,目的地,在您的应用程序显示导航路径
  • 了解导航模式和用户界面,Android用户希望看到,所以您的应用程序将是熟悉和直观
第4课

Activity & Fragment Lifecycle

  • 了解所有关于Android的活动周期
  • 创建一个名为推一个单屏应用甜点
  • 通过生命周期的理解调试常见问题
第五课

应用架构(UI层)

  • 这来学习的一种方式构建一个Android应用程序和优势与ESTA设计
  • 了解更多关于两班在库的生命周期:视图模型和LiveData
第6课

应用程序的体系结构(数据层)

  • 建立一个优质的睡眠跟踪器应用,并使用数据库来存储数据随着时间
  • sqlite的使用管理数据库
第7课

recyclerview

  • recyclerview使用作出显著改善您的应用程序的UI
第8课

连接到互联网

  • 这建立一个互联网服务器连接的应用程序来检索和显示实时数据
  • 简化获取数据和图像,以确保应用程序合理P符合网络和图像加载最佳实践
第9课

幕后

  • 了解如何通过建立一个离线应用程序实现缓存可以让用户观看dev通过te这影片
  • 采取网上唯一的应用程序,并通过添加离线缓存,它转换为脱机工作
第10课

设计为大家

  • 提高你的应用程序设计,支持多国语言,以及支持多种设备尺寸和方向
  • 了解如何使您的应用程序访问的那些可能需要帮助导航,像支持对讲和按钮导航用户

前提条件和要求

在这个过程中取得成功,你应该有经验的导航github上,并使用现代IDE和OOP语言很舒服。你应该熟悉并发和线程,应用程序采用模块化架构。

也遇到一些科特林建议。你应该熟悉科特林语法包括:可空和非空的变量,方法和参数有了默认情况下,数据类,对象表达可变lambda表达式和扩展。

最后,您需要:

  1. 需要下载软件和库可靠的互联网连接
  2. 机器人工作室3.2或更高版本
  3. 关于如何使用github上一个GitHub的帐户和理解

看到 技术要求 使用Udacity。

为什么走这条路

在这个免费的课程开发专家在谷歌,你将学会使用Android的科特林构建应用程序的基础知识。课程内容包括结构组件,多屏幕导航,数据持久性,宁静API和材料的设计。在课程结束后,你就可以创建一个使用科特林存储数据之间的导航屏幕精心设计的Android应用程序,可以连接到互联网,和。

科特林是一个开源的,现代的编程语言使开发人员使用这两个面向对象和函数式编程技术。它是简洁的,安全的,并与完全可互操作的Java。科特林是Android开发的官方语言和开发商的社会正在迅速增长科特林,与各大公司如Netflix的,Pinterest的,并使用谷歌科特林。

我能得到什么?
影片教练通过做练习学习由业内专业人士教