Flutter
夏目三三
不疯魔不成活
展开
-
Flutter示例系列(二)之状态管理-肆(RxDart)
RxDart 是基于 ReactiveX 的响应式函数编程库。Dart本身有 Stream API,RxDart在其上增加了其他方法。在 Dart基础语法之异步支持 中(见公众号:Flutter小同学),简单描述了Stream的用法,在 Dart异步编程:Streams(见公众号:Flutter小同学) 中,对Stream进行了介绍。原创 2019-10-24 13:50:56 · 1551 阅读 · 0 评论 -
Flutter示例系列(二)之状态管理-叁(Bloc)
这是第三篇关于状态管理的文章。第一篇见 Flutter示例系列(二)之状态管理-壹(scoped_model),第二篇见 Flutter示例系列(二)之状态管理-贰(fish-redux) 。Bloc使用到Stream,在 Dart基础语法之异步支持(见公众号:Flutter小同学) 中,简单描述了Stream的用法,在Dart异步编程:Streams (见公众号:Flutter小同学)中,对Stream进行了简要介绍。原创 2019-10-17 10:41:06 · 889 阅读 · 1 评论 -
Flutter示例系列(二)之状态管理-贰(fish-redux)
fish-redux 是一个基于 Redux 数据管理的组装式 flutter 应用框架, 它特别适用于构建中大型的复杂应用。原创 2019-09-26 13:45:12 · 2354 阅读 · 0 评论 -
Flutter示例系列(二)之状态管理-壹(scoped_model)
但是如果是一个大型应用,页面比较多,状态也比较多,有时还会出现多个页面共用同一个状态,此时页面刷新和状态管理略显复杂。所以需要 scoped_model 来替我们管理状态,显得更加方便。原创 2019-09-15 10:01:49 · 511 阅读 · 0 评论 -
Flutter示例系列(一)之创建项目
开发环境:Mac OS 10.14.5VSCode 1.36.1使用命令创建项目时自动生成示例,通过解析了解项目如何运行、组件如何创建以及有、无状态Widgets的区别。使用VSCode创建第一个Flutter示例1.点击 View -> Command Palette2.输入 flutter,选择 Flutter:New Project3.输入工程名,点击 Enter4...原创 2019-09-11 11:43:39 · 476 阅读 · 0 评论 -
Flutter学习网址
1.Dart语法概览:官网:https://dart.dev/guides/language/language-tour#throw中文:http://dart.goodev.org/guides/language/language-tour2.Flutter:官网:https://flutter.dev/中文:https://flutter-io.cn/3.F...原创 2019-06-17 14:45:57 · 338 阅读 · 0 评论 -
Mac上Flutter安装配置
1.下载Flutter SDK压缩包地址:https://flutter.dev/docs/development/tools/sdk/archive?tab=macos#macos2.选择解压的目的文件夹如:创建development文件夹mkdir development 进入development文件夹cd development解压SDK,unzip解压命...原创 2019-03-06 18:27:35 · 619 阅读 · 0 评论 -
Waiting for another flutter command to release the startup lock…
出现此问题,说明有另一个flutter进程正在运行,耐心等待Downloading...出现问题场景:当点击Flutter upgrade时,Flutter进行升级,进行相关下载操作。如果此时关闭Android studio或者中断下载,执行Flutter操作就会出现Waiting for another flutter command to release the startup lock…,等...原创 2018-05-14 13:10:13 · 4407 阅读 · 0 评论 -
A dependency may only have one source.
具体错误信息如下:错误一:Error on line 6, column 5 of pubspec.yaml: A dependency may only have one source. sdk: flutter ^^^^^^^^^^^^^pub upgrade failed (65)错误二:Error on line 6, column 8 of pubspec.yaml: Inv...原创 2018-05-14 12:04:18 · 3271 阅读 · 2 评论 -
Flutter导入第三方Framework
场景:当使用Flutter开发Package&Plugins时,若需要导入第三方Framework,此时就相当于Pod该Framework(iOS环境下)。具体如下图:需要在podspec中加上s.vendored_frameworks = '库名.framework'即可。...原创 2018-05-18 11:03:15 · 5405 阅读 · 6 评论