新課程上線 | 學習使用 Kotlin 進行 Android 開發的最佳時機!

2021-02-25 谷歌開發者

作者 / Android 開發技術推廣工程師 Kat Kuan

如今,越來越多的人希望考慮能夠支持遠程辦公的職業,而從事應用開發或許可以實現。對於希望獲得新機遇的人而言,即使過去沒有編程經驗,也可以立即開始學習 Android。我們於 2016 年發布了 Android 基礎知識課程,該課程專為零編程經驗的學員打造,並且好評如潮。數萬名學員一邊構建自己的應用,一邊學習著 Android 開發和編程概念。此後,Android 平臺發生重大變化,我們不僅發布了四個重要的 Android 版本,新增了對 Kotlin 程式語言的支持,還推出了 Jetpack,這一整套庫可幫助開發者用更少的代碼更輕鬆地編寫優質應用。有了這些最新更新,是時候為初學者發布下一代培訓內容了。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/coursehttps://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% 的專業開發者並非計算機科學或軟體工程專業科班出身。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 開發者個人資料中。

您將獲得的徽章

此課程面向所有人免費開放,建議學員先學習基本的計算機知識和數學技能。此課程的第 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 基礎知識學習

相關焦點

  • 聚焦 Android 11: 開發語言
    本期我們將深入探討 Android 三種核心語言的所有最新資訊: 從 Kotlin 協程到 Android 11 新的 Java API,再到更出色的本地開發工具,最新版本中包含了很多內容。Kotlin 是現代 Android 開發與指導性開發庫的核心。
  • 這可能是全網最好的Android開發免費課程
    除此之外,你還可以Windows、Mac或Linux上為Android進行開發,這意味著你現有的Java開發經驗不會被浪費。從另一方面來說,如果你是Java新手,那Android開發也會為你打開了另一扇機會大門,因為Java是最流行的程式語言之一,而且許多公司,無論是大公司還是小公司,都使用Java進行伺服器端開發。
  • Kotlin for Android開發官方文檔及電子書中文版資源,附學習視頻
    Kotlin學習資料大全,附學習視頻首發(文末附更多中文學習資料和視頻)推薦一本老外寫的書:《kotlin-for-android-developers》,中文版地址為:https://github.com/wangjiegulu/kotlin-for-android-developers-zh,看後覺得這本數不錯
  • Java vs Kotlin,Android開發人員應該選擇哪種語言?
    此外,還有很多關於android開發的教程,書籍和課程,包括免費和付費的,這些教程可以讓你先用java語言開始入門Android開發之路,但對於Kotlin來說這塊資料並不多,特別是在Android上的免費資源,在國外很多關於kotlin的進階教程大都收費的。
  • 使用Kotlin優雅的開發Android應用,附demo
    今天的這篇文章帶你學習使用Kotlin開發Android應用,並對比我們傳統語言Java,讓你真真切切的感受到他的美和優雅。配置項目gradle文件apply plugin: 'com.android.application'apply plugin:'kotlin-android'apply plugin:'kotlin-android-extensions'dependencies {    classpath 'org.jetbrains.kotlin
  • Kotlin開發Android初體驗,一樣的功能不一樣的代碼
    以下操作是在AndroidStudio3.0.1下完成的,如果是3.0以下版本的AndroidStudio,需要安裝好kotlin插件才能使用Kotlin進行開發Kotlin教程推薦:官網文檔,黑馬教程,菜鳥教程,《Kotlin for android developers》中文版翻譯相關代碼已經上傳到Github的KotlinPractice
  • 2018 寫給開發者的 Kotlin 最完整的視頻教程和資源
    Kotlin 由JetBrains開發於 2011年 首次推出。目前被亞馬遜網絡服務,Pinterest,Uber,Netflix等使用。Kotlin在語法上比Java更具靈活性,並為你提供更好的代碼控制。Google 為了 Android的發展而推出將Kotlin作為官方語言,這加快了Kotlin的普及速度。現在也是學習Kotlin的最佳時機。
  • kotlin-android-extensions插件也被廢棄了?扶我起來
    這麼說並不誇張,因為以前在使用Java開發Android程序時,我們總是要寫一大堆的findViewById,枯燥又沒什麼意義。雖然也有一些諸如ButterKnife之類的第三方庫,專門用於對findViewById的用法進行簡化,但是ButterKnife還是要通過註解來讓控制項與資源id之間進行綁定,並不算是非常方便。
  • Android 官方開發語言 Kotlin 學習資源匯總
    Kotlin語言是由JetBrains去年發明的,它受到歡迎,主要是因為它運行在Java虛擬機上,可以和java一起使用來構建應用程式。 這意味著開發人員可以使用現有的代碼,輕鬆地構建新的功能或替代Java代碼。 由於Kotlin依賴於Java,所以這兩種語言都將繼續得到支持。
  • android studio入門Kotlin
    使用AS的插件 2、3.0後可以直接使用第一種使用插件的方式:執行 Settings -> plugins -> BrowseRepositories中搜索「Kotlin」 安裝完成之後重啟AS環境配置完成第二種方式需要安裝3.0版本的AS,最新的3.0目前是beta6,3.0的風格比起之前的版本還是有很大的不一樣的,因為3.0已經出來有一段時間了
  • Kotlin和Java混合開發總結(基於Kotlin1.3.0版本)
    我本來是不想學習kotlin的,但是現在的形勢,很多公司都在使用kotlin開發,可以說學會kotlin也是無奈之舉,既然是潮流,谷歌也在大力推廣,所以還是只能硬著頭皮逼迫自己學一下,也能更快適應公司的需要。正所謂:「識時務者為俊傑」,改變不了公司的發展,那就改變自己。廢話少說,直接上正題。本文主要講解kotlin和java混合開發的一個初探。
  • Android:Kotlin詳細入門學習指南-基礎語法(一)
    與 Java 的互操作性 - 可以在應用程式中將 Kotlin 與 Java 程式語言一起使用, 而無需將所有代碼遷移到 Kotlin。支持多平臺開發 - 不僅可以使用 Kotlin 開發 Android,還可以開發 iOS、後端與 Web 應用程式。享受在平臺之間共享公共代碼的好處。代碼安全 - 更少的代碼與更好的可讀性導致更少的錯誤。Kotlin 編譯器檢測這些剩餘的錯誤,從而使代碼安全。
  • 感受一下Kotlin優雅的開發Android應用
    今天的這篇文章帶你學習使用Kotlin開發Android應用,並對比我們傳統語言Java,讓你真真切切的感受到他的美和優雅。配置項目gradle文件apply plugin: 'com.android.application'apply plugin:'kotlin-android'apply plugin:'kotlin-android-extensions'dependencies {    classpath 'org.jetbrains.kotlin
  • kotlin如何解決java開發痛點,讓程式設計師happier
    我們簡單捋一捋flutter和kotlin的本質區別吧。flutter和kotlin的定位完全不同,他們的原理完全不一樣。flutter可以簡單理解為UI引擎,跨平臺能力,是他與生俱來。就像遊戲引擎一樣。kotlin的優勢在於他繼承了java的所有能力。而且還在不斷拓展自己的能力。他的能力不限於android開發,後端開發,js開發。
  • 為什麼要學習 Kotlin ?
    Google發布申明,目前已經有35%的Android專業開發人員使用kotlin(爆發式增長)Google與Oracle源於Android的恩怨持續已久,也一直想要找一種語言代替JavaJava以後要開始收費了,可能導致一部分公司放棄Java當前已經有許多公司的招聘要求中,要求開發人員需要會kotlinkotlin的學習成本並不是很高
  • Duolingo 和 Google Home 的 Kotlin 之旅 · 功能更強,代碼和錯誤更少!
    Duolingo 是世界上最受歡迎的語言學習平臺之一,也是 Google Play 上下載量最高的免費教育應用之一 (已突破 2 億),為超過 3 億名學習者提供可免費使用的語言學習服務。隨著應用自身的演進,Duolingo 的 Android 開發者發現代碼庫的代碼行數每年增長 46% 之多!
  • Duolingo 和 Google Home 的 Kotlin 之旅
    Duolingo 是世界上最受歡迎的語言學習平臺之一,也是 Google Play 上下載量最高的免費教育應用之一 (已突破 2 億),為超過 3 億名學習者提供可免費使用的語言學習服務。隨著應用自身的演進,Duolingo 的 Android 開發者發現代碼庫的代碼行數每年增長 46% 之多!
  • 10個最佳APP開發入門在線學習網站
    Android開發課程:https://developers.google.com/training/android/課程簡介:無論是編程新手還是經驗豐富的開發人員,這裡都有一系列豐富的課程來教你如何進行開發安卓應用
  • WorkManager 在 Kotlin 中的實踐
    對於絕大部分後臺執行任務來說,使用 WorkManager 是目前 Android 平臺上的最佳實踐。獲得完整上下文信息,請參閱官方文檔在 WorkManager 中進行線程處理。在這裡,我想重點介紹一下什麼是 CoroutineWorker,並且涵蓋一些細小的但很重要的區別,以及深入了解如何使用在 WorkManager v2.1 中引入的新測試特性,來測試您的 CoroutineWorker 類。
  • Kotlin 怎麼學 ?遇到過哪些坑?
    kotlin 的出現,給 android 開發者帶來了極大的活力,現在的 android 工業開發,講究的是語法糖,效率,性能,高質量,以及可拓展性,而 kotlin 的出現給 java 開發者帶來了極大的福音。