Flutter开发宝典
文章平均质量分 83
Flutter知识体系,全局观了解Flutter
GeniuswongAir
影控APP作者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Flutter 状态管理与生命周期:用一个例子讲透底层机制
这篇文章深入解析了Flutter的状态管理与生命周期机制,通过一个完整示例演示了关键概念。主要内容包括: Flutter UI的三层架构: Widget(轻量级配置) Element(运行实例,管理状态) RenderObject(实际绘制) 完整生命周期流程: createState() → initState() → didChangeDependencies() → build() didUpdateWidget() → dispose() 关键实践要点: 在initState()中谨慎使用conte原创 2026-05-06 14:56:09 · 395 阅读 · 0 评论 -
Flutter 返回页面后 TextField 自动获取焦点?一文彻底解决
Flutter页面返回时TextField自动获取焦点问题的解决方案:该问题源于Flutter的焦点恢复机制,当返回页面时会自动恢复之前的主焦点。通过为页面添加专属FocusScopeNode并创建一个哑FocusNode(dummy),在页面初始化时将焦点指向dummy节点,这样返回时框架会恢复dummy而非输入框。该方法无需修改原有TextField配置,只需在页面级进行焦点管理,即可有效阻止返回时键盘自动弹出的问题。方案简洁可靠,适用于需要控制焦点行为的复杂列表场景。原创 2025-08-23 13:46:25 · 650 阅读 · 0 评论 -
Flutter BLoC 全面入门与实战(含代码示例)
本文是一份全面的Flutter BLoC状态管理指南,从基础概念到实战应用。主要内容包括:BLoC/Cubit核心概念对比,状态管理模式的优缺点;4个完整示例(计数器、Todo应用、防抖搜索、表单验证)及配套代码;持久化方案(HydratedBloc)和测试方法;最佳实践如状态不可变性、精准重建、副作用处理等。文章强调逻辑与UI分离,提供了可复用的架构模式和目录组织建议,适合中大型项目开发。通过本指南,开发者可以系统掌握BLoC全链路开发技巧,构建可维护的Flutter应用。原创 2025-08-23 10:49:44 · 902 阅读 · 0 评论 -
Flutter多线程机制深度解析
基本原则- 保持UI线程轻量- 将CPU密集型任务移到Isolate- 注意平台通道的线程行为架构建议mermaid graph LR A[用户交互] --> B[UI Thread] B -->|轻量任务| C[直接处理] B -->|重量任务| D[Isolate/Compute] D --> E[返回结果] B --> F[生成Layer Tree] F --> G[Raster Thread]实用技巧- 对列表处理使用- 使用管理Isolate池。原创 2025-07-10 11:33:40 · 1418 阅读 · 0 评论 -
如何在Flutter开发中系统性减少知识盲区
这是每个开发者都会遇到的困境,尤其当生态快速发展时。原创 2025-07-10 11:58:30 · 1291 阅读 · 0 评论
分享