首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Flutter 知识集锦
张风捷特烈
创建于2022-07-20
订阅专栏
Flutter 基础知识、思想、技巧
等 629 人订阅
共94篇文章
创建于2022-07-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
状态管理大乱斗#04 | Riverpod 源码评析 (上) - 核心架构
引言: 你有没有想过,一个城市的自来水系统是怎么工作的? 水厂把水净化好,通过主管道送到各个小区。每个小区有自己的水表和阀门,哪家开了水龙头,水就流过去;哪家关了,水就停。水厂不需要知道每家每户在干什
状态管理大乱斗#03 | Provider 源码全面评析
引言: 你家楼下有个快递驿站。你网购了东西,快递员送到驿站,你拿着取件码去取。驿站不生产任何商品,它只做一件事:帮你把东西从卖家那里"中转"到你手上。 Flutter 框架里也有这么一个"驿站",叫
状态管理大乱斗#02 | Bloc 源码全面评析
引言: 你去一家料理店,点了一份寿司。厨师不会问你"要不要加辣椒"、"要不要换成全麦饭"——菜单上写什么就做什么,流程清清楚楚。你说"一份三文鱼寿司"(事件),厨师按照固定流程处理(事件处理器),端出
如何用 Dart 写个自己的MCP服务
了解事物最好的方式,就是自己去做些什么。作为一名 Flutter 开发工程师,当我们谈论 MCP(Model Context Protocol)时,不妨从一个简单的时间服务开始,看看这个协议如何在实际
Flutter 百题斩#15 | 列出 SDK 所有 StatelesWidget 组件
最近在着手开发我的 《匠心星问》 ,它定位是一款 题库 应用,将集题目浏览、发布、解答、做题为一体。打算第一步先以 Flutter 为核心,准备题库资源。于是诞生《每日一题》 系列,准备精心设计一些
Flutter 知识集锦 | 如何得到图片主色
在查看 ColorScheme 源码时,发现了一个有意思的静态方法 fromImageProvider : 如下所示,其中传入一个 ImageProvider 对象,顾名思义是通过一个图片来
Flutter 百题斩#14 | 说说你对 ColorScheme 的了解
最近在着手开发我的 《匠心星问》 ,它定位是一款 题库 应用,将集题目浏览、发布、解答、做题为一体。打算第一步先以 Flutter 为核心,准备题库资源。于是诞生《每日一题》 系列,准备精心设计一些
每日一题 Flutter#13 | build 回调的 BuildContext 是什么
最近在着手开发我的 《匠心星问》 ,它定位是一款 题库 应用,将集题目浏览、发布、解答、做题为一体。打算第一步先以 Flutter 为核心,准备题库资源。于是诞生《每日一题》 系列,准备精心设计一些
每日一题 Flutter#12 | StatefulWidget 从诞生到状态类build 的流程
最近在着手开发我的 《匠心星问》 ,它定位是一款 题库 应用,将集题目浏览、发布、解答、做题为一体。打算第一步先以 Flutter 为核心,准备题库资源。于是诞生《每日一题》 系列,准备精心设计一些
每日一题 Flutter#11 | StatelessWidget 从诞生到 build 的流程
最近在着手开发我的 《匠心星问》 ,它定位是一款 题库 应用,将集题目浏览、发布、解答、做题为一体。打算第一步先以 Flutter 为核心,准备题库资源。于是诞生《每日一题》 系列,准备精心设计一些
每日一题 Flutter#10 | Dart 空安全六君子
最近在着手开发我的 《匠心星问》 ,它定位是一款 题库 应用,将集题目浏览、发布、解答、做题为一体。打算第一步先以 Flutter 为核心,准备题库资源。于是诞生《每日一题》 系列,准备精心设计一些
每日一题 Flutter#9 | Dart 四种点符号
最近在着手开发我的 《匠心星问》 ,它定位是一款 题库 应用,将集题目浏览、发布、解答、做题为一体。打算第一步先以 Flutter 为核心,准备题库资源。于是诞生《每日一题》 系列,准备精心设计一些
每日一题 Flutter#7,8 | 关于 State 两道简答题
最近在着手开发我的 《匠心星问》 ,它定位是一款 题库 应用,将集题目浏览、发布、解答、做题为一体。打算第一步先以 Flutter 为核心,准备题库资源。于是诞生《每日一题》 系列,准
每日一题 Flutter#5,6 | 两道 Widget 选择题
第5题 第6题 最近在着手开发我的 《匠心星问》 ,它定位是一款 题库 应用,将集题目浏览、发布、解答、做题为一体。打算第一步先以 Flutter 为核心,准备题库资源。于是诞生《每日一题》 系列,准
每日一题 Flutter#4 | 说说组件 build 函数的作用
最近在着手开发我的 《匠心星问》 ,它定位是一款 题库 应用,将集题目浏览、发布、解答、做题为一体。打算第一步先以 Flutter 为核心,准备题库资源。于是诞生《每日一题》 系列,准备精心设计一些
每日一题 Flutter#3 | 说说 Widget 的派生体系
最近在着手开发我的 《匠心星问》 ,它定位是一款 题库 应用,将集题目浏览、发布、解答、做题为一体。打算第一步先以 Flutter 为核心,准备题库资源。于是诞生《每日一题》 系列,准备精心设计一些
每日一题 Flutter#2 | 如何理解 Widget 的不可变性
最近在着手开发我的 《匠心星问》 ,它定位是一款 题库 应用,将集题目浏览、发布、解答、做题为一体。打算第一步先以 Flutter 为核心,准备题库资源。于是诞生《每日一题》 系列,准备精心设计一些
每日一题 Flutter#1 | 说说你对声明式 UI 的理解
最近在着手开发我的 《匠心星问》 ,它定位是一款 题库 应用,将集题目浏览、发布、解答、做题为一体。打算第一步先以 Flutter 为核心,准备题库资源。于是诞生《每日一题》 系列,准备精心设计一些
Flutter 状态管理 | 在菜单栏的应用
本文隶属于 《Flutter 状态管理: 源码探索与实战》 小册的番外篇。最近在折腾我的 迷你版 PS, 其中左侧菜单栏的实现,感觉是一个比较好的状态管理应用场景。所以单独出一篇文章分析其实现的细节:
Flutter 知识集锦 | 获取函数调用栈
1. 异常时的调用栈信息 我们都知道当代码抛出异常时,会在控制台输出异常信息,从中可以看到异常发生时 函数调用栈 详情。这些信息可以帮助开发者快速定位到异常发生的位置,并且具体到 文件第几行,第几个字
下一页