一群因為辦 Kotlin 讀書會、Meetup 而聚在一起的朋友,決定要在 iThome 鐵人賽再續前緣、互相傷害,順便推廣 Kotlin 程式語言,讓更多開發者見識 Kotlin 在各領域的潛力。
團體組的Spring代表「V大」昨天問我:「To b, or not to b. 那麼to C呢??」我:「.............................
Annotation 要怎麼定義會影響使用這個 library 的使用者體驗,annotation 必須要好理解而且還要具有可擴充性。我們的目標是要方便使用者獲...
前言: Kotlin 的語法講完了,就來進入android 的世界了,首先要開一個空白的專案,來了解一下什麼是ConstraintLayout (約束)。...
花了這麼多時間搞清楚 Gradle 的各種安裝方式,接下來就要開始學習使用 Gradle 指令。今天先來搞清楚初始化專案的指令 init,也比對一下用 Inte...
本校剛入學的新生,一般來說,會分配一個相同科系的室友,和兩個其他科系的新生。 詩憶就是那個例外。 她錯過新生登記宿舍的時間,雖然後來候補成功,但是宿舍和同科系的...
之前我們看過了透過 DAO 方式,來處理資料之間呈現一對多關聯,或者多對多關聯的做法。 今天我們來看看,如果資料是呈現 Parent-Child referen...
今年的疫情蠻嚴重的,希望大家都過得安好,希望疫情快點過去,能回到一些線下技術聚會的時光~ 今天目標:了解 Compose UI 上 Theme 怎麼使用。 今天...
Coroutine 一個重要的特性就是可以輕易的切換執行緒,不過 Coroutine 是使用 CoroutineDispatcher (調度器) 來切換執行緒,...
以微框架來說,i18n 不是必備的功能,但如果是想要開發面向一般大眾的服務,在這個國際化的時代,i18n 就是不可缺少的功能。一般來說,Web 框架會有一個預設...
GitHub Repo https://github.com/b2etw/Spring-Kotlin-iThome-2021 Video 今天換鍵盤囉,換成我...