作者 / Android 开发技术推广工程师 Kat Kuan

如今,越来越多的人希望考虑能够支持远程办公的职业,而从事应用开发或许可以实现。对于希望获得新机遇的人而言,即使过去没有编程经验,也可以立即开始学习 Android。

我们于 2016 年发布了 Android 基础知识课程,该课程专为零编程经验的学员打造,并且好评如潮。数万名学员一边构建自己的应用,一边学习着 Android 开发和编程概念。此后,Android 平台发生重大变化,我们不仅发布了四个重要的 Android 版本,新增了对 Kotlin 编程语言的支持,还推出了 Jetpack,这一整套库可帮助开发者用更少的代码更轻松地编写优质应用。有了这些最新更新,是时候为初学者发布下一代培训内容了。

  • Android 基础知识课程

    https://android-developers.googleblog.com/2016/06/introducing-android-basics-nanodegree.html

现在,我们宣布推出 Android Kotlin 基础知识 (Android Basics in Kotlin),这是专为想要学习如何构建 Android 应用的零编程经验者打造的全新线上课程。此课程将教授 Kotlin,这种现代编程语言既简洁又高效,备受开发者的青睐。Kotlin 在业内发展迅速。Indeed Hiring Lab 发现,2018 年至 2019 年这一年期间,Kotlin 语言的职位需求增幅达到 76% (源自 Indeed.com 上美国的科技职位招聘数据)

  • Android Kotlin 基础知识 (Android Basics in Kotlin)

    https://developer.android.google.cn/courses/android-basics-kotlin/course

  • Indeed Hiring Lab

    https://www.hiringlab.org/2019/11/26/fastest-rising-tech-skills/

自 Google 宣布将 Kotlin 作为 Android 开发的首选语言 (Kotlin-first),60% 的专业 Android 开发者已经采用了该编程语言。在 Google Play 应用商店排名前 1,000 的应用中,有 70% 的开发语言都采用了 Kotlin。为了与时俱进并迎接未来发展,现在正是学习使用 Kotlin 进行 Android 开发的绝佳时机。

  • 课程简介

    https://youtu.be/oSim9fBFy-E

从头开始学习编程可能让您望而生畏,但技术背景并不是学习的必要条件。近期的 Stack Overflow 开发者调查结果显示,近 40% 的专业开发者并非计算机科学或软件工程专业科班出身。

  • Stack Overflow 开发者调查结果

    https://insights.stackoverflow.com/survey/2020#developer-profile-undergraduate-major-professional-developers2

为帮助您树立信心,Android Kotlin 基础知识 (Android Basics in Kotlin) 课程提供了逐步指导,来帮助您使用 Android Studio 构建应用以及在 Android 设备 (或虚拟设备) 上运行应用。我们的目标是让您体验 Android 专业开发者使用的工具和资源。通过实操练习,您将学到编程的基础知识。在课程结束时,您将完成一系列的 Android 应用构建,并能够开始开发产品组合。

  • Android Kotlin 基础知识 (Android Basics in Kotlin)

    https://developer.android.google.cn/courses/android-basics-kotlin/course

课程中的应用示意

此课程分为多个单元,每个单元由一系列学习课程构成。在每个课程结束时,我们都安排了测验来评估您截至目前所学到的知识。在通过测验后您将获得一枚徽章,并显示在 Google 开发者个人资料中。

  • Google 开发者个人资料

    https://google.dev/help

您将获得的徽章

此课程面向所有人免费开放,建议学员先学习基本的计算机知识和数学技能。此课程的第 1 单元现已发布,更多单元会在制作完成后即时发布。如果您以前从未构建过应用,但希望学习相关知识,请查看 Android Kotlin 基础知识 (Android Basics in Kotlin) 课程。

  • Android Kotlin 基础知识 (Android Basics in Kotlin)

    https://developer.android.google.cn/courses/android-basics-kotlin/course

如果您具有编程经验,请查看我们提供的其他 Kotlin 免费培训课程:

  • Kotlin 程序员训练营 (Kotlin Bootcamp for Programmers)

    https://developer.android.google.cn/courses/kotlin-bootcamp/overview

  • Android Kotlin 基础知识 (Android Kotlin Fundamentals)

    https://developer.android.google.cn/courses/kotlin-android-fundamentals/overview

  • Android Kotlin 高阶课程 (Advanced Android in Kotlin)

    https://developer.android.google.cn/courses/kotlin-android-advanced/overview

万分期待看到您的杰作!


推荐阅读

 点击屏末  | 即刻开始 Android Kotlin 基础知识学习


