Kotlin在Android Apps中使用率攀升,獲得谷歌更多支持

責任編輯:editor004

作者: Sergio De Simone

2017-11-08 11:27:05

摘自:INFOQ

據(jù)谷歌產(chǎn)品經(jīng)理James Lau稱,自從谷歌宣布支持Kotlin作為Android開發(fā)的一級開發(fā)語言6個月以來,Kotlin的使用量翻倍,并且目前超過17%的Android Studio 3 0項目采用Kotlin。

據(jù)谷歌產(chǎn)品經(jīng)理James Lau稱,自從谷歌宣布支持Kotlin作為Android開發(fā)的一級開發(fā)語言6個月以來,Kotlin的使用量翻倍,并且目前超過17%的Android Studio 3.0項目采用Kotlin。

Realm最近的一份報道稱,大約15%的Android開發(fā)者正在使用Kotlin,20%的apps項目正從Java移植到Kotlin,這與Lau提供的數(shù)據(jù)一致。另外,Realm預測,到2018年底將會有50%的Android開發(fā)者使用Kotlin。

Lau分析說,谷歌在過去的幾個月中一直努力提升Kotlin對安卓開發(fā)的支持。尤其正如InfoQ早前報道的,Android Studio 3.0已經(jīng)提供對Kotlin的穩(wěn)定支持,包括新建Kotlin文件以及將Java代碼轉換成Kotlin代碼。此外,Android Studio 3能夠通過將代碼粘貼到一個Kotlin文件中就能實現(xiàn)將Java代碼轉換為Kotlin代碼。

另外一個顯著的提升是關于Android Support Library新增了可空注解。事實上,任何Java引用都是可空的,而Kotlin需要特殊處理空數(shù)據(jù)的體驗比較糟糕??煽兆⒔鈱镵otlin解釋器提供足夠的信息來妥善處理可空和非空的變量。

最后一點,谷歌還發(fā)布了一組指南工具,來為有興趣使用Kotlin的Android開發(fā)者提供指引。其中,《Kotlin Style Guide》網(wǎng)羅了各種編程規(guī)則和代碼規(guī)范,包括命名規(guī)范、代碼格式化等?!禝nterop guide》聚焦于創(chuàng)建Java或Kotlin API的最佳實踐,使得它們的使用者都感覺很地道。

如果你有興趣嘗試使用Kotlin進行Android開發(fā),你可以在使用Android Studio 3之前查看關于Kotlin的已知問題清單,來獲取更好的Kotlin使用體驗。

查看英文原文:Kotlin Use for Android Apps is Growing, Getting More Google Support

鏈接已復制,快去分享吧

企業(yè)網(wǎng)版權所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號