国外课栈 - 国外电子信息技术
完整2020使用Dart的Flutter开发训练营 
完整2020使用Dart的Flutter开发训练营
类别 : 视频教程
格式 : MP4
订阅支付  提交订阅
概述

  • 使用Flutter构建美观,快速且原生质量的应用程序
  • 成为成熟的Flutter开发人员
  • 仅需一个代码库即可构建iOS和Android应用程序
  • 仅使用一种编程语言来构建iOS和Android应用程序(Dart)
  • 建立精美的Flutter应用程序组合
  • 了解Flutter开发的所有基本概念
  • 精通增长最快的技术之一

因此,在课程结束时,您将完全理解:

  • 基本Flutter概念,例如有状态与无状态小部件,小部件树,状态管理,动画,主题等等。
  • Dart基本概念,例如列表,地图,枚举,循环,期货,流,mixin,类等。
  • 面向对象编程(OOP)的概念:类型系统,变量,函数和方法,继承,类和协议。
  • 控制结构:使用If / Else子句,Switch语句和逻辑来控制执行流程。
  • 数据结构:如何使用集合,例如列表和地图。
  • 软件设计:如何组织和格式化代码以提高可读性,以及如何实现模型视图控制器(MVC)设计模式。
  • 联网:如何进行异步API调用,如何从云中存储和检索数据以及如何使用JSON格式进行服务器通信。
  • 数据存储:如何使用Firebase Cloud Firestore充当Flutter应用程序的后端。
  • 身份验证:如何使用Flutter应用程序登录和注册用户。
  • 状态管理:如何使用setState,prop钻取,提升状态,回调和Provider包来管理应用程序状态。

总目录(27h)

  • Flutter和Dart跨平台开发简介
  • 安装与安装
  • 如何从头开始创建Flutter应用
  • 在物理设备上运行您的应用
  • 应用挑战
  • MiCard-如何使用Flutter小部件构建漂亮的UI
  • Dicee-使用State构建应用
  • 大佬级挑战1-魔术8球
  • Xylophone-使用Flutter和Dart包加速开发
  • Quizzler-模块化和组织Flutter代码
  • 大佬级挑战2-Destini
  • BMI计算器-为中间体构建Flutter UI
  • Clima-使用实时Web数据为Flutter应用程序提供支持
  • 大佬级挑战3-比特币行情
  • Flash聊天-Flutter x Firebase Cloud Firestore
  • Flutter状态管理