单项课程

Developing Android Apps with Kotlin

by
Google

Create concise, secure and performant apps with Kotlin

关于此课程

Learn to architect and develop Android apps in the Kotlin programming language using industry-proven tools and libraries. With these techniques you'll create apps in less time, writing less code, and with fewer errors.

This course was developed by Google together with Udacity. The course gives you hands on experience as you build real Android apps using industry best practices, with modern app architecture. You'll learn to use Android Jetpack components such as Room for databases, Work Manager for background processing, the new Navigation component, and more. You'll use key Kotlin features to write your app code more quickly and concisely.

Learning to develop on Android is much more than learning APIs and shortcuts. It's training your brain to think like a mobile developer.

学费
免费
学习时间
大约 2 个月
难度
中级
你将获得

丰富的教学材料

互动随堂练习

业界专业导师

自主掌握进度

课程讲师

Lyla Fujiwara

Lyla Fujiwara

Instructor

Dan Galpin

Dan Galpin

Instructor

Aleks Haecky

Aleks Haecky

Instructor

Sean McQuillan

Sean McQuillan

Instructor

Asser Samak

Asser Samak

Instructor

你将学到什么

先修知识及要求

To succeed in this course, you should have experience navigating GitHub, and be comfortable using a Modern IDE, and the OOP language. You should be familiar with threads and concurrency, and with modular app architectures.

Some Kotlin experience is also recommended. You should be comfortable with Kotlin syntax including: nullable and non-nullable variables, methods with default and variable arguments, data classes, object expressions, lambdas and extensions.

Finally, you’ll need:

  1. Reliable internet connection to download required software and libraries
  2. Android Studio 3.2 or higher
  3. A GitHub account and understanding on how to use GitHub

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

为什么学习这门课程?

In this free course—developed by experts at Google—you will learn the fundamentals of building Android applications using Kotlin. The course covers architecture components, multi-screen navigation, data persistence, RESTful APIs and Material Design. By the end of the course, you’ll be able to create well-designed Android applications using Kotlin that can connect to the internet, store data and navigate between screens.

Kotlin is an open-source, modern programming language that lets developers use both object-oriented and functional programming techniques. It is concise, safe, and fully interoperable with Java. Kotlin is an official language for Android development and the community of Kotlin developers is growing rapidly, with major companies like Netflix, Pinterest, and Google using Kotlin.

我将获得什么?
  • 教学视频
  • 随堂练习
  • 专业导师