終於到了第三十篇,今天來回顧了一下第一天的內容,看看是否有達成。
作為一名 Android 工程師,坦白說,我從 Compose 問世到現在都還沒使用過,反而先嘗試了 Flutter 以及 Swift UI。
因此,這次我想藉著這個挑戰,學習這個早就該掌握的 UI 框架,同時也希望透過學習產出來幫助自己進步。
預計的內容:
.介紹Compose的UI元件
.狀態管理
.動畫
....
現在來看當初訂目標的方式感覺還是缺少了什麼,但還是先以這樣做個總結。在這三十天中學習了 Compose 的核心 UI 元件,如 Text
、Button
、Row
和 Column
,並探討了狀態管理中的 remember
和 mutableStateOf
。此外,也涵蓋了動畫的實作,透過小專案展示其應用。最後,將學到的知識實踐在一個 Side Project 上,進一步鞏固對 Compose 的理解。
而在檢討部分,我發現自己在規劃和執行上還有許多可以改進的地方。雖然報名前有大致規劃每日主題,但實際執行時發現很多內容和預期不符,導致頻繁調整,甚至有時不確定當天要介紹什麼。下次在準備時,除了設定主題外,應更深入思考細節與介紹方式,確保執行時能更順暢和聚焦,減少臨時調整的壓力。
這三十天的挑戰對我來說非常特別,不只是每天完成內容,更嘗試如何以最佳方式分享、保持熱忱、不被壓力擊倒。過程中遇到許多未預期的狀況,例如公司加班或計畫不符,但最終仍完成了整個比賽。雖然結果與預期有些差距,但這些經驗讓我在面對下次挑戰時更加有準備。