iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Mobile Development

一起學Flutter,和我變Better! 系列

因為大三課程規定要參加鐵人,和老師討論過後主題定為flutter,希望三十天後可以蛻變成不一樣的自己。

鐵人鍊成 | 共 30 篇文章 | 14 人訂閱 訂閱系列文 RSS系列文 團隊挨踢SHE
DAY 21

Day 21網路通訊協定

前言網路通訊協定就是為電腦進行資料交換而建立的規章或標準的集合。常用的有TCP/IP協定、HTTP協定、FTP協定、NFS協定等等。 HTTP協定(一) 介紹H...

2021-10-03 ‧ 由 Weiting 分享
DAY 22

Day 22網路程式設計

Android常用的網路函數庫有HttpClient、HttpUrlConnection、Volley、Okhttp、Retrofit,而Flutter最常用的...

2021-10-04 ‧ 由 Weiting 分享
DAY 23

Day 23 dio函數庫

昨天提到Flutter最常用的網路函數庫有HttpClient和http函數庫,但其實還有一種叫做dio函數庫,它支援上傳/下載檔案、請求認證、憑證驗證、Coo...

2021-10-05 ‧ 由 Weiting 分享
DAY 24

Day 24非同步程式設計

前言非同步程式設計基本上就是沒有等待或非阻塞程式的設計模型,在Flutter中,非同步是用Future來修飾並執行在event loop內,可有效防止網路對UI...

2021-10-06 ‧ 由 Weiting 分享
DAY 25

Day 25路由

前言路由簡單來說就是連接介面的橋樑,而這個橋梁就叫做Navigator,就是導航的意思,用於管理進出頁面的機制。 基本用法一個介面跳躍到另一個介面:Naviga...

2021-10-07 ‧ 由 Weiting 分享
DAY 26

Day 26路由堆疊

(一) 介紹透過push方法將B處於堆疊頂端。透過pop方法將B從堆疊中移除。結論:Navigator裡的push方法將元素增加到堆疊頂端,而pop方法則是用來...

2021-10-08 ‧ 由 Weiting 分享
DAY 27

Day 27 自訂路由

我們平常建立的路由都是MaterialPageRoute,但當我們需要改變風格或是轉場效果時,就需要使用到PageRouteBuilder。 PageRoute...

2021-10-09 ‧ 由 Weiting 分享
DAY 28

Day 28 shared_preferences本機存放區

(一)介紹Flutter推薦使用者使用shared_prederences儲存資料,可以存取少量資料到手機的xml文件中,大量資料則採用SQLite行動裝置資料...

2021-10-10 ‧ 由 Weiting 分享
DAY 29

Day 29 SQLite資料庫

(一)介紹當我們需要對資料進行大量遞增、刪、改、查操作時,我們就會使用到資料庫,而最廣泛被應用的就是SQLite,它同時支援Android及iOS。 (二)特性...

2021-10-11 ‧ 由 Weiting 分享
DAY 30

Day 30 我完成鐵人了!

心得哈囉大家,今天是鐵人挑戰第三十天,終於來到最後一天了,老實說我真的沒想過我會參加這個比賽,更沒想過我能夠堅持到最後,要不是課程所需,我根本不會逼迫自己完成這...

2021-10-12 ‧ 由 Weiting 分享