首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
flutter
订阅
史衍鹏
更多收藏集
微信扫码分享
微信
新浪微博
QQ
53篇文章 · 0订阅
系统化掌握Dart编程之异步编程(六):Stream筑基篇
`Stream`正是为此而生 —— 它像一条**智能传送带**,让数据按需流动、精准分发。然而许多开发者仅停留在简单使用`listen()`,却未能真正理解其设计哲学。
系统化掌握Flutter开发之路由(Route)(一):筑基之旅
路由系统如同应用的导航中枢,决定着用户在不同界面间的流转体验。Flutter通过精巧的类层次设计和分层抽象机制,构建了一套灵活高效的路由管理体系。
Flutter 10个性能优化技巧
本文介绍了10个每个Flutter开发者都应该掌握的性能优化技巧,帮助你提升应用的运行效率和用户体验。
深入理解Flutter多线程
Flutter默认是单线程任务处理的,如果不开启新的线程,任务默认在主线程中处理。 和iOS应用很像,在Dart的线程中也存在事件循环和消息队列的概念,但在Dart中线程叫做isolate。应用程序启动后,开始执行main函数并运行main isolate。 每个isolate…
[译] Dart异步之Isolates 和event loops
Dart是一个单线程的语言,它提供了future、stream、background wotk、和其他的事件、异步,对于Flutter而言,本章节讲解了Dart的后台工作基础:隔离和事件循环。 所有Dart代码都在其中运行隔离程序。它就像是机器上的一个小空间,具有自己的私有内存…
Dart 异步与多线程
Dart中的事件循环是单线程的,在流畅性与安全性体验较好,核心分为主线程、微任务、宏任务。主线程主要包括业务处理、网络IO、本地文件IO、异步等事件。dart的单线程中有两个事件队列,一个是微任务队列、一个是事件队列。 微任务队列包含有 Dart 内部的微任务,主要是通过 sc…
Flutter 三层渲染结构详解:Widget、Element 和 RenderObject
在 Flutter 的框架中,UI 渲染过程是由三层不同的结构协同完成的:Widget Tree、Element Tree 和 RenderObject Tree。这些结构的相互配合和精密工作,使得
Flutter 耗时监控 | 路由名为空原因分析
获取Route 名的需求开发中很常见,它可以作为一个标志更好区分业务维度定位问题,但在实际开发过程中很容易忽略细节导致Route.settings.name为空的问题,本文将从根上分析其中原因和细节。
Flutter 复杂列表开发与性能优化全攻略(现在看为时不晚!)
我对 Flutter 复杂列表的一些理解和经验,希望对大家有所帮助。如果您有任何问题或建议,欢迎随时交流探讨。让我们携手共进,一起打造出更加优秀的 Flutter 应用!
开箱即食Flutter通用脚手架
业务层 业务层我采取的是借助MVVM(Model-View-ViewModel)模式 ,定义抽象类BaseViewModel帮我统一管理ViewModel,定义抽象类BaseWidgetPage帮我统