21個(gè)優(yōu)秀的學(xué)習(xí)資源Kotlin

原文地址:傳送門(mén)

一、教程

1.The Kotlin Website

Kotlin 官方網(wǎng)站(英文)

2.Kotlin editor

Kotlin 在線編輯器

3.Keddit:在開(kāi)發(fā)Android應(yīng)用程序時(shí)學(xué)習(xí)Kotlin

由Juan Ignacio Saravia出色的11部分系列作品列疗,將Kotlin投入使用赖草,并構(gòu)建了一個(gè)Reddit克隆應(yīng)用程序胸梆。 該教程涵蓋了大量的主題,從設(shè)置工作區(qū)到使用API甚至單元測(cè)試想括。 代碼在GitHub上可用鉴腻。

GitHub :https://github.com/juanchosaravia/KedditBySteps

4.Antonio Leiva's Blog

Antoni Leiva的博客致力于Kotlin的所有事物忠寻。它每周更新與高品質(zhì)的教程和文章,其中更高級(jí)的Kotlin開(kāi)發(fā)人員可以了解新的library存和,并找到各種實(shí)用技術(shù)奕剃。

5.Android Announces Support for Kotlin

官方Google博客文章解釋了令人興奮的聲明背后的原因,以及為什么科特林在Android生態(tài)系統(tǒng)中應(yīng)有的地位捐腿。 然后纵朋,文章將簡(jiǎn)要介紹Kotlin帶來(lái)的一些令人敬畏的語(yǔ)法改進(jìn)。

6.Design Patterns implemented in Kotlin

DariuszBaciński創(chuàng)建了一個(gè)有用的GitHub repo茄袖,其中包含在Kotlin中實(shí)現(xiàn)的常見(jiàn)設(shè)計(jì)模式操软。 有類(lèi)似的項(xiàng)目用多種語(yǔ)言編寫(xiě),包括Java宪祥,Swift聂薪,JavaScript和PHP,所以如果你來(lái)自這些編程背景之一蝗羊,可以用它們作為參考點(diǎn)藏澳。

GitHub:https://github.com/dbacinski/Design-Patterns-In-Kotlin

7.Learn X in Y minutes

一個(gè)快速的秘籍,具有一些最重要的功能和語(yǔ)法怪癖耀找,可以幫助您編寫(xiě)更好的Kotlin代碼翔悠。 有關(guān)于使用類(lèi),循環(huán)和列表以及生成斐波納契序列的經(jīng)典編程問(wèn)題的實(shí)現(xiàn)的示例。

8.The Kotlin Blog

Kotlin的官方博客由JetBrains的作者蓄愁。在這里您可以找到所有Kotlin相關(guān)的新聞和更新双炕,以及各種教程,技巧和其他有用的文章

9.在Android上開(kāi)始使用Kotlin

來(lái)自Google Developers博客的一篇有用的文章撮抓,介紹如何為Kotlin設(shè)置Android Studio妇斤,如何將.java文件轉(zhuǎn)換為.kt文件,以及如何將新語(yǔ)言納入現(xiàn)有的Android項(xiàng)目胀滚。 在與Kotlin和Java兩者使用的相同的Android API中也有一些代碼比較趟济。

10.Android Testing With Kotlin

非常好的文章,向我們展示如何使用Kotlin編寫(xiě)和運(yùn)行Android應(yīng)用程序的測(cè)試咽笼。 作者做了很好的工作來(lái)解釋什么是不同類(lèi)型的測(cè)試顷编,什么時(shí)候使用它們,以及如何確保正確測(cè)試剑刑。 這個(gè)主題的另一個(gè)很好的教程可以在這里找到媳纬。

二、音頻和視頻

1.Introduction to Kotlin

來(lái)自Google I / O 2017的演講致力于首次向人們介紹Kotlin施掏,并提出了如何改進(jìn)他們的工作流程的想法钮惠。它涵蓋了許多基礎(chǔ)知識(shí),并展示了一些很酷的Kotlin提示七芭。

2.Life is Great and Everything Will Be Ok, Kotlin is Here

來(lái)自Google I / O 2017的第二次Kotlin演講素挽。這個(gè)演講涵蓋了更多高級(jí)話題,如設(shè)計(jì)模式狸驳,最佳實(shí)踐和其他常見(jiàn)原則预明。 這也揭示了使用Kotlin在生產(chǎn)中的意義以及在工作場(chǎng)所采用年輕語(yǔ)言的挑戰(zhàn)。

