• 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

  • 相关阅读:
    CSSStyleSheet 对象(css 样式表)- 你不知道的有趣功能
    宠物寄养小程序实战教程02
    C++ 太卷,转 Java?
    transformer系列4---transformer结构计算量统计
    各种类型的API接口,应有尽有
    pikachu ssrf
    【Overload游戏引擎分析】画场景栅格的Shader分析
    密码学cryptool1实验java环境出错
    计算机网络-计算机网络体系结构-网络层
    网络编程
  • 原文地址:https://blog.csdn.net/sd2131512/article/details/117571868