Flutter是一種跨平台的App開發套件,近期flutter已經到3.0版本了,而dart是flutter使用的語言,我希望能一邊學習dart和flutter的內容並將心得和教學分享出去,推廣flutter的技術給大眾
前言 由於目前使用flutter進行開發已經越來越熱門了,因此我想要趁著鐵人賽的期間學習dart和flutter。flutter是一種App的整合開發環境,而d...
接續Day01的null值,dart還有一個特色叫做null-aware operators,null-aware operators對於處理nullable...
前言 今天會繼續介紹dart被應用在flutter裡一些常見的語法,畢竟我在剛開始寫flutter的時候對dart語法還不熟悉,因此導致我的程式碼很冗長且複雜,...
前言 今天會進入constructor的章節,constructor是一種dart 類別裡特殊的method,當物件建立時constructor會自動被呼叫,c...
Named constructors 為了讓類別可以擁有多個constructor,dart提供了named constructors,我們可以命名constr...
前言 今天會把dart裡常用的constructor介紹完畢,並且會進到Iterable collections的範圍,Iterables是dart應用程式中最...
前言 最近剛進到dart裡最重要的Iterable collections,我非常和大家推薦要把Iterable collections的內容學好,我之前因為不...
Checking conditions 有時候可能會遇到要驗證元素全部符合特定條件的時候,這時候並不推薦使用for-in 不推薦使用 for (final it...
Mapping map()可以讓你對每個元素使用函數去替換舊的函數 void main() { var numbersByTwo = const [1, -...
async and await 有以下兩點可以區分async和await 要定義非同步函數,請在函數的body之前添加async await只能用在非同步...