iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Mobile Development

Flutter App 開發實戰 系列

希望跟網友一起開發一款真正要上架且有使用者的app,過程中可能包含 ui 配置設計,第三方套件的使用,自己開發特別的view ,firebase的使用,及開發上可能會遇到的問題等等,來記錄我開發的心路歷程

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

從頭開始一起開發 App [DAY 1]

在今年初剛接觸 Flutter 就有需求需要做跨平台的開發,剛好有機會可以拿來練習,但是因為本人拖延症嚴重,沒有人逼我感覺就會偷懶,希望透過鐵人賽好好矯正自己懶...

2020-09-01 ‧ 由 Leo 分享
DAY 2

來做個登入畫面吧 [DAY 2]

預先準備 Widget Flutter 框架中的核心物件,他可以被加入到畫面的渲染樹中,如果有新的 Widget 將會被取代,不具備可變的狀態,我們也不會去...

2020-09-02 ‧ 由 Leo 分享
DAY 3

來做個登入畫面吧 [DAY 3]

大致了解過常用的 widget 後我們可以開始來看看怎麼實作一個比較完整的登入畫面,因為這次的登入只使用到第三方登入所以就不會需要輸入帳號密碼, textvie...

2020-09-03 ‧ 由 Leo 分享
DAY 4

FB 登入功能 [DAY 4]

本文會先帶大家前往 FB 的開發者頁面,創建一個應用,透過這個應用,和第三方套件我們就能夠實現登入功能,跟取得 user 的一些資訊。 建立 FB 應用程式...

2020-09-04 ‧ 由 Leo 分享
DAY 5

Flutter 頁面轉跳 Navigator / Route [DAY 5]

在成功登入後會需要進入到應用的主畫面,這時我們就會需要 Navigator 跟 Route 來幫忙轉換頁面與傳遞資料。 Route 被 Navigator 管...

2020-09-05 ‧ 由 Leo 分享
DAY 6

Flutter 儲存資料 shared_preference [DAY 6]

成功登入後我們會需要 user 的 token 給儲存起來,可以做為下次登入的依據,不用在重複登入,也可以在之後使用,這時候我們就會需要用到像 iOS 裡的 U...

2020-09-06 ‧ 由 Leo 分享
DAY 7

用 Drawer 做個導覽頁面  [DAY 7]

在我們設定了許多第三方套件後,今天終於又可以好好來寫 code 了,看看我們目前的 homePgae 好像有點空,也不知道怎麼開始使用這個 app,這時候導覽頁...

2020-09-07 ‧ 由 Leo 分享
DAY 8

專案的好幫手 Firebase |部署篇 [DAY 8]

目前在開發的這個應用沒有後端幫忙也沒有寫好的 api 可以使用,所以我們就只能自立自強了!自己開始寫後端架server,那我可能就沒時間在這邊發文了,還好有 g...

2020-09-08 ‧ 由 Leo 分享
DAY 9

專案的好幫手 Firebase |使用篇 [DAY 9]

寫一寫覺得篇幅太大所以拆成兩篇來用完成,有什麼問題也可以直接留言詢問,那就讓我們開始對 firebase 的 database 做基本的操作吧。如果還沒部署成功...

2020-09-09 ‧ 由 Leo 分享
DAY 10

專案的好幫手 Firebase |補充篇 [DAY 10]

在 firebase 中最重要的部分就是,它提供了實時監聽的功能,當資料庫的狀態被改變時,我們能夠很及時的拿到更新後的資料,這個部分在 iOS 與 Androi...

2020-09-10 ‧ 由 Leo 分享