Skip to content

wxStart/flutter-vx

Repository files navigation

问题处理

非正常关闭 清楚缓存

删除/Users/wx/development/flutter/bin/cache/lockfile文件

flutter介绍

  1. 一切皆来自 package:flutter/material.dart

  2. Widget 分为有状态(stateful)的和无状态的(stateless)

  3. 不依赖原生UI: 拥有独立渲染的引擎

  4. 核心渲染:增量渲染(都是重新构建新的渲染界面,没有复用的概念)

  5. 为什么大量使用 final修饰的属性,const 修饰构造方法(常量对象) a. 因为渲染逻辑是增量渲染。widget结构式树状结构。 b. 想改变屏幕内容就直接改变widget对象 c. 常量对象创建效率更高

  6. 根据特点4,核心渲染的原理,应该是所有的组件都是无状态组件,为什么会出现有状态组件

    a. 需要保留一些数据
    b. 有状态组件,实际上是渲染逻辑和数据逻辑分开管理,保留的是数据逻辑,渲染逻辑都是创建新的无状态组件

常用的网站

使用阿里字体库

教程参考 在线转换

更新后跑

$ flutter pub run iconfont_css_to_class:main

About

flutter学习工程, 模仿微信

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published