Flutter
-
Flutter如何添加弹出菜单-PopupMenuButton
关注我,一起成长,一起变强。 1.PopupMenuButton简介 它是Flutter中的一个组件,用户通过点击按钮,打开一个弹出菜单。这个菜单通常包含一系列的选项 它有以下主要…
-
Flutter关于FlutterEngineGroup的使用
关注我,一起成长,一起变强。 1.FlutterEngineGroup FlutterEngineGroup 是一个用于管理多个 FlutterEngine 实例的类。当你的应用需…
-
Flutter跨多个层级共享数据 InheritedWidget的使用
InheritedWidget的使用 InheritedWidget是Flutter中非常重要的一个功能型组件,它提供了一种在widget树中从上到下共享数据的方式。 比如,在应用…
-
Flutter架构设计MVVM之flutter_riverpod方案(Notifier+NotifierProvider)
前文Flutter架构设计MVVM之flutter_riverpod方案中讲到MVVM架构设计,我们使用的是ChangeNotifier+ChangeNotifierProvide…
-
Flutter架构设计MVVM之flutter_riverpod方案
在 MVVM 架构中,我们有三种主要的组件:Model(模型),View(视图)和 ViewModel(视图模型)。 flut…
-
flutter代码分析及性能测试工具
flutter代码分析工具 例如Flutter分析器和Lint,对减少错误和漏洞的风险,提高代码质量有帮助。 这些工具可以识别潜在问题,并提供改进代码结构和可读性的建议。 使用fl…
-
flutter架构设计MVVM之provider方案
Flutter中,MVVM架构的实现,可以通过使用ChangeNotifierProvider或者Consumer、Selector等其他与Provider包相关的Widget来实…
-
Flutter添加模块到iOS项目报错Xcode 15.3Sandbox Rsync Deny File Write Creat
1. 问题 Flutte作为模块添加到iOS项目中,在XCode 15.3中报错:rsync.samba(41060) deny(1) Showing All Messa…
-
Flutter添加动画
Flutter有许多不同的方式来实现各种动画效果。 1.显式动画(Explicit Animations) 显式动画通过AnimationController来控制动画状态,通常用…
-
Flutter添加compute函数
1.Flutter compute函数 compute函数是一个用于在后台Isolate中执行计算密集型任务的便捷方式。 Flutter中,UI操作都在主Isolate中执行,为了…
-
Jetpack Compose是Android的最优解吗?
Jetpack Compose是一种用于构建用户界面的现代工具包,它是由Google推出的,用于简化Android应用程序的UI开发。Jetpack Compose基于声明式编程模…
-
Flutter中Future和async/Await异步操作
1.Flutter异步操作简介 Future 表示一个尚未完成但最终会完成的操作; Future 是一个表示将来某个时间点会完成的操作的对象。它通常用于处理如网络请求、文件读写、数…
-
Actix Web基于postgres的diesel的数据更新
1.postgres_db.rs数据库文件 use crate::schema::posts::published;use crate::models::{NewPost, Pos…
-
flutter之入门hello_world
1.安装flutter sdk 从flutter官网选择Mac下3.19.2的flutter版本下载。 2.安装VSCode,并创建hello_world工程 安装Dart插件,&…
-
Flutter添加日志
1.Flutter添加日志组件logger 根据流行程序选择 logger 2.pubspec.yaml添加依赖 dependencies: flutter: sdk: …
-
Flutter本地图片管理
1.支持1x,2x,3x图片时 图片目录如下 images–1.png–x.png–2x—-1.png—-x.png&#…