首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Flutter 开发者手册
李小轰_Rex
创建于2021-12-09
订阅专栏
简单的也好,复杂的也罢,关于Flutter,总要深入浅出,总要步步为赢。
等 55 人订阅
共51篇文章
创建于2021-12-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Dart编码:这样使用`extension`,效率提升一倍
本篇分享项目开发中对 `extension` 的常见用法。通过扩展基础类,有效提升开发效率,让开发变得更有趣。
flutter:打卡 `RepaintBoundary`, widget 渲染转图像
使用 `RepaintBoundary` 将 flutter widget 转图像,并通过 `methodChannle`接收图像字节数组,在原生层进行业务处理。
dart: mixin 细节特性
最近用到了Mixin,记录一下使用特性: 特性1:父类约束 当声明一个 mixin 时, on 后面的类是使用 这个mixin 的父类约束。一个类若是要 with 这个 mixin,则这个类必须继承或
flutter:解刨 Inherited 局部刷新实现原理
`setState{}` 会直接刷新父布局内的所有控件,属于全量刷新。Inherited 可实现关联刷新,实现只刷新有依赖关系的组件。本文带大家解刨 Inherited 局部刷新的原理。
UI 不刷新?原因竟然是 `flutter` 的复用机制
通过 `demo` 讲解 `flutter` 中三棵树的复用机制。解释说明遇到过的 UI 不刷新现象。
Container,设置宽高不响应?
问题场景: 日常开发中,我们遇到过这样的问题, Widget 设置了宽度 width: 100 而展示出来并不是 100 像素呢?而一般的处理方式是把 Widget 放在 Center 里面,对吗?
Dart:多个 future 间是'原子性'吗,future 队列中完成顺序与加入顺序的关系论证
flutter 中多个 future 间是'原子性'吗?future 队列中完成顺序与加入顺序的关系论证。
`Dart` 中序列化与持久化
学习的过程总是愉悦的。本篇给大家分享 `dart` 开发中,`序列化` 与 `持久化` 用法总结 。
使用 BasicMessageChannel 处理 flutter 与 native 频繁交互
使用 `BasicMessageChannel`处理 `flutter` 与 `native` 频繁交互。
Bloc 的事件流是一个阻塞队列
本篇通过具体的 `demo` 论证 Bloc 事件队列的阻塞特性。举例说明开发中由该特性引发的问题现象。
flutter: 解析 Bloc 实现原理
Bloc 库原理构造解析。从零创建 Bloc,分析事件流与状态流的装换过程。BlocBuilder 创建原理,如何监听状态变更。
使用 `Nested` 处理 flutter 嵌套过深
flutter 是一种声明式的树状结构,采用嵌套的方式进行编写。嵌套过深时易造成视觉疲惫且不宜维护。本篇针对嵌套问题,使用 Nested 组件进行代码优化处理。
Flutter:使用 `completer` 实现 future 等待队列
flutter 使用 `completer`封装 future 等待队列(使用返回值为 future 的方法作为入参),保证时序性,执行完一个 future 任务再迭代下一个 future 任务。
flutter:InheritedWidget 使用小结
本文介绍如何使用 InheritedWidget 进行数据共享。对于初学 flutter 或是想了解 provider 框架共享原理的同学有帮助指导作用。
flutter:如何使用 EventBus 和 Provider
今天,我们分别使用 EventBus 和 provider ,来写一个事件分发,数据通信的demo。 EventBus 事件分发,通过 Stream 流实现。我们主要用到如下方法: fire() 发送
Dart 脚本:flutter 应用一键打包+发布
分享项目中使用 dart 实现的:一键「打包+发布」脚本。(近期整理技术栈,将陆续总结分享一些项目实战中用到的实用工具)
Flutter: Stream 实现定时轮询功能
Future 用于表示单个运算的结果,而 Stream 则表示多个结果的序列。本文通过示例分享如何通过 Stream 实现定时轮询。监听轮询结果,控制轮询的暂停与运行。
使用 'Dart Frog' 体验 Dart 服务端开发
【Dart 开发服务端】在 Dart 官网上看到两个现成的服务端框架,作为技术栈积累,体验了一把 Dart Frog,并整理了这篇文章。
flutter:使用 live 模板进行开发规范约束
巧用系统小工具,使用 `live` 模板进行团队代码约束规范,统一模板,提高团队开发效率,便捷实用。
flutter:【实战篇】MLKIT 实现OCR文本识别,再也不用付费SDK了
实现OCR相机预览识别文本,支持局部锁定。告别大厂收费模式,使用 Google ML Kit 全家桶。
下一页