課程簡介

介紹

  • Flutter 與其他跨平臺框架
  • Flutter 功能和體系結構概述

開始

  • 安裝 Flutter
  • 設定代碼編輯器 (Android Studio)
  • 瞭解 Dart 函數和變數
  • 實現抽象、封裝、繼承、多態性
  • 瞭解 Dart 變數和數據類型
  • 了解未來和流
  • 單元測試和類比
  • 調用本機方法
  • 簡潔的架構
  • 口味
  • Dart Analyzer 和 Dart Metrics
  • 依賴注入

從 Scratch 建立 Flutter 應用程式

  • 創建 Flutter 專案
  • 使用Material元件構建應用佈局
  • 添加資產和圖像
  • 國際化

運行和測試應用程式

  • 將應用部署到 Android 設備
  • 將應用程式部署到 iOS 裝置(iPhone 或 iPad)
  • 使用熱重載和熱重啟工具
  • 使用小部件
  • 有狀態小部件與無狀態小部件
  • 設置專案
  • 創建無狀態小部件
  • 創建有狀態小部件
  • 創建動畫

路由和導航

  • 使用 BuildRunner 包
  • 使用 AutoRoute 包
  • 創建過渡
  • 導航堆疊

Databases 和其他存儲

  • Hive 簡介
  • SharedPreferences 簡介
  • 使用 SQL 資料庫

使用 Rest Api,解析 JSON

  • HTTP 包簡介
  • Dio軟體包簡介
  • 解析 JSON
  • 請求和回應

管理 Flutter 狀態

  • BLoC 軟體包簡介
  • BLoC 實現
  • 測試BLoC

Programming 提示和最佳實踐

故障排除

總結和結論

最低要求

  • 具有 Android 和 iOS 移動應用程式開發經驗

觀眾

  • 開發人員
  • 程式師
 35 時間:

人數



每位參與者的報價

客戶評論 (3)

相關課程

Embedded Linux Systems Architecture

35 時間:

課程分類