dart

hepherd2 天前
flutter·ios·dart
Flutter - 原生交互 - 相机Camera - 曝光,缩放,录制视频Flutter上CupertinoSlider组件的样式是iOS上的Slider,使用该组件控制曝光量, Camera插件提供的API是CameraController的
只可远观4 天前
前端·flutter·dart
Flutter Android打包和发布Build APK目录1、参考文档2、简易打包3、生成应用程序签名4、项目中引用秘钥库5、在build.gradle中配置签名
L_Xian7 天前
flutter·shell·dart
Android混合Flutter项目打包aar细说有多少人是通过原生混合Flutter的方式去搞项目的? 关于打包这事,一切还是从 "假如你的flutter module又依赖了三方的flutter plugin,打包之后没法把plugin内容也打进去" 这个问题开始说起。 以前在还算可以的厂上班,搞Flutter打包都是CI系统点点按钮自动搞定,没想那么多,现在出来混了,重新又搞Flutter,需要自己去打包,还以为就 build aar 完事。谁知道一运行,一搜索才知道有这个破问题。
林鹿8 天前
后端·架构·dart
Dart: 串联多个数据流想把多个文件合并成一个文件,每个文件都很巨大,目标文件当然更加巨大。自然而然必须用流的方式,实现起来易如反掌:
hepherd17 天前
flutter·ios·dart
Flutter - 原生交互 - 相机Camera - 01Flutter 3.29macOS Sequoia 15.4.1Xcode 16.3Flutter提供了camera插件来拍照和录视频,它提供了一系列可用的相机,并使用特定的相机展示相机预览、拍照、录视频。
WDeLiang17 天前
flutter·ios·dart
Flutter - 原生交互 - 相机Camera - 01Flutter 3.29macOS Sequoia 15.4.1Xcode 16.3Flutter提供了camera插件来拍照和录视频,它提供了一系列可用的相机,并使用特定的相机展示相机预览、拍照、录视频。
JIngles12318 天前
grpc·dart
dart实现单client连接的grpc server (以ip地址作判断)资料补充: 1、grpc在dart中的插件:https://pub.dev/packages/grpc 2、grpc的示例程序:https://github.com/grpc/grpc-dart/tree/master/example
只可远观22 天前
前端·flutter·dart
Flutter Container组件、Text组件详解目录1. Container容器组件1.1 Container使用1.2 Container alignment使用
WDeLiang24 天前
flutter·dart
Flutter - 国际化Flutter 3.29 macOS Sequoia 15.4.1 Xcode 16.3默认情况下,Flutter只提供美式英语的本地化,可以通过flutter_localizations这个package来实现国际化。
WDeLiang1 个月前
数据库·flutter·dart
Flutter - 集成三方库:数据库(sqflite)运行失败,看是编译报错,打开Xcode工程 ⌘ + B 编译对比 GSYGithubAppFlutter 的Xcode工程Build Phases > [CP] Embed Pods Frameworks 有sqfite.framework。本地默认的Flutter工程默认未生成Podfile
WDeLiang1 个月前
flutter·ios·dart
Flutter - UIKit开发相关指南 - 线程和异步Dart采用单线程执行模型,支持Isolates(在另一个线程上运行Dart代码)、事件循环和异步编程。除非生成一个Isolates,否则Dart代码将在主UI线程中运行,并由事件循环驱动。Flutter的事件循环相当于iOS的主线程上的RunLoop。
WDeLiang1 个月前
flutter·dart
Flutter - 集成三方库:日志(logger)使用print方法时,会提示Logger构造函数有个printer参数可以指定输出格式默认的过滤器(DevelopmentFilter)在debug模式下可以打印所有level >= Logger.level的日志,在Release模式下所有日志被忽略。
WDeLiang1 个月前
flutter·ios·dart
Flutter - UIKit开发相关指南 - 导航UIKit中,使用UINavigationController来管理视图。Flutter中通过Navigator和Routes来实现相似的功能。
WDeLiang1 个月前
前端·flutter·dart
Flutter 布局Flutter 布局的核心机制是 widget。在 Flutter 中,几乎所有东西都是 widget — 甚至布局模型都是 widget。你在 Flutter 应用程序中看到的图像,图标和文本都是 widget。此外不能直接看到的也是 widget,例如用来排列、限制和对齐可见 widget 的行、列和网格。
桃花仙丶2 个月前
flutter·ios·xcode·swift·dart
iOS/Flutter混合开发之PlatformView配置与使用环境:Xcode 16.3、Flutter 3.29.2、Dart 3.7.2。使用背景:需要在flutter界面中嵌入一个iOS原生控件。
科昂2 个月前
android·flutter·dart
Dart 异步编程:轻松掌握 Future 的核心用法在 Flutter 开发中,网络请求、文件读取、动画延迟等操作都需要处理 "等待" 逻辑。如果这些耗时操作直接阻塞主线程,会导致界面卡顿甚至假死。而Future作为 Flutter 异步编程的核心工具,就像一个智能的 "任务管家",能让主线程在等待耗时操作完成的同时继续处理用户交互,确保应用流畅运行。本文将通过生活化的比喻和简洁的代码示例,带您从零掌握Future的核心用法。
JarvanMo2 个月前
前端·flutter·dart
在Dart泛型中应该优先使用dynamic还是Object?先看一段代码:你认为,此段代码中的变量a在运行时是什么类型的?dart静态分析器有一个选项叫做strict-raw-types。先看看什么是strict-raw-types,也就是严格原始类型:
技术蔡蔡2 个月前
flutter·dart
全面解读Flutter状态管理框架signals使用,知其然和所以然signals到底有多简单。运行结果如下图所示:分配两个Signal:name和surname,一个Computed(fullName)是name和surname计算结果,effect内部监听数据变化打印name和fullName的值。当name的值被重新设置的时候,fullName的值是name和surname的组合计算,也会跟随重新计算。
pengyu2 个月前
android·flutter·dart
【Flutter 状态管理 - 柒】 | InheritedWidget:藏在组件树里的"魔法"✨Flutter中的组件树像一片茂密的森林🌳,数据传递常让人头疼 —— 层层 Props 透传如同让快递员翻山越岭送包裹📦。而 InheritedWidget 就像一位精通空间魔法的精灵🧚♂️,能让特定数据瞬间穿透整棵组件树,直达需要的叶子节点。它不仅是 Flutter 状态管理的基石,更是 Provider 等热门方案的底层魔法!
勤劳打代码2 个月前
flutter·github·dart
游刃有余 —— Isolate 轻量化实战工作中在一个调用压缩功能场景中使用了 Isolate 缩短了整体的功能使用时延,未深入理解前曾有一段时间认为是 Isolate 加快了压缩效率;秉承知其然知其所以然原则,对 Isolate 进行了研究,并通过 demo 实验验证结论;