課程簡介
介紹
- Flutter 與其他跨平臺框架相比
- Flutter 功能和架構概述
開始
- 安裝 Flutter
- 設定代碼編輯器 (Android Studio)
- 瞭解 Dart 函數和變數
- 實現抽象、封裝、繼承、多態性
- 瞭解 Dart 變數和數據類型
- 瞭解 Future 和 Stream
- 單元測試和類比
- 調用本機方法
- 簡潔的架構
- 口味
- Dart 分析器和 Dart 指標
- 依賴關係注入
從 Scratch 建立 Flutter 應用程式
- 創建 Flutter 專案
- 使用Material元件構建應用佈局
- 添加資源和圖像
- 國際化
運行和測試應用程式
- 將應用程式部署到 Android 台設備
- 將應用程式部署到 iOS 裝置(iPhone 或 iPad)
- 使用熱重載和熱重啟工具
- 使用 Widget
- 有狀態 vs 無狀態 widget
- 設置專案
- 創建無狀態 widget
- 創建有狀態 widget
- 創建動畫
路由和導航
- 使用 BuildRunner 包
- 使用 AutoRoute 套件
- 創建過渡
- 導航堆疊
Databases 和其他存儲
- 介紹 Hive
- SharedPreferences 簡介
- 使用 SQL 資料庫
使用 Rest API, 解析 JSON
- HTTP 包簡介
- Dio 軟體包簡介
- 解析 JSON
- 請求和回應
管理 Flutter 狀態
- BLoC 軟體包簡介
- BLoC 實現
- 測試 BLoC
Programming 提示和最佳實踐
故障排除
總結和結論
最低要求
- 具有Android 和 iOS 移動應用程式開發經驗
觀眾
- 開發人員
- 程式師
客戶評論 (4)
有關實驗室的更多資訊。
Sarbin - Cagayan Electric Power And Light Co., Inc.
Course - Flutter Development Bootcamp with Dart
機器翻譯
One on one and discussions about technology and implementation
Peter Roos - Tiqs B.V.
Course - Flutter Development Bootcamp with Dart
Overall, I enjoyed getting an overall picture of how an application is developed from all aspects. It really opened my eyes to all the levels of its structure. Although it was sometimes an overwhelming amount of information, I really enjoyed getting to "play" in all of the programs used to develop an application. Miguel did an awesome job and I really enjoyed the presentation slides with all the visuals.
Jose Salgado - SEMPCheck Services
Course - Flutter Development Bootcamp with Dart
Miguel's knowledge of the subject was extensive. He made the training easy to understand and the flow was balanced; adding on to each section with new features as needed. He covered everything that was asked and answered each and every question thoroughly. It was a very pleasant experience.