Flutter

A collection of 6 posts

Flutter的一个更精简的状态管理工具:consumer
Flutter

Flutter的一个更精简的状态管理工具:consumer

consumer 是一个参考 react-consumer 方式的状态管理, 使用 dart 的 Stream 做发布订阅. 类 react 项目,当项目到一定程度,有一个不可规避的问题,就是状态管理。 我们会发现若项目足够大,我们需要切分多个子状态管理,或者一些局部的状态管理,这样可以有效减少事件派发的影响范围,从而提高性能;consumer 另一个特点是强制使用者描述每个订阅所使用的对象,这样 consumer 可以帮助优化性能,拦截不必要的更新。

从零创建一个 Dart 服务端项目
Flutter

从零创建一个 Dart 服务端项目

前几天(此文写于2019年6月)看了咸鱼的一篇文章 Flutter & Dart三端一体化开发 , 相信有一部分人想使用 Dart 尝试编写一些服务端的代码. DartVM 的性能已经和 JVM 非常接近, 再加上和 Nodejs 一样的异步io的处理方式, 可以达到和 Nodejs 同级别的并发性能, 并且还有更好地运算性能, 完全可以替代大部分 Nodejs 的使用场景. 这篇文章将会带大家从零创建一个 Dart 服务端项目, 本文会逐步覆盖一下知识点: 从一个空文件夹开始, 安装依赖库, 编写可执行的项目编写

Flutter入门-官方教程笔记
Flutter

Flutter入门-官方教程笔记

本文是官方文档学习过程的笔记 官方文档: https://flutter.dev/docs/get-started/codelab 本文目的官方的文档把每个步骤都拆成了小片段, 需要上下文联系的阅读, 如果你和我一样, 入门的时候有阅读理解困难的症状, 本文或许能帮到你, 因为本文的每个代码片段都是基于上一段代码的完整扩展, 可以独立运行, 并且在代码中保留了关键的注释. 初始化项目# bash flutter create myapp cd myapp flutter run -d <deviceID> Hello

You've successfully subscribed to 摄人心魄!