iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
自我挑戰組

從零開始的Flutter世界 系列

想學2020最熱門的程式技術?來看看flutter吧!想快速開發專案又想維持高效能?來試試flutter吧!想開發跨平台專案,卻又覺得開發及維護成本過高嗎?來用flutter吧!讓我們從頭認識這個語言,一起踏入Flutter的世界吧!

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

Day11 認識並設置 Android Studio 環境

偏好設定 我們可以對 Android Studio 進行許多的偏好設定,以下就簡單介紹幾點我覺得好用的地方,在這推薦給大家 設置 Android Studi...

2020-09-26 ‧ 由 Ryder 分享
DAY 12

Day12 第一支 Flutter App

在範例專案的main.dart 檔案裡,有很多預設的英文註釋,解釋專案各個地方是在做什麼、有什麼作用等等,如果對範例程式碼有興趣的人,之後也可以自己看看註解嘗試...

2020-09-27 ‧ 由 Ryder 分享
DAY 13

Day13 Onboarding、Login、Sign Up (一)

目標:想要完成一個有Onboarding 頁,簡述此App 功能及介紹,之後進入登入頁面,並包含有註冊功能,主題為旅遊的一個 App Basic Widget...

2020-09-28 ‧ 由 Ryder 分享
DAY 14

Day14 Onboarding、Login、Sign Up (二)

Basic Widget 一樣先簡單介紹幾個今天會用到的 Widget內容,之後會在我們的範例專案上使用: Theme 可以定義我們App整體的風格,像是統一配...

2020-09-29 ‧ 由 Ryder 分享
DAY 15

Day15 Onboarding、Login、Sign Up (三)

今天我們來做忘記密碼頁和註冊頁,若是之前程式碼都是用複製貼上的,這次建議可以慢慢自己做看看,模式都差不多,這次的頁面也不會有新功能或新widget,就讓我們一起...

2020-09-30 ‧ 由 Ryder 分享
DAY 16

Day16 Firebase

Firebase,是一個同時支援 Android、iOS 及網頁的 app 雲端開發平台,協助我們建置各種服務,例如:即時資料庫、推播通知、資料分析等等 連結...

2020-10-01 ‧ 由 Ryder 分享
DAY 17

Day17 Flutter 的狀態管理 BLoC (一)

Flutter 在一開始其實就提供了一種狀態管理方式,StatefulWidget,然而它僅適合用於在單個Widget 內部維護其狀態,但是專案開發時,可能需要...

2020-10-02 ‧ 由 Ryder 分享
DAY 18

Day18 Flutter 的狀態管理 BLoC (二)

Bloc繼承了Cubit,也就是說Bloc能使用Cubit的API 方法,但不同的是,相對於Cubit是透過調用自身定義的函數觸發emit方法來更新狀態,Blo...

2020-10-03 ‧ 由 Ryder 分享
DAY 19

Day19 Flutter 的狀態管理 BLoC (三) 與 設定 Firebase Authentication

架構: 我們可以把App程式架構分成三層,來使用Bloc,分別是: Presentation Business Logic Data Data 層 主要負...

2020-10-04 ‧ 由 Ryder 分享
DAY 20

Day20 Flutter 的狀態管理 BLoC (四) Firebase Login

首先設定我們的專案 使用Google 登入,照步驟設定我們的專案 使用Facebook 登入,照步驟設定我們的專案 參考文件 打開我們之前完成Onboard...

2020-10-05 ‧ 由 Ryder 分享