![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flutter
文章平均质量分 72
PirateBrook
有一颗产品心的技术老兵
展开
-
必看,使用Provider优雅解决Riverpod的参数依赖
遇到问题,解决问题是技术人的一个思考准则,当我们遇到丑陋代码时,总可以找到合适的姿势去改变一点,使之优雅好用一点,世界上没有银弹, 但软件开发领域因为不断的进步,也在逐渐的越来越好(至少不想回去做Android原生)。可以把疑问放到评论区,一起讨论。原创 2024-03-26 20:02:48 · 719 阅读 · 0 评论 -
Flutter开源项目Appflowy学习
Appflowy是一款仿Notion的软件,由两个核心开发人员构成的开源项目,基础是Rust编写业务逻辑,UI由Flutter或其他UI实现.项目地址:https://github.com/AppFlowy-IO/AppFlowy。原创 2023-12-06 11:06:32 · 808 阅读 · 0 评论 -
1. Appflowy 之 Bloc和freezed,理解Bloc和模式匹配
Flutter 提供了StatelessWidget 处理无状态的UI,StatefulWidget处理有状态的数据,这种分离很好的提供了对不同场景的支持,对于有状态的组件,Flutter开发常见的原生方式是在创建State,将UI剥离出状态,并将状态通过setState()函数重建Widget。如果不做任何分层,仅仅使用Widget,会导致所有的操作,都会在State当中,包括数据的获取,状态的变更,状态依赖的处理。当项目复杂性开始上升,维护项目的成本就会指数级别的增长。或者Rust match。原创 2023-12-06 11:05:28 · 504 阅读 · 0 评论