第十二屆 佳作

mobile-dev
老姐好像要用 Kotlin 寫專案,能撐30天嗎?
Kate

系列文章

DAY 11

內部進化的第十一天:動起來吧,資料庫!塞資料的時機到了!

今天要開始往資料庫塞資料,再也不能忽視之前那個連線失敗問題。 其實是因為我連線模式忘了選擇,更正確的說,我當初沒找到選擇的地方,所以被預設成 Remote 了...

DAY 12

互相分享的第十二天:前後端都用 Kotlin 的好處

老姐亮出她的 App 畫面說今天準備接我的 post Api 。 我露出抱歉的表情和她說了目前只有 題目列表 GET /api/topics 可用。她微笑地把她...

DAY 13

任重道遠的第十三天:來自網路另一端的協助

當有一個問題可以從 App 也可以從 Server 解決的時候,究竟要交給誰解決呢? 這個問題從來沒有標準答案。 而這個問題今天也發生了。 老姐卡在刪除題目成功...

DAY 14

尋尋覓覓的第十四天:曙光在哪?

老姐一到家就很開心的亮出她的成果。「你看,之前很麻煩的圓形遮罩都可以用 CardView 製作,標籤也不用自己寫 shape ,可以用 Chip 元件, Mat...

DAY 15

抓住稻草的第十五天:Docker & Keycloak 設定

今天是我比較早起,做了比薩吐司補充元氣,老姐在我收拾剩餘材料時走進廚房。 「姐,妳的眼睛怎麼腫了?」好明顯的泡泡眼。 「昨夜翻來覆去,總算想到了適合的設計,解決...

DAY 16

補班前夜的第十六天:把 Ktor 綁上 Keycloak 大船

大口深呼吸,現在要開始把 Ktor 綁上 Keycloak 大船了。 老姐還笑我太緊張,都不知道我這幾天查了多少資料。 官網的範例看起來沒有問題,就是少了些詳細...

DAY 17

改善程式的第十七天:Kotlin Null Safety 別名「消滅 Null Check Conditions 計畫」

儘管身上滿載補班日的疲累,我還是向老姐展示了這幾天的成果。 沒想到老姐露出不贊同的神情,她說:「現在很多人都有社交帳號,也不用特地為了註冊功能綁上 Keyclo...

DAY 18

陰雨綿綿的第十八天:網站和 API 的不同

今天是這週唯一的假日,卻也是個雨天。 兩位快要發霉的工程師提不起勁來寫程式,於是開始分享最近的開發進度。 我首先開口:「昨天試著把首頁 get("/&...

DAY 19

模型設計的第十九天:問答聊天室結構

為了避免像上次一樣白做工的情形,今天和老姐進行了問答聊天室結構的討論。 「什麼時候建立連線?」老姐提問。「是玩家進到挑戰題目頁面,還是打開 App 期間一直連線...

DAY 20

節省開支的第二十天:Eager loading 原理——快取和 IN 運算子

老姐經過我身邊的時候看了一下我的螢幕,好奇的問:「下方這些 log 像是 SQL 指令?」 「對呀, Exposed 會把 DAO 用的 SQL 指令印出來,...