Kotlin 和 Android

使用 Kotlin 開發 Android 應用

使用 Kotlin 更快地編寫更出色的 Android 應用。Kotlin 是一種靜態類型的現代編程語言,不僅可以幫助您提高工作效率,而且還能讓開發者工作起來更開心。

現代并富有表現力

Kotlin 的現代語言功能讓您可以專注于表達自己的想法,少編寫樣板代碼。編寫的代碼越少,意味著需要測試和維護的代碼就越少。

更安全的代碼

使用 Kotlin 提升應用品質。@Nullable 和 @NonNull 類型已納入到 Kotlin 的類型系統中,可幫助您避免 NullPointerException。此外,Kotlin 還有許多其他語言功能,可幫助您避免常見的編程錯誤。

可互操作

您可以在 Kotlin 代碼中調用 Java 代碼,或者在 Java 代碼中調用 Kotlin 代碼。Kotlin 可完全與 Java 編程語言互操作,因此您可以根據需要在項目中添加任意數量的 Kotlin 代碼。
精選

面向程序員的 Kotlin 訓練營

由 Google 打造的 Udacity 課程,可幫助您快速學習 Kotlin。

精選

Kotlin/無處不在

這是我們推出的社區主導型系列活動,您可以通過這些活動了解有關在 Android、Google Cloud Platform 以及多平臺開發環境中使用 Kotlin 的基礎知識和最佳做法。

精選

獲得 Kotlin 認證!

準備好向您的同事、LinkedIn 網絡甚至未來的雇主證明您多么精通使用現代 Kotlin 語言進行 Android 開發了嗎?快來讓您使用 Kotlin 的技能得到 Associate Android Developer 認證。我們推出的計劃中有一項優惠,如果您使用代碼 ADSCERT99,參加此次考試只需 99 美元。

Kotlin 認證

針對 Kotlin 進行了優化

Kotlin 隨時可投入實際使用,適用于 Android 應用開發。

Android Studio

Android Studio 為 Kotlin 提供一流的支持,甚至還提供內置工具來幫助您將 Java 代碼轉換成 Kotlin 代碼。借助“顯示 Kotlin 字節碼”工具,您可以在學習 Kotlin 時查看等效的 Java 代碼。

下載

Android KTX

Android KTX 讓您可以利用 Kotlin 語言功能,以更簡潔、更愉悅、更慣用的方式使用 Kotlin 進行 Android 開發。

了解詳情

支持 Kotlin 的 SDK

從 Android 9(API 級別 28)開始,Android SDK 包含可為 null 性注解,以幫助避免出現 NullPointerExceptions。API 參考文檔也使用 Kotlin 提供。

注意:許多 Kotlin 參考內容源自基于 Java 的源代碼。也就是說,某些 Kotlin 參考內容可能包含 Java 代碼段。

查看文檔

學習資源

瀏覽一組精心挑選、格式各異的資源,以便快速學習 Kotlin。

查看資源

Kotlin 代碼是什么樣的?

What does Kotlin code look like? Nullable and NonNull types help reduce NullPointerExceptions, lambdas can be used for concise event handling code, template expressions can be used in strings to avoid concatenation and semicolons are optional. What does Kotlin code look like? Nullable and NonNull types help reduce NullPointerExceptions, lambdas can be used for concise event handling code, template expressions can be used in strings to avoid concatenation and semicolons are optional. What does Kotlin code look like? Nullable and NonNull types help reduce NullPointerExceptions, lambdas can be used for concise event handling code, template expressions can be used in strings to avoid concatenation and semicolons are optional.

使用 Kotlin 構建的應用

很多應用都是使用 Kotlin 構建的 - 從最熱門的初創公司到財富 500 強公司采用的應用。

開發者故事

Zomato 使用 Kotlin 編寫更安全、更簡潔的代碼

Kotlin 幫助 Zomato 顯著減少了其應用中的代碼行數,并且還幫助他們在編譯時發現了應用中的重要缺陷。

觀看 Rahul(Zomato 產品管理副總裁)和 Prateek Sharma(Android 開發者)談論 Zomato 如何開始采用 Kotlin 以及他們現在如何使用 Kotlin 開發所有新功能版本。

功能

Kotlin 是免費且開放的

Kotlin 是根據 Apache 2.0 許可授權用戶使用的免費開源項目,作為免費軟件,Kotlin 的開發和分發受到 Kotlin 基金會的保護。對 Kotlin 的選擇再次證實了我們在發展壯大 Android 平臺時對開源開發者生態系統做出的承諾。我們很高興看到這種語言的不斷改進。

精選資源

試用 Kotlin

直接通過網絡瀏覽器學習有關 Kotlin 的交互式教程。

官方語言參考

通過官方語言參考網站開始學習 Kotlin。

Medium 上的 Android + Kotlin

Android 團隊提供的關于 Kotlin 的技術文章。

采用 Kotlin 的 Android Codelab

通過采用 Kotlin 的 Android Codelab 學習最新的最佳做法以及 API。
四虎免费影院-2020最新四虎免费观看