3.Peter Sommerhoff's 的 Kotlin 教程

循環(huán)和函數(shù)的條件耙箍。然后撰糠,它繼續(xù)進(jìn)行更高級(jí)的主題,如Kotlin中的面向?qū)ο笠约跋駆ambda表達(dá)式的功能編程辩昆。

4.使用Kotlin&Gradle更好的Android開(kāi)發(fā)

從2016年開(kāi)始的這個(gè)講座將簡(jiǎn)要介紹一下現(xiàn)實(shí)世界中的語(yǔ)言功能阅酪,您將了解Kotlin如何適應(yīng)典型Android工作流程中現(xiàn)有的工具。

5.使用Kotlin&Gradle更好的Android開(kāi)發(fā)

一個(gè)非常好的8分鐘教程汁针,可以快速了解最重要的Kotlin功能术辐,例如縮短的變量聲明,lambdas施无,擴(kuò)展功能等等术吗。

6.Android Development with Kotlin — Jake Wharton

Kotlin的介紹解釋了新語(yǔ)言如何改進(jìn)Android生態(tài)系統(tǒng),并向我們展示了許多酷炫的方式帆精,我們可以使用智能Kotlin語(yǔ)法來(lái)獲得優(yōu)勢(shì)较屿。

三隧魄、其他Resource

1.From Java To Kotlin

有用的簡(jiǎn)短的代碼片段,可幫助您快速查找Kotlin替代常見(jiàn)Java操作符隘蝎,函數(shù)和聲明购啄。

2.Kotlin 的教學(xué)插件

用于IntelliJ IDE的插件,可讓您在本地離線環(huán)境中使用Koans課程嘱么。

3.Kotlin on GitHub

Kotlin已經(jīng)開(kāi)源了5年多狮含,還有一個(gè)GitHub回購(gòu)包含了整個(gè)項(xiàng)目的歷史。如果你想支持這種語(yǔ)言,你可以通過(guò)多種方式進(jìn)行貢獻(xiàn),直接或通過(guò)在文檔上工作赞弥。

4.Kotlin Android 模板

模板Android項(xiàng)目,使其非常容易設(shè)置穩(wěn)定的Kotlin工作區(qū)映胁,并快速引導(dǎo)您的應(yīng)用程序。

5.Awesome Kotlin

包含各種有用鏈接甲雅,書(shū)籍解孙,圖書(shū)館,框架和視頻的Kotlin資源的廣泛列表抛人。該列表組織得非常好弛姜,kotlin.link也提供了一個(gè)風(fēng)格化的版本。

網(wǎng)站:https://kotlin.link/

想了解更多Android 知識(shí)妖枚,關(guān)注MAndroid公眾號(hào)廷臼,我們一起學(xué)習(xí)哦~。

Kotlin 的Android 三方庫(kù)

1.kotlinconf-app

這是官方的KotlinConf應(yīng)用程序绝页! 所有應(yīng)用程序都在Kotlin中實(shí)現(xiàn):后端中剩,前端和移動(dòng)應(yīng)用程序。

2.Time

Kotlin的類(lèi)型安全時(shí)間計(jì)算由泛型支持抒寂。

3.Ribble

簡(jiǎn)單的 Dribbble 客戶(hù)端使用 Dribbble API,完全寫(xiě)在 Kotlin掠剑。 因?yàn)樗褂昧撕芏鄠ゴ蟮?library屈芜,如Dagger 2,RxJava 2朴译,RxAndroid 2井佑,ORM等等。

4.actions-on-google-kotlin

這是 Google SDK 到 Kotlin 的官方 Node.js 操作的非官方端口眠寿。 這也可以從 Java 和任何 JVM 語(yǔ)言中使用躬翁。

5.SimpleApiClient

用 Kotlin 寫(xiě)的 Retrofit rxjava 封裝

6.Anko

愉快的Android應(yīng)用程序開(kāi)發(fā)。

7.K4Kotlin

一個(gè)小小的Kotlin函數(shù)可以減少你的android樣板代碼

8.Slate Kit

Kotlin 版開(kāi)源移動(dòng)后端和服務(wù)器框架 盯拱。

