Flutter Plugin X 資料庫開發實戰:串接原生平台元件打造進階 App
Flutter 搭配資料庫實作 APP,進階學習 Flutter Plugin、package 開發、雲端資料庫 Firebase!
單元 1 - 什麼是 Null Safety及升級進程
單元 2 - 在null safety下的變數宣告
單元 3 - Null Safety對程式的影響
單元 4 - 新的關鍵字 late
單元 5 - 手動遷移舊程式
單元 6 - Dart 所提供的工具、專案遷移步驟及注意事項
單元 1 - Flutter App 學習之路
單元 2 - 深入了解 Flutter 專案設定檔-YAML
單元 3 - 深入了解 Flutter 專案設定檔-pubspace.yaml
單元 4 - 深入了解 Flutter 專案設定檔-來看一個實際的例子吧
單元 1 - 什麼是狀態管理
單元 2 - 原生提供的機制-ValueListenable
單元 3 - 原生提供的機制-Stream and StreamController
單元 4 - 原生提供的機制-Stream and StreamController Demo
單元 5 - Stream 機制的進化版-Rxdart
單元 6 - Stream 機制的進化版-Rxdart Demo
單元 7 - 官方的狀態管理解決方案 Bloc
單元 8 - 官方的狀態管理解決方案 Bloc Demo
單元 1 - 介紹我們的App和設定環境
單元 2 - 建立測試用資料-讀取rootBundle內的json
單元 3 - 建立資料模型
單元 4 - 先來一個常見的相片輪動 Slide Show
單元 5 - 輪播圖的Indicator
單元 6 - 卡片樣式商品 Widget和横向的商品列表
單元 7 - 縱向產品列
單元 8 - 進入Menu頁面
單元 9 - 購物車的設計
單元 10 - 使用inheriwidget 和 stream 來建立Bloc
單元 1 - Hive 使用dart寫的原生non-sql資料庫
單元 2 - Hive資料庫的進階用法
單元 3 - 使用Hive來當購物車
單元 1 - firebase 設定
單元 2 - firebase初始化與制作登入頁面
單元 1 - 註冊頁面及InputDecoration
單元 2 - Form的簡單驗證處理
單元 3 - firebase登入 services
單元 4 - 實作登入Firebase_auth
單元 5 - 註冊頁面和二頁面切換機制
單元 6 - 整合註冊、登入、登出
單元 1 - 設定cloud firestore
單元 2 - 建立 Database Service
單元 3 - 製作Todo Tile
單元 4 - 建立 Todo List
單元 5 - 新增Todo Task 和編輯Todo Task
單元 6 - 把全部整合起來
單元 1 - Plugin 架構
單元 2 - PlugIn專案介紹和開發環境
單元 3 - flutter註冊MethodChannel
單元 4 - Android 註冊 MethodChannel
單元 5 - iOS註冊FlutterMethodChannel
單元 6 - 接受flutter傳來的資料
單元 7 - android原生端程式
單元 8 - iOS 原生程式
單元 9 - iOS 傳送訊息至flutter
單元 10 - android 傳送訊息給flutter
單元 11 - battery plugin flutter 端程式
單元 12 - battery plugin android 端程式
單元 13 - battery plugin iOS 端程式
單元 14 - 把Plugin套到專案.m4v
單元 1 - 申請 Play Store
單元 2 - Android Flutter編譯及上架流程
單元 3 - 上架前需要注意的事項: