课程大纲
介绍
- 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.
课程 - Flutter Development Bootcamp with Dart
机器翻译
One on one and discussions about technology and implementation
Peter Roos - Tiqs B.V.
课程 - 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
课程 - 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.