選手列表
2017年Google I/O開發者大會中,Google 宣布正式把 Kotlin 納入 Android 程式的官方一級開發語言 所以Kotlin是一定要學的語言 Android也推出了Jetpack,是一個很強大的庫,可幫助開發人員減少程式碼的撰寫,解決Android版本和設備上的兼容性
Ktor 是一個基於 Kotlin 程式語言,用來輕鬆建立非同步服務的後端框架。 想知道怎麼用 Kotlin 寫網頁服務嗎? 想知道怎麼善用 Kotlin coroutine 來改進效能嗎? 這系列的文章一定可以幫上你的忙!
30天,從0開始用Kotlin寫APP
Google 在 2017 年 Google I/O 開發者大會中,正式宣布 Kotlin 納入 Android 程式的官方一級開發語言,且Kotlin在實際開發上也擁有許多優點,例如語法簡潔、舒適與Java語言相容等優勢,而 Spring 作為 Java 生態圈普及率最高的 Web 後端框架,不曉得運用 Kotlin 實際開發的效果如何,此次競賽期望利用 30 天時間學習 Kotlin 語言並應用於 Spring Boot 網站開發。
以kotlin/java為主,會介紹各種android開發中需要的技術 若有時間也會介紹java後端(spring boot)。
語言採用 Kotlin 資料庫選擇 Cloud FireStore 以 MVP 架構 撰寫 過程中會介紹 撰寫程式碼的編譯器 安裝過程 Firebase 帳號申請,專案連接 Google 開發帳號申請,到最後上架方式 ( 有時間的話會加上廣告鑲嵌、虛擬產品連接) 以及基本UI畫面、邏輯撰寫,方便的第三方包
Collection 是個在各程式語言裡普遍常見的資料類型。其觀念不難、上手容易,Kotlin 標準函式庫有針對 Collection 提供一系列直覺、好用的 API,若好好的運用,對操作資料有很大的幫助。 本系列文章從最簡單的 Collection 語法下手,介紹各種集合類型,以及標準函式庫裡常用的 API,並試著重造輪子,拆解標準函式庫裡常用的函式,進而理解這些精妙的 API 是如何設計出來?並配合情境模擬,實際練習將程式改寫成函數式程式設計模式。除了讓程式更好維護,進一步提升自我表達力。經過這 30 天的鍛鍊,初階新手也能輕鬆掌握 Kotlin Collection 的賞玩門道。
Kotlin自從成為Android App官方指定的程式語言後,使用人數就急遽上升,這幾年更是有專為Kotlin打造的輕量型工具 "Ktor" 誕生。我目前正在學習Ktor,想藉此機會分享自己的作品; 另一方面,Chatbot在這幾年的發展是有目共睹的,但是使用Kotlin語法的開發者相較於其他語言(如:Python, Golang...等等)卻是少的可憐,也希望可以藉此機會,讓更多人知道Kotlin也是可以用來寫Chatbot的。 一年前剛入門Chatbot時,適逢去年的鐵人賽,某位前輩的教學影片淺顯易懂,讓我獲益良多,我決定向他看齊,報名影片組,讓新手們學習的成效可以更好。
主題將會由淺入深,包含了 - Functional programming 基本語法 - Functional programming 基本原則 - 解釋、應用 Monad - Category theory 入門 - 實戰運用
最近Kotlin很流行,最為人熟悉的就是可以開發Android,也有拿來寫伺服器後端的Ktor。而曾經開發過遊戲程式的我心想,那應該也會有專門用Kotlin打造的遊戲引擎吧!果不其然,KorGE就出現在眼前,希望藉由遊戲開發過程來更熟悉Kotlin + KorGE的應用。目標是帶大家用KorGE打造一個自己的遊戲。