- Flutter開發實例解析
- 王睿
- 489字
- 2021-11-12 11:11:39
2.6 番茄鐘知識擴展

為了快速上手Flutter開發,本章首先學習了Dart語言,雖然Dart語言比較容易上手,但也需要進行較為體系的學習,這樣才能將這門語言用好,提升開發效率與質量。之后學習了Flutter中的核心基礎概念。
為了鞏固本章所學的理論知識,實踐開發了一個簡單的番茄鐘計時器。通過這個簡單的示例,相信讀者已經感受到Flutter開發的魅力,不僅代碼比較清晰簡潔,同時在開發過程中通過Hot Reload功能,無須編譯就能以“亞秒級”的速度快速看到執行效果,大大提升了開發效率。
本章的番茄鐘定時器的功能還比較簡陋,還有很多可以進一步完善的地方。這里布置幾個思考題,供讀者進行進一步鞏固與提高。
1)動態改變倒計時文字顏色:隨著倒計時數字變小,動態地改變倒計時文字的顏色,使其更加醒目。
2)實現啟動與暫停功能:懸浮按鈕應當具備啟動、暫停兩種功能,并且具備不同的圖標,而目前只實現了啟動功能。首次單擊時啟動定時器,再次單擊時暫停定時器,如此往復。
番茄鐘定時器是應用市場中的一類熱門工具應用。通過學習后續章節,隨著對Flutter開發技能的不斷豐富,讀者可以按照應用產品的開發流程對番茄鐘進行不斷迭代,開發出一款不僅對自己有所幫助,也能幫助到他人的效率工具。