新课程上线 | 学习使用 Kotlin 进行 Android 开发的最佳时机!相关推荐

  1. 第14章 使用Kotlin 进行 Android 开发

    2019独角兽企业重金招聘Python工程师标准>>> 第14章 使用Kotlin 进行 Android 开发 根据Realm Report (2017-Q4,https://rea ...

  2. Kotlin on Android 开发环境介绍

    Kotlin 被 Google 采纳为 Android 开发一级编程语言,到现在也一年多了,我们团队从去年 10 月份开始部分项目尝试用 Kotlin 开发,到现在决定推广到全部项目,因为一旦用上 K ...

  3. 从零开始学android编程_小白也能学得会!谷歌推出免费的Kotlin和Android开发课程...

    程序员书库(ID:CodingBook) 猿妹编译 链接:https://android-developers.googleblog.com/2020/07/learn-android-and-kot ...

  4. 出现身份验证错误 要求的函数不受支持_学习使用Kotlin创建Android应用程序第3部分:身份验证登录...

    在上一篇文章中,我们讨论了学习Kotlin制作Android应用程序的初学者第2部分:创建登录表单.这次我们来学习创建登录表单后,我们将尝试对上一篇创建的登录表单使用Firebase身份验证.因此,我 ...

  5. Android学习别“走弯路”,android开发计算器课程设计

    3.几种基本类型,长度,边界 4.从 Iterator 到 Collection,再到 Set List Map(必问) 5.从以下几个角度理解学习:用法,具体实现类,线程安全性,底层数据存储结构,某 ...

  6. Java vs Kotlin,Android开发人员应该选择哪种语言?

    自 Google 于 2017 年宣布 Kotlin 成为 Google IO 的 Android 开发官方语言以来,想要成为Android开发人员的程序员正陷入两难境地. 在讨论这个问题前,我首先要 ...

  7. Kotlin成为Android开发首选语言——你绝对不能错过的

    继Java 和 C++ 之后,Google 在 I/O 2017 上宣布 Android 加入了对 Kotlin 编程语言的支持. 将Kotlin语言作为安卓开发的一级编程语言.Kotlin由JetB ...

  8. Kotlin在Android开发中那些让人舒适的地方,flutter项目实战

    val str = "hello" // str length : 5 print("KaTeX parse error: Expected '}', got 'EOF' ...

  9. 如果你现在学Android---学习使用Kotlin进行Android开发

    原文地址: http://www.eoeandroid.com/thread-902176-1-1.html?_dsign=650ea146 之前写了一篇<如果你现在学Android–写给新手的 ...

最新文章

  1. python类相关的研究生专业-为什么很多大学生甚至研究生抛弃专业去做码农呢?...
  2. 【转】Robot Framework 快速入门
  3. [bzoj4590][Shoi2015]自动刷题机
  4. Android APK方式换肤实现原理
  5. 【控制】滑动模型控制(Sliding Mode Control)
  6. java cursor_使用3.0驱动程序的Java中的Tailable Cursor示例?
  7. 【Unity】第8章 GUI开发
  8. 字符串操作(拷贝,比较,拼接等函数)
  9. 算法导论学习笔记 第2章 算法基础
  10. python闯关_99题--Python闯关
  11. 工作总结10:解决vuex刷新数据消失
  12. [深度学习-实践]Transformer模型训练IMDB-tensorflow2 keras
  13. Jmeter 测试结果分析之聚合报告简介
  14. Ubuntu 安装git服务器
  15. python爬虫怎么赚钱-《python爬虫怎么挣钱》 - 微赚接单平台
  16. 【C语言】双人格斗小游戏(源码)
  17. 域网批量装系统通用版服务器,局域网批量网刻Ghost
  18. linux报错Error: /proc must be mounted
  19. 如果有人问你数据库的原理,叫他看这篇文章
  20. 程序员团队名称和口号_第四季度团队口号励志标语大全

热门文章

  1. 802.11 帧封装细节
  2. 如何将D盘空间压缩并扩展C盘
  3. “三天打鱼,两天晒网”问题
  4. Qt运行提示QGtkStyle was unable to detect the current GTK+ theme.解决方法
  5. 11g新增加的后台进程
  6. foxmail收件箱按照每个人进行划分
  7. win系统一键安装redmine+配置+插件安装配置教程【原创-亲测安装成功-一枚测试喵】
  8. Python使用Pandas读写EXCEL文件教程
  9. 【JavaSE系列】世界上“最好的语言”——认识Java编程语言
  10. 基于java的坦克大战游戏-计算机毕业设计