注意: inspector 可以在 Flutter mobile 和 web 程序中工作.它是什么?Flutter小部件检查器是可视化和探索Flutter小部件树的强大工具。Flutter 框架使用组件作为 核心构建模块 ,从控件 (例如text, buttons, 和 toggles), 到布局 (如居中, padding, rows, 和 columns). in
# 使用 Flutter Hive 删除数据的指南
在使用 Flutter 开发应用程序时,Hive 是一个非常方便的本地数据库。今天我们将学习如何使用 `hive_flutter` 来删除数据。下面是整个流程的概述。
## 流程概述
| 步骤 | 操作 | 说明
本教程 follow Flutter official website ,进行了排坑与更详细的步骤介绍与讲解,希望在此取得比官网更高的学习效率。我们将实现:取名字的APP。主要功能:选择(收藏)、取消。一次生成十个名称,滚动生成新一批名称。点击导航栏右边的icon,进入到仅列出收藏名称的新页面。将学到:Flutter应用程序的基本结构.查找和使用packages来扩展功能.使用热重载加快开发周期.
转载
2024-10-28 07:59:17
65阅读
最近正式入坑Flutter,首先从环境搭建开始,看了网上好多关于Windows环境搭建的资料,基本都是按官方文档写的,看完的感受是,还不如直接去看官方文档。 官方英文文档传送门:Get Started: Install on Windows 。 本文主要总结
转载
2024-02-04 13:26:02
98阅读
Flutter 1.7.8稳定版本(Flutter Releases可以通过该地址,查询各个branch的当前版本)已经发布了一段时间了,Flutter Candies全家桶也在第一时间进行了升级支持。文本选择控制器看过我文章的人应该知道,我在ExtendedText上面实现了文本选择,可以通过设置TextSelectionControls来自定义Selection菜单和选择器。不是很明白为啥官方
秦子帅
明确目标,每天进步一点点.....
作者 | 前行的乌龟
前言Flutter 以 Widget 数量多著称,所以 Flutter 中的动画 API 那是一个多啊,我觉得有必要梳理一下,大家看的舒服一些。本文不是详细介绍 API,而是帮大家顺利以下其中脉络,给大家归归类,细数都有具体的 API,详细的我有专门的文章去介绍,大家点链接看我
转载
2023-07-28 17:22:46
117阅读
# Flutter Hive简单使用
## 什么是Hive?
Hive是一个轻量级、快速的、异步的键值型数据库,专门为Flutter应用程序开发而设计。它是使用Dart语言编写的,可以在iOS、Android和Web平台上运行。
Hive的主要特点是速度快、易于使用和高效存储。它可以直接将数据存储在设备的文件系统中,而不需要使用SQL等复杂的数据库管理系统。Hive还支持自定义对象的序列化和
原创
2023-09-28 23:00:07
694阅读
通过之前的两节课,相信你应该已经掌握了Stream的使用。这节课我们来看下如何使用在Flutter中使用Stream来更新Widget UI。 不过在这之前,我们可以先看下Flutter常规刷新界面的操作,通过对比我们能了解Stream的优势。setState当我们在Studio中创建一个Flutter项目时,Studio会默认给我们创建如下代码 从图中红色框的指示可以看出,在 FloatingA
转载
2023-12-16 18:25:08
364阅读
作者丨恋猫de小郭如下图,今天在知乎收到了这样一个问题:“为什么有人喜欢 Flutter ?”,相信对于刚刚接触 Flutter 的人可能都会有这样的疑问。Flutter 最有价值的点不是它的语言,也不是它的代码设计模式,是它的跨平台。Flutter 的跨平台不同于 weex、react-native ,它核心是跨平台的优秀设计。以前的应用跨平台框架都需要依赖原生平台的控件,比如: re
flutter dio网络请求封装实现文章友情链接: 在Flutter项目中使用网络请求的方式大致可分为两种,分别是Dart原生的网络请求 HttpClient类以及第三方开源的网络请求库。在Dart社区开源的第三方http请求库中Flutter中文网开源的Dio库人气最高。
下面我们先来比较下这两种网络请求方式,然后再看怎么基于 Dio库封装方便使用的网络请求工具类H
转载
2023-12-16 10:31:46
96阅读
学到内容:Flutter应用程序的基本结构.查找和使用packages来扩展功能.使用热重载加快开发周期.如何实现有状态的widget.如何创建一个无限的、延迟加载的列表.如何创建并导航到第二个页面.如何使用主题更改应用程序的外观.需求:一个创业公司生成建议的名称。用户可以选择和取消选择的名称、保存(收藏)喜欢的名称。该代码一次生成十个名称,当用户滚动时,会生成一新批名称。用户可以点击导航栏右边的
前言问题是这样出现的,一个实时聊天app,在性能较差的手机上,一次性发送多张图片,Image.file组件加载居然有明显的延迟!具体表现为先出现一个空白区域,然后图片才会在空白区域慢慢渲染出来而且我寻遍百度谷歌都没有人遇到相同的问题,难道这个bug只有我遇到了?首先来看下面两段代码:分别在forEach循环和for循环中执行await会有什么区别呢?代码1(forEach):import 'dar
文章目录简介flutter中layout的分类常用layout举例总结 简介对于一个前端框架来说,除了各个组件之外,最重要的就是将这些组件进行连接的布局了。布局的英文名叫做layout,就是用来描述如何将组件进行摆放的一个约束。在flutter中,基本上所有的对象都是widget,对于layout来说也不例外。也就是说在flutter中layout也是用代码来完成的,这和其他的用配置文件来描述l
一、背景我们flutter页面里需要展示图表,而且开发时间比较紧张,如果自己绘制,时间肯定不够。于是去pub上逛了一圈,发现几个分数比较高的图表库,fl_chart,flutter_chart,mp_chart。fl_chart:对Dart版本要求比较高,我的低版本SDK中,extension关键字还在试验阶段,支持不太好。flutter_chart:功能比较简单,画风也和我们需求的不太一样,而且
转载
2023-12-06 19:20:12
90阅读
flutter 项目中 数据的管理是个很重要的环节, 今天这篇博客主要就是讲讲 flutter 中数据的存储和状态管理的几种方式,以及优缺点.数据存储shared_preferencessqfliteredux 和 redux_persist下面说说各种存储方式的优缺点shared_preferencesshared_preferences 其实就是个 key-value 的存储方式, 可以做一些
转载
2024-05-29 17:33:15
114阅读
listview概述ListView无论是在Android(兼容了android中的ScrollView和ListView,可以当列表也可以充当滑动布局)和IOS开发中,使用的频率都是很高的,而且功能也是很强大。在Flutter中也不例外,也是一个非常常用的布局方式之一,在Flutter中ListView结合ListTile可以布局出一些复杂的列表界面。ListView列表item-ListTil
转载
2023-11-24 05:40:29
83阅读
Flutter 初探 安装及Hello WorldFlutter是什么Flutter 是 Google 新发布的免费开源移动端UI框架,用来帮助开发者用一套代码就可以在 Android 和 iOS双平台开发高性能、无限接近源生的应用。官网地址:https://flutter.io/
安装系统要求要安装运行Flutter,你的电脑必须符合这些基本要求 - 操作系统:Windows7或更高版本(64
转载
2024-03-19 09:06:37
71阅读
Flutter是一套高效的跨平台免费开源SDK,可支持在移动端的Android、iOS进行开发,也支持Web桌面端、嵌入式界面开发。现在已经更新到1.5版本,下面来介绍Flutter概念、Flutter能够做什么、Flutter使用什么语言开发、Flutter框架、Flutter构建原理、Flutter如何在Android与iOS运行等等。一、Flutter是什么Flutter是Google的移动
转载
2023-12-15 06:03:05
152阅读
一、Flutter 包和插件管理平台、二、Flutter 插件搜索示例、三、Flutter 插件装示例、1、添加 Dart 包依赖、2、获取 Dart 包、3、使用 Dart 包、4、官方的导入插件说明、四、Flutter 插件使用、七、 相关资源
原创
2022-03-08 14:05:02
1801阅读
前言最近用 Flutter 写了一段时间的业务代码,遇到了很多之前写简单代码没遇到的问题,比如说:如何使用 Flutter 调原生如何选择状态管理和事件管理如何画出自己想要的View… 上面中的很多场景,都会涉及到异步知识。我们在写 Flutter 的时候,也会需要异步处理问题,比如说文件处理、网络请求、加载图片等。一、Flutter中的异步机制isolate 这个词对于 Flutter 新手来说
转载
2024-06-14 06:32:38
84阅读