flutter

Bryce李小白13 分钟前
flutter
深入理解WidgetsFlutterBindingWidgetsFlutterBinding 是 Flutter 框架的核心组件,它负责连接框架和 Flutter 引擎。让我为你深入解析:
开心_开心急了31 分钟前
前端·flutter
Ai加Flutter实现自定义标题栏(appBar)在这篇博客中,笔者会讲诉为什么要实现自定义标题栏,标题栏都有些什么功能,然后结合AI简单实现自定义标题栏!
全栈派森1 小时前
前端·flutter
Flutter 实战:基于 GetX + Obx 的企业级架构设计指南大家好,我是Petter Guo一位热爱探索的全栈工程师。在这里,我将分享个人的Technical essentials,带你玩转前端、后端到 DevOps 的硬核技术,解锁AI,助你打通技术任督二脉,成为真正的全能玩家!!
yuezhilangniao6 小时前
windows·flutter
Windows版Flutter环境部署速查指南- win10开发环境flutter核心命令:flutter doctor 此命令是唯一权威的诊断工具,会依次检查Flutter、Dart、Android、VS Code等。任何后续问题都应以它的输出为准。
走在路上的菜鸟7 小时前
android·笔记·学习·flutter
Android学Dart学习笔记第二十六节 并发本文包含了 Dart 中并发编程工作原理的概念性概述。它从较高层面解释了事件循环、异步语言特性和隔离区。
坚果派·白晓明7 小时前
windows·flutter·开源鸿蒙·鸿蒙跨平台应用开发
Windows 11 OpenHarmony 版 Flutter 开发环境搭建常见问题解决方法问题描述:运行 flutter doctor 时提示找不到 Android SDK。解决方法:问题描述:缺少 Android SDK 命令行工具。
昼-枕7 小时前
flutter·华为·harmonyos
鸿蒙Flutter实战:构建智能健身教练应用随着城市化进程加快和工作压力增大,现代人普遍面临缺乏运动、久坐不动等健康问题。世界卫生组织数据显示,全球约25%的成年人运动量不足,导致肥胖、心血管疾病等健康风险显著增加。与此同时,传统健身房存在时间成本高、私教费用昂贵等问题,促使人们寻求更便捷的健身解决方案。
昼-枕7 小时前
flutter·华为·harmonyos
鸿蒙与 Flutter 的融合探索:跨平台开发的新可能随着华为鸿蒙操作系统(HarmonyOS)生态的快速扩张,该系统已从最初仅支持智慧屏扩展到手机、平板、手表、车机等多种终端设备。截至2023年,鸿蒙系统装机量已突破3亿台,开发者数量超过200万。越来越多的开发者开始关注如何在鸿蒙平台上高效构建应用,特别是那些需要跨平台兼容性的应用场景。
坚果派·白晓明9 小时前
windows·flutter·开源鸿蒙·鸿蒙跨平台应用
Windows 11 OpenHarmony 版 Flutter 开发环境搭建完整指南📝 适合人群:鸿蒙跨平台应用开发者 ⏱️ 预计时间:1-2 小时(包含下载时间) 🎯 学习目标:成功搭建OpenHarmony版Flutter开发环境
音浪豆豆_Rachel9 小时前
数据结构·flutter·单元测试·harmonyos
Flutter跨平台通信的实战演练:复杂数据结构与单元测试在鸿蒙生态中的完美实现在跨平台开发中,复杂数据结构的传递和单元测试是确保应用稳定性的关键。今天,我们将通过一个完整的Flutter单元测试示例,深入探讨Pigeon如何处理嵌套对象、列表和基本类型,并展示这些功能如何在鸿蒙生态中实现。让我们一起探索如何构建既强大又可靠的跨平台通信系统!
音浪豆豆_Rachel10 小时前
flutter·harmonyos
Flutter跨平台通信的类型安全艺术:枚举与复杂对象在鸿蒙生态中的映射与序列化在跨平台开发中,数据类型的定义与映射如同交响乐团中的乐谱,需要精确、一致且优雅。今天,我们将深入探讨Pigeon如何处理枚举和复杂数据类型,并特别关注这些类型如何在鸿蒙ArkTS生态中完美呈现。
昼-枕10 小时前
flutter·华为·harmonyos
【鸿蒙Flutter入门】10分钟快速上手开发天气应用你好!我是一名Flutter初学者,最近在学习鸿蒙开发。发现网上很多教程都太复杂,不适合新手。所以我整理了这个超级简单的鸿蒙Flutter教程,让你在10分钟内就能做出一个可用的天气应用!
kirk_wang10 小时前
flutter·移动开发·跨平台·arkts·鸿蒙
Flutter `shared_preferences` 三方库在 OpenHarmony 平台的适配实践在将 Flutter 应用迁移到 OpenHarmony 平台时,数据持久化是首先要解决的挑战之一。shared_preferences 作为 Flutter 生态中最常用的轻量级键值存储插件,其官方版本并未覆盖 OpenHarmony。本文将分享我们如何从原理出发,一步步为 shared_preferences 实现鸿蒙端的原生支持。内容涵盖适配背后的原因、整体架构设计、详细的代码实现、以及在实际集成中可能遇到的问题与优化建议,希望能为类似插件迁移提供一份实用的参考。
音浪豆豆_Rachel10 小时前
flutter·harmonyos
Flutter鸿蒙文件选择器内核解析:从Dart调用到ArkTS系统级对话在前端,Flutter的file_selector插件提供了一套优雅、统一的Dart API,让开发者可以用相同的代码在多个平台上选择文件。但当调用传入鸿蒙系统时,这些抽象的接口必须找到具体的、原生的实现。FileSelectorUtil.ets文件正是这场“对话”的核心翻译官与执行者,它将Flutter的请求转化为鸿蒙系统能够理解并执行的“Want”(意图)动作。
音浪豆豆_Rachel10 小时前
flutter·华为·harmonyos
Flutter鸿蒙文件选择器实现层解析:消息通道、协议转换与数据处理在Flutter跨平台开发的架构中,FileSelectorApiImpl.ets 扮演着承上启下的核心枢纽角色。如果说之前分析的 FileSelectorUtil.ets 是负责与鸿蒙系统对话的“执行官”,那么 FileSelectorApiImpl 就是整个插件在鸿蒙侧的 “总控中心” 。它直接对接Pigeon生成的Dart接口协议,将抽象的调用请求分发给具体的系统工具,并处理所有复杂的数据转换与错误反馈,是确保Flutter应用在鸿蒙上获得无缝文件选择体验的关键代码。
音浪豆豆_Rachel10 小时前
flutter·harmonyos
Flutter鸿蒙文件选择器入口解析:插件生命周期与平台绑定在Flutter跨平台生态中,一个插件要在目标平台上运行起来,需要一个标准化的接入点。FileSelectorOhosPlugin.ets 正是这样一个“接入点”或“启动器”。如果说 FileSelectorApiImpl.ets 是插件功能的“大脑”和“控制中心”,那么 FileSelectorOhosPlugin 就是让这个大脑与Flutter引擎以及鸿蒙系统正确连接、并确保其在正确时机苏醒和休眠的 “神经中枢”。
消失的旧时光-194311 小时前
flutter·dio
401 刷新 Token 的队列版(请求挂起排队 + 刷新后统一重放/统一失败)——更工程化的“中间件”语义:挂起、统一重放、统一失败、统一登出共享 Future 方案已经能解决“并发只刷新一次”; 队列版适用于:
消失的旧时光-194311 小时前
数据库·flutter·缓存
Repository 层如何无缝接入本地缓存 / 数据库——一套“先快后准”的数据策略:Memory → DB → Network → 回写目标:页面打开秒出数据(缓存/数据库),后台再拉取网络数据更新;弱网/离线也能用;Repository 对上层只暴露干净的领域模型,不让 UI 知道缓存细节。
消失的旧时光-194311 小时前
数据库·flutter·缓存
用 Drift 实现 Repository 无缝接入本地缓存/数据库(SWR:先快后准)常见组合(按你项目选):driftdrift_flutter(Flutter 项目推荐)sqlite3_flutter_libs(iOS/Android 自带 sqlite)