Free Course

用 Gradle 构建 Android 和 Java(中/英)

by

Google

使用自动化开发更好的应用

开始学习

关于此课程

本课将探索 Gradle 如何创建编译工具和打包应用,将学习自定义建构过程。本课程的前半部分是针对任何一个对 Gradle 感兴趣的人设置的,为软件创建自动化和持续发送。

本课程的后半部分揭示了当碰到 Android Studio 的“运行”按钮时会出现的奇异现象。你也可以探索高级 Android 话题,学习配置免费和付费应用偏好,创建并整合Android库文件界面、测试你的应用以及为播放储存准备应用。此课程提供中文版本。

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

学费
免费
学习时间
大约 6 weeks
难度
高级
你将获得

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

开始你的旅程

学习这门免费课程,迈出通往职业道路的第一步。

免费课程

用 Gradle 构建 Android 和 Java(中/英)

合作企业 Google

通过创新性的自主学习方式,掌握新技能,提升竞争力。

Icon steps 54aa753742d05d598baf005f2bb1b5bb6339a7d544b84089a1eee6acd5a8543d
 
 

课程讲师

Jeremy Silver
Jeremy Silver

优达学城课程策划

Mark Vieira
Mark Vieira

Gradle 核心开发者

你将学到什么

Lesson 1

Gradle Fundamentals

  • Understand Gradle's capabilities and role in Java and Android builds.
  • Learn the Gradle task model, and put together your first build!
  • Explore the Gardle build lifecycle.
Lesson 2

Gradle for Java

  • Understand the Gradle plugin system, and explore the Java plugin.
  • Build and test Java projects.
  • Learn to use Gradle for Dependency management.
Lesson 3

Gradle for Android

  • Use Gradle in Android Studio.
  • Explore the features of the Gradle Android plugin and build process.
  • Build an Android app with free and paid product flavors.
Lesson 4

Advanced Android Builds

  • Create Android libraries and apps that depend on them.
  • Use advanced features of the Android Gradle Plugin to configure signing, obfuscation, and optimization.
  • Configure Android testing.
Lesson 5

Final Project

  • Build and test a joke telling app with a free ad-supported version and a paid version.
  • As a bonus, deploy a Google Cloud Messaging backend to supply the jokes.

先修知识及要求

这是针对具有 Android 或 Java 应用开发经验的学生开设的高级课程。

如果你还不具备这种经验,请先学习Android应用开发高级Android应用开发课程

  • 为了跟上课程任务,必须访问最新发布的Android Studio
  • 为了运行和测试你的应用,需要访问 Android 设备。
  • 还需熟悉 Github,如果你不具备该背景,请学习我们的如何使用 Git 和 Github 课程。

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

为什么学习这门课程?

随着你的软件项目变得越来越大,会涉及到更多的创建和部署应用。然而,当代软件开发需要快速迭代释放,被认为是连续交付。Gradle 是能够将复杂项目的连续交付付诸实践的下一代构建自动化系统。

Gradle 支持多种语言和工具,并与 Android Studio 紧密整合。本课对所有想了解 Gradle 而专注 Android 创建的开发者非常有帮助。默认的 Android 构建设置足以将简单的调试程序放到你的手机上,但是要构建适合 Google Play 商店的应用,需要理解构建程序以及如何对其进行自定义。

我将获得什么?
Instructor videos Learn by doing exercises Taught by industry professionals