Course Code: flutterbootcamp
Duration: 35 hours
Prerequisites:
  • 具有Android 和 iOS 移动应用程式开发经验

观众

  • 开发人员
  • 程式师
Overview:

Flutter 是 Google 制作的开源 UI 工具包,用于从单个代码库为 Android、iOS、Web 和其他平台构建移动应用程式。作为一个跨平台框架,它降低了创建、设计和维护应用程式的成本和复杂性。

这种讲师指导的现场培训(在线或现场)面向希望使用 Flutter 从通用代码库为 Android、iOS 和其他平台创建和构建高品质移动应用程式的开发人员。

在本次培训结束时,参与者将能够:

  • 设置必要的开发环境以开始创建 Flutter 应用程式。
  • 使用 Dart 程式设计语言开发用于构建应用程式的代码。
  • 使用 Flutter 小部件来设计和创建美观且易于使用的UI。
  • 在不同平台(移动、桌面、Web 等)上部署和测试应用程式。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在即时实验室环境中动手实施。

课程自定义选项

  • 要申请本课程的定制培训,请联系我们进行安排。
Course Outline:

介绍

  • 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 提示和最佳实践

故障排除

总结和结论

Sites Published:

United Arab Emirates - Flutter Development Bootcamp with Dart

Qatar - Flutter Development Bootcamp with Dart

Egypt - Flutter Development Bootcamp with Dart

Saudi Arabia - Flutter Development Bootcamp with Dart

South Africa - Flutter Development Bootcamp with Dart

Brasil - Flutter Development Bootcamp with Dart

Canada - Flutter Development Bootcamp with Dart

中国 - Flutter Development Bootcamp with Dart

香港 - Flutter Development Bootcamp with Dart

澳門 - Flutter Development Bootcamp with Dart

台灣 - Flutter Development Bootcamp with Dart

USA - Flutter Development Bootcamp with Dart

Österreich - Flutter Development Bootcamp with Dart

Schweiz - Flutter Development Bootcamp with Dart

Deutschland - Flutter Development Bootcamp with Dart

Czech Republic - Flutter Development Bootcamp with Dart

Denmark - Flutter Development Bootcamp with Dart

Estonia - Flutter Development Bootcamp with Dart

Finland - Flutter Development Bootcamp with Dart

Greece - Flutter Development Bootcamp with Dart

Magyarország - Flutter Development Bootcamp with Dart

Ireland - Flutter Development Bootcamp with Dart

Luxembourg - Flutter Development Bootcamp with Dart

Latvia - Flutter Development Bootcamp with Dart

España - Flutter Development Bootcamp with Dart

Italia - Flutter Development Bootcamp with Dart

Lithuania - Flutter Development Bootcamp with Dart

Nederland - Flutter Development Bootcamp with Dart

Norway - Flutter Development Bootcamp with Dart

Portugal - Flutter Development Bootcamp with Dart

România - Flutter Development Bootcamp with Dart

Sverige - Flutter Development Bootcamp with Dart

Türkiye - Flutter Development Bootcamp with Dart

Malta - Flutter Development Bootcamp with Dart

Belgique - Flutter Development Bootcamp with Dart

France - Flutter Development Bootcamp with Dart

日本 - Flutter Development Bootcamp with Dart

Australia - Flutter Development Bootcamp with Dart

Malaysia - Flutter Development Bootcamp with Dart

New Zealand - Flutter Development Bootcamp with Dart

Philippines - Flutter Development Bootcamp with Dart

Singapore - Flutter Development Bootcamp with Dart

Thailand - Flutter Development Bootcamp with Dart

Vietnam - Flutter Development Bootcamp with Dart

India - Flutter Development Bootcamp with Dart

Argentina - Flutter Development Bootcamp with Dart

Chile - Flutter Development Bootcamp with Dart

Costa Rica - Flutter Development Bootcamp with Dart

Ecuador - Flutter Development Bootcamp with Dart

Guatemala - Flutter Development Bootcamp with Dart

Colombia - Flutter Development Bootcamp with Dart

México - Flutter Development Bootcamp with Dart

Panama - Flutter Development Bootcamp with Dart

Peru - Flutter Development Bootcamp with Dart

Uruguay - Flutter Development Bootcamp with Dart

Venezuela - Flutter Development Bootcamp with Dart

Polska - Flutter Development Bootcamp with Dart

United Kingdom - Flutter Development Bootcamp with Dart

South Korea - Flutter Development Bootcamp with Dart

Pakistan - Flutter Development Bootcamp with Dart

Sri Lanka - Flutter Development Bootcamp with Dart

Bulgaria - Flutter Development Bootcamp with Dart

Bolivia - Flutter Development Bootcamp with Dart

Indonesia - Flutter Development Bootcamp with Dart

Kazakhstan - Flutter Development Bootcamp with Dart

Moldova - Flutter Development Bootcamp with Dart

Morocco - Flutter Development Bootcamp with Dart

Tunisia - Flutter Development Bootcamp with Dart

Kuwait - Flutter Development Bootcamp with Dart

Oman - Flutter Development Bootcamp with Dart

Slovakia - Flutter Development Bootcamp with Dart

Kenya - Flutter Development Bootcamp with Dart

Nigeria - Flutter Development Bootcamp with Dart

Botswana - Flutter Development Bootcamp with Dart

Slovenia - Flutter Development Bootcamp with Dart

Croatia - Flutter Development Bootcamp with Dart

Serbia - Flutter Development Bootcamp with Dart

Bhutan - Flutter Development Bootcamp with Dart

Nepal - Flutter Development Bootcamp with Dart

Uzbekistan - Flutter Development Bootcamp with Dart