dart

sg_knight2 天前
flutter·单例模式·设计模式·dart
如何在dart中实现单例模式单例模式(Singleton Pattern)是一种创建型设计模式,它确保一个类仅有一个实例,并提供一个全局访问点来获取该实例。在Dart中,实现单例模式有多种方法,每种方法都有其特点和适用场景。以下是一些常见的Dart单例模式实现方法。
我码玄黄7 天前
学习·flutter·dart
Flutter学习:从搭建环境到运行本文所示内容都是在Windows系统下进行的。1、下载 Flutter SDKFlutter 官网(https://docs.flutter.cn/release/archive?tab=windows)
CodeOfCC11 天前
flutter·计算机外设·dart
Flutter 实现软鼠标flutter在嵌入式系统中运行时,有可能遇到drm鼠标无法使用的情况,但鼠标事件却可以正常接收,此时如果有软鼠标,就可以一定程度解决问题。本文提供了一个软鼠标的简单实现,主要适用于无法使用硬鼠标的场景。
moky11 天前
android·flutter·ios·设计模式·前端框架·android studio·dart
Flutter 自定义日志模块设计村里的老人常说:“工程未动,日志先行。”有效的利用日志,能够显著提高开发/debug效率,否则程序运行出现问题时可能需要花费大量的时间去定位错误位置和出错原因。
半醉看夕阳14 天前
flutter·dart
Flutter 之将 WillPopScope 转化为 PopScope推荐指数: ⭐️⭐️⭐️⭐️⭐️》fam 和 flutter_gen 相比优点《fam 不需要在项目的 pubspec.yaml 文件的 dev_dependencies 引入任何东西;而 flutter_gen 需要引入 flutter_gen_runner。
原来4517 天前
flutter·android studio·dart
Flutter基础 -- Flutter容器布局目录1. MaterialApp1.1 组件定义1.2 主要功能和属性1.3 示例2. 脚手架 Scaffold
CodeOfCC17 天前
开发语言·flutter·多线程·dart
Flutter 简化线程Isolate的使用flutter的线程是数据独立的,每个线程一般通过sendport来传输数据,这样使得线程调用没那么方便,本文将提供一种支持lambda启动isolate的方法,且支持捕获值类型变量,以及支持返回值。
CodeOfCC18 天前
flutter·ffmpeg·音视频·dart·ffi
Flutter 使用ffigen生成ffmpeg的dart接口第一章 Android使用Texture渲染视频 第二章 Windows使用Texture渲染视频 第三章 Linux使用Texture渲染视频 第四章 全平台FFI+CustomPainter渲染视频 第五章 Windows使用Native窗口渲染视频 第六章 桌面端使用texture_rgba_renderer渲染视频 第七章 使用ffigen生成ffmpeg的dart接口(本章)
jcLee9518 天前
flutter·webview·dart·移动端
Flutter笔记:关于WebView插件的用法(上)【介绍】:WebView是一个可以在移动应用中显示网页的组件。它基于原生的WebView控件(如iOS中的WKWebView和Android中的WebView),提供了加载URL、显示HTML内容、与JavaScript交互等功能。通过在Flutter应用中使用WebView,我们可以方便地集成Web内容,并与之进行交互。本文介绍Flutter中WebView插件的用法。
原来4519 天前
android·flutter·dart
Flutter基础 -- Flutter常用组件目录1. 文本组件 Text1.1 基础用法1.2 Text 定义1.3 Text 示例1.4 Text.rich、RichText 、TextSpan
原来4521 天前
android·flutter·dart
Flutter基础 -- Flutter布局练习(小项目)目录1. Splash 布局(第一页)1.1 目标1.2 当前效果图1.3 创建 Splash 界面1.4 设置 MaterialApp
原来451 个月前
flutter·android studio·dart
Flutter基础 -- Dart 语言 -- 注释函数表达式目录1. 注释1.1 单行注释1.2 多行注释1.3 文档注释2. 函数2.1 定义2.2 可选参数2.3 可选参数 默认值
null_null9991 个月前
android·前端·flutter·ios·跨平台·dart
Flutter开发效率提升1000%,Flutter Quick教程之定义Api(二)如何定义一个Api Request。其他的地方依照常规填写就行,讲一讲需要注意的地方。1,Headers
linpengteng1 个月前
前端·flutter·dart
开发 Flutter ViewTabBar 组件发布到 Pub 仓库 🤩在移动端 App 项目中,我们使用 Flutter 来进行开发和迭代。在不久前,设计人员提供了新版的设计稿,其中新增了一组 新闻版块 轮播图。我们在 pub.dev 官方插件库查找下,匹配到一款评分极高的轮播插件 carousel_slider。
null_null9991 个月前
android·flutter·ios·跨平台·dart
Flutter开发效率提升1000%,Flutter Quick教程之对写好的Widget进行嵌套通常写代码的时候,我们是先写好外面的Widget,再写里面的Widget。但是,也有的时候,我们写好了一个Widget,但是我们觉得有必要再在外面嵌套一个Widget,这时候应该怎么做呢?(还有其他方式,本篇讲的就是快捷的方式)
原来451 个月前
flutter·dart
Flutter基础 -- Dart 语言 -- 列表集合枚举目录1. 列表 List1.1 初始1.2 声明1.2.1 自动1.2.2 定长1.2.3 生成数据1.3 属性
原来451 个月前
android·flutter·dart
Flutter基础 -- Dart 语言 -- 基础类型目录0. 配置1. 变量1.1 弱类型var Object dynamic1.2 强类型1.3 使用场景
jcLee951 个月前
flutter·dart
Flutter笔记:Widgets Easier组件库-使用隐私守卫组件库地址:【介绍】:本文介绍Flutter Widgets Easier组件库中隐私守卫及其用法。本库是一个 Flutter 组件库,旨在提供用于Flutter开发的组件,使得开发者能够更简单地构建出更丰富地界面效果。项目地址为:
那年星空1 个月前
flutter·设计模式·dart
Flutter设计模式全面解析:单例模式谈到设计模式这个“古老”的话题,大家先别急着划走哈,虽然对它再熟悉不过,几乎是最初开始学习编程到现在伴随着我们整个编程生涯,最早 Java、C++ 语言实现的各种设计模式到现在还会经常有所接触,面试中也是必问的环节,在开发 Flutter 项目的时候,也会多少借鉴了其它语言设计模式的实现,但始终觉得dart 语言实现的设计模式理解不够系统,有的实现还缺点儿 dart 语言本身的语法特性。加上最近在看一些 Flutter 框架及常用第三方插件的源码时候,发现这些源码背后或多或少都有设计模式的影子。铺垫了这么
江上清风山间明月2 个月前
flutter·dart·队列·queue
Flutter开发Dart中的队列(Queue)队列是一种抽象的数据结构,遵循“先进先出”(FIFO)的原则。这意味着最早添加的元素将首先被移除。队列通常用于需要按顺序处理一组元素的情况,例如任务调度或缓冲数据。