作為一個因畢業專題的軟體開發而接觸/認識Flutter的資工本科生,一路從小白開始,一步步不斷地蒐集與探索跨平台Flutter框架、Dart語言的相關知識,逐漸深入的認識Flutter。儘管還不能像其他大神們一樣深入解構所有技術,但自己想藉著這樣的機會,在30天的路途裡依循官方文件與額外補充知識的脈絡,用初心者易於理解的詞彙,循序漸進地和大家攜手學習、共同成長,一同踏上這段充滿魅力的Flutter之旅!
壹、什麼是跨平台開發語言? 想像以前在開發軟體時需要專門先用Android(Java或Kotlin)的原生語言與IOS的原生語言(Objective-C或Swi...
由於Flutter最為人稱道的便是完善的官方文件,因此我們也試著遵循著堪稱教科書的文件開始吧! 零、Get Started and Install 在我們開始前...
壹、Android Studio 一、安裝Android Studio 到Android Studio官網下載安裝檔 同樣點選右鍵->"以系統...
壹、M1 Mac設定 參考官方文件: Get Started: macOS install,並於以補充 一、設備最低要求 在Mac上運行Flutter的最低...
壹、為什麼Flutter要使用Dart? 我們依據官網的FAQ(常見問題),關於"Why did Flutter choose to use Dart...
壹、Introduction---Variables、Control flow 參見: Introduction to dart 接下來的介紹都會以&quo...
參、Introduction---Classes, Enums 參見: Introduction to dart--Classes 一、類別(Classes...
壹、Syntax Basics--- Variables 參見: Dart Variables 一、Variables: 不同的變數宣告方式 在變數裡,我們...
貳、Syntax Basics---Operators 參見: Dart Operators 在dart中提供基本程式語言邏輯的運算元,包含常見的一元、二元...
壹、Types -- Collections 參見: Dart Language: Collections 一、List List定義 是一種可變數組,可...