9.classyshark-bytecode-viewer

查看您的Kotlin生成的類(lèi)為Java和字節(jié)碼格式

10.Karchitec

Kotlin RSS閱讀器使用Google android架構(gòu)組件庫(kù)

11.SwiftKotlin

以非常簡(jiǎn)單快捷的方式將Swift代碼轉(zhuǎn)換為Kotlin的工具盒发。

12.ktlint

帶有內(nèi)置格式化的程序的Kotlin

13.RuntimePermissionsExtended

Kotlin擴(kuò)展功能更簡(jiǎn)單例嘱,更簡(jiǎn)潔的Android權(quán)限處理。

14.kotlin-statistics

該庫(kù)包含有用的擴(kuò)展功能宁舰,以Kotlin慣用的方式執(zhí)行探索和統(tǒng)計(jì)拼卵。

15.detek

結(jié)識(shí)一下Ktlin編程語(yǔ)言的靜態(tài)代碼分析工具detekt。 它在Kotlin編譯器提供的抽象語(yǔ)法樹(shù)上運(yùn)行

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蛮艰,一起剝皮案震驚了整個(gè)濱河市腋腮,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌壤蚜,老刑警劉巖即寡,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異袜刷,居然都是意外死亡聪富,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)水泉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)善涨,“玉大人,你說(shuō)我怎么就攤上這事草则「峙。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵炕横,是天一觀的道長(zhǎng)源内。 經(jīng)常有香客問(wèn)我,道長(zhǎng)份殿,這世上最難降的妖魔是什么膜钓? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮卿嘲,結(jié)果婚禮上颂斜,老公的妹妹穿的比我還像新娘。我一直安慰自己拾枣,他們只是感情好沃疮,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著梅肤,像睡著了一般司蔬。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上姨蝴,一...
    開(kāi)封第一講書(shū)人閱讀 49,144評(píng)論 1 285
  • 那天俊啼,我揣著相機(jī)與錄音,去河邊找鬼左医。 笑死授帕,一個(gè)胖子當(dāng)著我的面吹牛同木,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播豪墅,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼泉手,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了偶器?” 一聲冷哼從身側(cè)響起斩萌,我...
    開(kāi)封第一講書(shū)人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎屏轰,沒(méi)想到半個(gè)月后颊郎,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡霎苗,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年姆吭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片唁盏。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡内狸,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出厘擂,到底是詐尸還是另有隱情昆淡,我是刑警寧澤,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布刽严,位于F島的核電站昂灵,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏舞萄。R本人自食惡果不足惜眨补,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望倒脓。 院中可真熱鬧撑螺,春花似錦、人聲如沸崎弃。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)吊履。三九已至,卻和暖如春调鬓,著一層夾襖步出監(jiān)牢的瞬間艇炎,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工腾窝, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留缀踪,地道東北人居砖。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像驴娃,于是被迫代替她去往敵國(guó)和親奏候。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,522評(píng)論 25 707
  • afinalAfinal是一個(gè)android的ioc唇敞,orm框架 https://github.com/yangf...
    passiontim閱讀 15,401評(píng)論 2 45
  • 書(shū)卷多情似故人蔗草,晨昏憂(yōu)樂(lè)每相親。眼前直下三千字疆柔,胸次全無(wú)一點(diǎn)塵咒精。活水源流隨處滿(mǎn)旷档,東風(fēng)花柳逐時(shí)新模叙。金鞍玉勒尋芳客,未...
    CC先生之簡(jiǎn)書(shū)閱讀 178評(píng)論 0 1
  • 什么樣的事情可以撫平一顆浮躁的心? 在人與人之間厂庇,一聲溫暖的問(wèn)候渠啊、簡(jiǎn)單的鼓勵(lì),一個(gè)肯定的眼神等等宋列。 這些都可以產(chǎn)生...
    白樺i閱讀 1,046評(píng)論 0 0
  • 過(guò)了兩天昭抒,我才醒悟過(guò)來(lái)。我難過(guò)的不是你吵我睡覺(jué)炼杖,而是明明知道你爸爸是無(wú)理取鬧還要我去解釋?zhuān)@不是說(shuō)明我做錯(cuò)了么灭返,可...
    大瓜媚閱讀 227評(píng)論 0 1