介紹
Kotlin 也有內建觀察模式,只要使用Delegates.observable就行,但是抽象類別沒有初始值的關係,所以不能直接用
觀察者模式實作
因為...
第30章: 完成你的第一個行動App
恭喜你!經過30天的學習與實作,你已經成功完成了你的第一個行動App。這是一個了不起的成就,標誌著你在行動App開發領域踏...
我們今天要來接續昨天實作的帳務報表頁面,進行進一步優化,主要是優化分類支出的呈現,讓使用者能快速掌握消費狀況。在現有的圓餅圖基礎上,新增顯示每個分類支出比例的區...
這篇我們實作PlayerChessmanMoveData中剩下的方法
getArrCastlingMoveData()
我們判斷國王與城堡之間的格子為空白格,...
我們要接續昨天的進度,為首頁新增一個功能,提示即將到期的物品,讓使用者能一眼就看見哪些物品需要注意,避免過期浪費。這個功能將顯示在首頁物品列表的上方,並會根據當...
今天終於到了鐵人賽的最後一天了,寫了三十天,但我們的專案還沒做完😅。其實現實中的我也還沒做完,並不是做完後才來寫這個的。
老實說進度真的比我預想中的還慢就是了。...