2019 的時候因緣際會參加了第十一屆的鐵人賽、幸運的得了佳作、也順利出了人生第一本書 - Android 十全大補,本來想說人生體驗過一次折磨自己的過程就夠了...
KMM 是 Kotlin Multiplatform Mobile 的簡稱,所以在正式進入 KMM 主題之前,我想我們應該先好好談談 Kotlin 這個語言本身...
前一篇我們提到了雖然我們一般所理解的 Kotlin 只是 JVM 生態系下的一個語言,但身為一家眾多熱門 IDE 的開發公司 - JetBrains 慢慢瞭解到...
所有的 Kotlin 相關的框架或是套件都有著相同的一套 stability 評斷的標準,可以讓開發者能夠快速的了解目前專案的成熟度以及穩定性,這對於要在公司內...
既然要同時寫 Android 跟 iOS,二邊平台所需要的工具也都需要裝一裝,如果你已經是 Android 跟 iOS 雙刀流或許你都設定過了,但大部分人應該只...
當我們設定好環境準備就緒後,就可以開始嘗試 KMM 的威力囉! 如果還沒設定過環境的話建議可以從上一篇開始看喔 打開 Android Studio 後,選擇...
昨天我們完成了第一個 KMM 的 Hello world ,今天就來看看這個專案裡長什麼樣子吧!把專案展開你會發現一個熟悉的結構(如果你熟悉 Android 開...
如果你是 Android 開發者,相信你一定知道 build.gradle 就是一個用來宣告 dependency、設定支援版本、proguard 等雜七雜八跟...
KMM 的多層結構會強制我們把一個 app 分成很多個 module,不過就算不是 KMM 的專案也是有很高的機率會把專案拆成多個 module 來降低彼此耦合...
程式界有句名言叫做 “Don’t reinventing the wheel”,當有個很成熟完美的 library 可以使用時,如果硬要自己刻一套使用就有點沒效...