为学习者构建 Android 应用提供知识,Android 是一个在全球拥有数十亿活跃设备的平台。
全球有超过 26 亿活跃的 Android 用户。随着移动行业在全球范围内的持续发展,现在是学生学习如何创建和影响他们日常生活中所用技术的最佳时机。
Kotlin 是构建新 Android 应用的推荐编程语言。对于初次学习编程的学生,Kotlin 的代码安全特性和简洁语法让他们能够专注于学习核心编程基础知识。
Android 开发是一项全球需求量很大的宝贵技能。Android 生态系统内有多种职业选择,也有机会创建新业务。
听听教授们的分享,他们已将 Kotlin 教学 纳入课程的一部分。

《使用 Kotlin 进行 Android 开发》课程旨在帮助教育工作者在课堂环境中教授使用 Kotlin 编程语言进行 Android 开发的基础知识。
学习者需熟悉面向对象编程语言、IDE 的使用以及 GitHub 的使用。无需 Kotlin 或 Android 的先验知识。建议教育工作者在授课前完成课程内容。
本课程共 13 节,每节课时约 1 小时。每节课都配有 2 小时的实践 Codelab,供学习者自行完成。如果您准备开始教授 Android,请立即使用这些材料。我们提供涵盖 Kotlin 语言、Android 开发简介、UI 基础、Android 应用架构等内容的课程。请使用以下幻灯片在课堂上授课。
课程 查看幻灯片 查看应用示例
注意:第 1 至 3 节课涵盖 Kotlin 语言,您将在第 4 节课中学习构建您的第一个 Android 应用。
简介 使用 Kotlin 进行 Android 开发
第 1 课 Kotlin 基础
第 2 课 函数
第 3 课 类和对象
第 4 课 构建您的第一个 Android 应用 骰子滚动应用
第 5 课 布局 小费计算器应用
第 6 课 应用导航 AndroidTrivia 应用
第 7 课 Activity 和 Fragment 生命周期 DessertClicker 应用
第 8 课 应用架构(UI 层) Unscramble 应用
第 9 课 应用架构(持久层) TrackMySleepQuality 应用
第 10 课 高级 RecyclerView 用例 RecyclerView 应用
第 11 课 连接到互联网 MarsRealEstate 应用
第 12 课 Repository 模式和 WorkManager WorkManager 应用
第 13 课 应用 UI 设计 Shrine 应用
下载所有幻灯片
除了幻灯片,还可使用这些 学习路径 作为学习者的作业。完成后,学习者可以参加测验并获得每节课的徽章。

教授感言

由于这主要是一门实践课程,学生们学习实现,这有助于他们在移动应用公司获得职位。

Kavita S. Oza 博士
希瓦吉大学

学生应该学习一种用于[开发]移动应用的开发语言。Kotlin 是最适合学习的语言。

Satvir Singh 博士
I. K. Gujral 旁遮普技术大学

与学生可能学习的其他语言相比,Kotlin 更易于理解且更适合实现。

Priyank Singhal 博士
蒂尔坦卡马哈维尔大学

如需更多资源,请访问 JetBrains Kotlin 教育版 页面。

Android Study Jams 计划旨在让社区中的一群人齐聚一堂,学习如何构建 Android 应用。
无需任何编程经验。对于 Study Jams 组织者来说,不需要是材料专家或进行授课,因为参与者会学习 Google 提供的自学在线课程。但是,我们建议组织者在带领小组之前完成内容。
这些材料可用于聚会小组、课后项目或任何同伴群体。在项目结束时,您可以为参与者提供一个有趣的挑战,让他们创建一个解决当地社区问题的 Android 应用。
探索来自 《Kotlin 版 Android 基础知识》课程 的学习路径,您的参与者将作为 Study Jams 的一部分进行学习。

组织者感言

学生们在进入计算机实验室前两个小时就排队等候了……他们都渴望参加这个项目,并且知道他们今天将学到新东西。

Sorosh Shiwa
Aria 大学 DSC 负责人

向人们介绍 Kotlin,并在他们迈出可能影响他们人生的第一步时陪伴在他们身边,这给我们带来了极大的快乐和兴奋。

Ceren Tunay 和 Serkan Alc
DSC 土耳其,Android 核心导师团队

在 Twitter 上关注 #AndroidStudyJams

两位开发者如何学习 Android 并开启职业生涯