当前位置: 首页 > news >正文

flutter课程(The Complete 2021 Flutter Development Bootcamp with Dart)学习总结

为了学习鸿蒙ArkTS,特意先学了一遍flutter以作参考对比。全程只听了课,没有做任何练习,仅做了些纪要:

该课程为收费课程,不过我看的是B站的视频【Udemy付费课程】The Complete 2021 Flutter Development Bootcamp with Dart(中英文字幕)_哔哩哔哩_bilibili

课程特点:

首先讲了什么是flutter,为什么要用flutter,以及flutter的优势。

然后讲了Flutter界面的构成:组件树  (第5课)

接下来讲了开发环境的搭建,helloworld&Scaffold工程创建(脚手架)

再接下来用一个个应用实例,实例由浅入深,每个实例带出一些flutter的知识点和dart的知识点

17课:宝石(I am rich):  Image,资源引入

27课: 我的名片(MiCard):  container  widgets , widgets

36课:骰子(Dice App):   stateful widget, dart 变量/函数

50课: Ask Me Anything:   开发者练习

52课:  电子琴(Xylophone):三方库Packages引入,播放音频, 箭头函数

63课: Quiz App:     todo写法,List使用,conditions,class、object

81课: 计算器BMI Calculator   自定义widgets。  Dart语法:final,enum,方法传递

         自定义widgets:背景widget,嵌套公用的组件

         页面间跳转,传递参数

139课 Clima天气APP:   GPS,NetWork API , future/异步编程 , widget lifecycle , dart异常处理(widget build可用),json解析

157课 Bitcoin Ticker  复习network,async/await, IOS/Android显示不同UI界面

           DropDownMenu Widget(android)    Cupertino Widget(ios)  获取平台,自动选择合适的组件

           dart loop循环

169课 FlashChart 聊天软件

          使用云服务Firebase Firestore

          Name Routes

          Dart static

          转场动画hero animation

          自定义动画animation

          Dart mixins 继承多个基类

          重构组件

          Text widget 使用keyboard

           异步请求时,界面显示旋转等待,提升易用性

          stream

196  todo list 记事本

        综合实战,从0开始

         model对话框   buildContext

         local state / global state

         function回调,子组件回调父组件     为什么openharmony是传值?

         ListView.builder

204   架构设计

       provide package  减少每个组件之间的数据传递

Flutter widget index

Flutter widget index | Flutter

相关文章:

  • 架构师知识体系梳理
  • LaTex使用技巧9:argmin / argmax下标写法
  • MySQL表的操作
  • 给定一个已排序的数组,使用就地算法将重复的数字移除,使数组中的每个元素只出现一次,返回新数组的长度
  • Vue2基础篇-01-Vue2 入门概述
  • CleanMyMac2023一键清除垃圾缓存和恶意广告插件 时刻保持Mac畅快运行
  • 通信原理 | 彻底搞懂卷积
  • 微服务框架 SpringCloud微服务架构 20 RestClient 操作索引库 20.5 删除和判断索引库
  • Vue3知识点之数据侦测
  • 【Python恶搞】Python实现祝福单身狗的恶搞项目,快@你的好朋友,祝福他吧 | 附源码
  • 共享车位|基于SpringBoot+vue+node共享车位平台的设计与实现
  • 【Android - 技术期刊】第004期
  • 一起用Go做一个小游戏(上)
  • HDU1074 Doing Homework(状压dp)
  • 前端面试题合集
  • Python均匀分布和三角形分布
  • IT行业面试技巧,90%的人都不知道
  • 数值处理--特征工程
  • java-net-php-python-springboot校园招聘系统计算机毕业设计程序
  • 火到爆的扩散模型(Diffusion Model)帮你具象化幻想世界
  • 电加热油锅炉工作原理_电加热导油
  • 大型电蒸汽锅炉_工业电阻炉
  • 燃气蒸汽锅炉的分类_大连生物质蒸汽锅炉
  • 天津市维修锅炉_锅炉汽化处理方法
  • 蒸汽汽锅炉厂家_延安锅炉厂家
  • 山西热水锅炉厂家_酒店热水 锅炉
  • 蒸汽锅炉生产厂家_燃油蒸汽发生器
  • 燃煤锅炉烧热水_张家口 淘汰取缔燃煤锅炉
  • 生物质锅炉_炉
  • 锅炉天然气_天燃气热风炉