状态管理

概述

什么是状态管理?

这里的状态指的是UI的状态,不同的场景下展示不同的UI,所以需要一种方式来管理UI不同的状态。flutter的很多设计都借鉴来React,而React中就有专门用来进行状态管理的方案。
比如redux、bloc等,所以到了flutter这里,就有了flutter_redux、flutter_bloc。

状态管理解决的问题:

  • 状态保存哪里
Read More

版本管理工具fvm

Java中的版本管理可以使用jenv,Flutter中可以使用fvm。

官网:https://fvm.app

官方使用文档:https://fvm.app/docs/getting_started/overview

使用流程:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Mac下安装
brew tap leoafarias/fvm
brew install fvm

# 激活,不确定要不要使用
pub global activate fvm

# 安装2.5.0的版本
fvm install 2.5.0
# 移除版本
fvm remove 2.5.0
# 显示所有安装的版本
fvm list
# 全局使用某个版本
fvm global 2.5.0 全局使用某个版本

# 局部使用某个版本,会在当前目录生成.fvm文件夹
fvm use beta --force 会在当前目录创建.fvm文件夹


Read More