dart

浩辉_1 天前
flutter·dart
Dart - 内存管理与垃圾回收(GC)深度解析作为 Flutter 开发者,我们每天都在与 Widget 打交道。无论是简单的 Text 还是复杂的 CustomPaint,我们习惯了通过不断地 new 对象来构建界面。
浩辉_3 天前
flutter·dart
Dart - 认识Sealed如果说 Records 解决的是“数据怎么传”的问题,那么 Sealed Classes 解决的就是**“逻辑怎么写”**的问题。
JMchen1234 天前
java·经验分享·数码相机·flutter·react native·kotlin·dart
跨平台相机方案深度对比:CameraX vs. Flutter Camera vs. React Native随着移动应用开发的多样化,跨平台相机方案的选择成为开发团队的重要决策点。相机功能作为应用的核心组件之一,其性能、稳定性、开发效率直接影响用户体验和产品成败。本文将深入对比三大主流方案:原生Android CameraX、Flutter Camera插件和React Native相机生态,提供全面的技术选型指南。
雨季6664 天前
开发语言·javascript·flutter·ui·dart
Flutter 三端应用实战:OpenHarmony “微光笔记”——在灵感消逝前,为思想点一盏灯地铁摇晃中瞥见云朵如鲸鱼跃出天际,深夜惊醒时脑海浮现绝妙隐喻,会议间隙指尖在桌面无意识划出的旋律——这些思想的微光如萤火掠过夜空,却常因“等会再记”而永远消散。神经科学研究显示:未经记录的灵感90秒内遗忘率达70%(Nature Human Behaviour, 2024)。我们拥有能存储万亿字节的设备,却在思想诞生的黄金3秒内,被解锁密码、应用层级、格式选择筑起高墙。
雨季6666 天前
开发语言·flutter·ui·交互·dart
Flutter 三端应用实战:OpenHarmony “极简文本字符计数器”——量化表达的尺度在 OpenHarmony 的内容创作、通信交互与表单填写场景中,“字符数”是隐形却关键的约束维度:社交媒体运营:微博/推特严格限制字符数(如 140 字),超限导致发布失败; 短信与通知:运营商按字符计费,空格与标点均计入成本; 表单验证:姓名、标题等字段常设字符上限(如“不超过 20 字”); 无障碍设计:为认知障碍用户提供“已输入 X/Y"的明确反馈,降低焦虑。
雨季6666 天前
javascript·flutter·ui·交互·dart
Flutter 三端应用实战:OpenHarmony 简易“动态内边距调节器”交互模式深度解析在 OpenHarmony 的布局设计中,内边距(Padding) 是构建呼吸感与信息层级的隐形骨架。Material Design 3 要求“内容与边缘保持安全距离”,HarmonyOS Design 强调“留白是内容的延伸”。然而开发实践中,开发者常陷入三重困境:
爱吃大芒果7 天前
flutter·缓存·dart
Flutter for OpenHarmony 实战: mango_shop 购物车模块的状态同步与本地缓存处理作者:爱吃大芒果个人主页 爱吃大芒果本文所属专栏Flutter更多专栏 Ascend C 算子开发教程(进阶) 鸿蒙集成 OpenAgents openJiuwen 从0到1自学C++
雨季6667 天前
开发语言·flutter·ui·交互·dart
Flutter 三端应用实战:OpenHarmony 简易“动态字体大小调节器”交互模式深度解析在 OpenHarmony 的无障碍设计体系中,字体大小是保障信息可及性的生命线。根据 WCAG 2.1 标准,正文最小字号需 ≥16sp 才能保障低视力用户可读;而鸿蒙 Design System 明确要求“应用必须响应系统字体缩放设置”。然而开发实践中,开发者常陷入三重困境:
爱吃大芒果7 天前
flutter·架构·dart
Flutter for OpenHarmony 实战:mango_shop 项目初始化与目录架构搭建作者:爱吃大芒果个人主页 爱吃大芒果本文所属专栏Flutter更多专栏 Ascend C 算子开发教程(进阶) 鸿蒙集成 OpenAgents openJiuwen 从0到1自学C++
爱吃大芒果7 天前
开发语言·flutter·dart
Flutter for OpenHarmony 实战: mango_shop 通用组件库的封装与跨端复用作者:爱吃大芒果个人主页 爱吃大芒果本文所属专栏Flutter更多专栏 Ascend C 算子开发教程(进阶) 鸿蒙集成 OpenAgents openJiuwen 从0到1自学C++
爱吃大芒果7 天前
flutter·架构·dart
Flutter for OpenHarmony 实战: mango_shop 商品模块的列表渲染与下拉刷新功能作者:爱吃大芒果个人主页 爱吃大芒果本文所属专栏Flutter更多专栏 Ascend C 算子开发教程(进阶) 鸿蒙集成 OpenAgents openJiuwen 从0到1自学C++
雨季6667 天前
开发语言·flutter·ui·ecmascript·dart
Flutter 三端应用实战:OpenHarmony 简易点击计数器与循环颜色反馈器开发指南在 OpenHarmony 的轻量化人机交互场景中,最基础却最常被忽视的需求是“操作确认”。用户执行一次点击后,系统必须提供即时、明确、无歧义的反馈,否则将产生“是否生效?”的焦虑。
雨季6667 天前
flutter·ui·交互·dart
Flutter 三端应用实战:OpenHarmony 简易“动态主题切换卡片”交互模式在 OpenHarmony 的多设备生态中,用户对个性化与情境适配的需求日益增长。无论是根据时间自动切换深色/浅色模式,还是手动选择偏好主题(如蓝色科技感、绿色护眼、红色警示),主题切换已成为现代应用的标配功能。
松☆8 天前
dart
dart基本语法(1)Dart 是由 Google 开发的一种现代化、面向对象、支持强类型和类型推断的编程语言。自 Flutter 框架崛起以来,Dart 已成为跨平台移动开发的主流语言之一。其语法简洁、性能优异,并具备良好的工具链支持。本文将系统讲解 Dart 的基本语法规则、变量与常量机制、核心数据类型及编码规范,并结合图示与代码示例,帮助开发者快速掌握 Dart 编程基础。
LawrenceLan8 天前
开发语言·前端·flutter·dart
Flutter 零基础入门(二十八):ListView —— 最常用的页面结构在上一篇中,我们彻底搞懂了:从这一篇开始,我们进入 Flutter 业务开发的核心场景:列表页面几乎所有 App,80% 的页面都是“列表”。
LawrenceLan8 天前
开发语言·前端·flutter·dart
Flutter 零基础入门(二十五):手势 GestureDetector 与 InkWell在上一篇中,我们学习了 Flutter 的按钮体系:按钮解决了**“标准交互”**的问题。但在真实 App 中,你会发现:
LawrenceLan8 天前
开发语言·前端·flutter·dart
Flutter 零基础入门(二十九):ListView 进阶 —— 自定义列表项与复杂布局在上一篇中,我们已经学会了:但你一定已经意识到一个问题:❓ 真实 App 里的列表,根本不是一行 Text
LawrenceLan9 天前
开发语言·前端·flutter·dart
Flutter 零基础入门(二十六):StatefulWidget 与状态更新 setState在前面的学习中,我们已经掌握了:但你可能已经发现一个问题:页面是“死的” 点了按钮,界面并不会发生变化
雨季66610 天前
flutter·ui·dart
Flutter 三端应用实战:OpenHarmony 简易文本首字母提取器开发指南在 OpenHarmony 的内容摘要、笔记整理与快速索引场景中,“首字符”具有独特的信息密度价值:尽管现代 NLP 可做深度摘要,但首字符提取是一种轻量、确定、无需语义理解的结构化方法。它不关心“意思”,只关注“位置”,因此计算成本极低、结果可预测、隐私风险为零。
雨季66610 天前
开发语言·前端·javascript·flutter·ui·dart
构建 OpenHarmony 简易文字行数统计器:用字符串分割实现纯文本结构感知在 OpenHarmony 的内容创作、日志记录与数据整理场景中,“行数”是一个被低估但极其重要的元信息: