码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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

  • 相关阅读:
    YOLOV7改进:最新开源移动端网络架构 RepViT | RepViTBlock即插即用,助力检测 | 清华 ICCV 2023
    独家下载|《阿里云MaxCompute百问百答》 解锁SaaS模式云数据仓库尽在本电子手册!
    KNN(上):数据分析 | 数据挖掘 | 十大算法之一
    二叉树 | 递归遍历 | leecode刷题笔记
    Jenkins介绍
    计算机组成原理习题课第一章-2(唐朔飞)
    设置nohup java -jar命令将日志写入test.log文件
    Jenkins-jenkins变量
    Python Interview Question Summary part 1
    获取单笔交易的详细信息,taobao.trade.fullinfo.get
  • 原文地址:https://blog.csdn.net/sd2131512/article/details/117571868
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号