2022/05/29

老姐要用 Kotlin 寫專案 -- 從 Server 到 Android APP 的開發生存日記, Kate

與一般死板的技術教科書不同,這本書是用姐弟倆的對話來展開每個章節中的主題。有劇情就比較容易讀。雖然大部分的內容都點到為止,但因為本身就已經對 Android APP 夠熟悉,所以都很能快地看過去;但在 server 端可以感受到也是講得比較快,所以細節無法帶到太多。對於初學者的話,應該比較容易卡關,或是自己要再多花點時間去閱讀相關的延伸主題。

書中的 server 端比較特別的是採用了 Ktor,以 Kotlin 開發的伺服器端解決方案,讓已經會 Kotlin 的工程師不用再學新的語言,就可以快速上手。在發布服務時,書中選用的是 Heroku,不過,比較不同的是,它並不是直接推上 Github 的 repo 讓 Heroku 幫忙發布,而是將程式 build 成 Docker image,再利用 Heroku 的 CLI 程式來發布。以這型式發布的話,每次有改版,應該是本地端要再自行 upload Docker image 到 Heroku。這應該就有賴於自己有沒有建立自己的 CI/CD pipeline 吧?

下次有空應該也要來試一下這種發布的方式看看。

2 則留言:

中國 App 商業模式 -- 王泌

很有系統地介紹了中國近幾年比較大的幾十個 app,包含他們主要的商業模式,投資者,和特色在哪裡。對於想要了解中國 App (網路服務) 市場的人來說,會是個很好的入門書。雖然已經是兩三年前的資料了,這兩三年又有了很大的變化,但依然是個很好的起點。