iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

30天學習flutter 系列

在這30天裡,學習flutter並搭建跨平台的應用

鐵人鍊成 | 共 30 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文
DAY 21

21.flutter的持久化存儲(四)

今天來使用firebase auth來處理我們app的登入登出。 在開始之前,我們先修改一下我們project的架構 1.創建services資料夾並將db_p...

2022-10-06 ‧ 由 Felix阿甫 分享
DAY 22

22.flutter的持久化存儲(五)

Restful API 安裝依賴 pubspec.yaml dependencies: http: ^0.13.5 獲取API 我們這邊使用中央氣象局的...

2022-10-07 ‧ 由 Felix阿甫 分享
DAY 23

23.關於flutter的非同步處理(一)

今天來簡單的聊聊dart裡處理非同步事件的兩個種類:Future和Stream 非同步處理 一般執行程式時會立刻回傳值,在大量計算或等待資料時,同步處理會卡在這...

2022-10-08 ‧ 由 Felix阿甫 分享
DAY 24

24.關於flutter的非同步處理(二)

Stream使用 Stream是一系列非同步事件的sequence,當你向他請求數據時,Stream不會立刻返回給你,而是在當完成時,再通知你 接收Stream...

2022-10-09 ‧ 由 Felix阿甫 分享
DAY 25

25.關於flutter的優化 (一)

雖然Flutter號稱能夠媲美原生的app應用,但在複雜的App中,也是會遇到一些性能問題,所以該如何避免性能問題並且進行優化就很重要,接下來介紹一些常見的優化...

2022-10-10 ‧ 由 Felix阿甫 分享
DAY 26

26.關於flutter的優化 (二)

用key來縮短widget構建時間 使用ValueKey、ObjectKey和UniqueKey等key,來避免flutter上的Element被unmou...

2022-10-11 ‧ 由 Felix阿甫 分享
DAY 27

27.關於flutter的dev tool(一)

今天來介紹開發時會用到的工具,Dev Tools 什麼是DevTools? DevTools是一套Dart和Flutter性能調試工具,可以幫助我們: 檢查...

2022-10-12 ‧ 由 Felix阿甫 分享
DAY 28

28.關於flutter的dev tool(二)

Performance 使用profile模式,(在windows上的模擬器要x86_64,不然會無法支援) 輸入並連接到devtools上 清除並且觀察...

2022-10-13 ‧ 由 Felix阿甫 分享
DAY 29

29.完善我們的flutter Todo App

今天我們來完善我們的Todo App 首先,我們先修改我們的model,打開todo\lib\models\todo_model.dart並修改 import...

2022-10-14 ‧ 由 Felix阿甫 分享
DAY 30

30.flutter構建與發佈

今天是鐵人賽的最後一天,我們來把我們的app構建並輸出Release APK 建立keyStore 我們透過透過終端指令建造KeyStore,打開終端輸入 並且...

2022-10-15 ‧ 由 Felix阿甫 分享