flutter

阿笑带你学前端4 小时前
前端·flutter
Flutter应用自动更新系统:生产环境的挑战与解决方案本文基于BeeCount(蜜蜂记账)项目的实际开发经验,深入探讨Android应用自动更新的完整实现,包括GitHub Releases集成、APK安装、R8混淆问题处理等核心技术难点。
stringwu5 小时前
flutter
惊爆!Flutter消息通道的超神全解析!本文首发于公众号:移动开发那些事:惊爆!Flutter消息通道的超神全解析!在 Flutter 跨平台开发中,Dart 层 与原生层(Android/iOS)的通信是核心需求之一。无论是调用摄像头、麦克风等设备硬件能力,获取系统信息,还是处理高性能计算任务,均需通过消息通道实现数据交互。Flutter提供了三种核心消息通道,每种通道都有其独特的设计理念和适用场景。本文将详细解析这三种通道,并结合音频处理框架的设计,帮助开发者深化对各通道使用场景的理解。
_阿南_21 小时前
flutter
Riverpod3.0.0替换StateProvider和ChangeNotifierProvider纷纷扰扰几载,常用的API过期,又是一段战火燃烧的年代。升级到Riverpod3.0后,官方给了迁移说明2.0迁移到3.0,但是看了很多边,都没有说怎么替换。只是说明了
用户0921 小时前
android·flutter·ios
Flutter构建速度深度优化指南Flutter开发以其跨平台一致性和高效的开发体验深受喜爱,但项目逐渐庞大后,漫长的构建时间常成为开发效率的瓶颈。本文将深入探讨五种无需进行重大架构更改即可显著降低Flutter构建时间的实用技术,涵盖工具使用、配置优化和最佳实践,助你将构建时间从3分钟以上缩短至90秒以内,并让热重载近乎即时。
w_y_fan1 天前
前端·flutter
Flutter中的沉浸式模式设置为什么会想要设置沉浸式模式?Flutter中关于尺寸的适配问题需要避开顶部状态栏与底部导航条,为了方便这些尺寸的书写以及好看。
程序员老刘1 天前
flutter·客户端
跨平台开发地图:客户端技术选型指南 | 2025年9月哈喽,我是老刘2024年,全球移动应用下载量突破2570亿次。但开发者面临的问题是——平台越来越多。以前只有iOS和Android,现在还有鸿蒙、Web、各种小程序...
傅里叶1 天前
前端·flutter
Flutter用户体验之01-避免在 build() 或 initState() 内直接做耗时 blocking提醒:不要在 Flutter widget 生命周期的早期(build() 或 initState())里直接做耗时/阻塞操作。
阿笑带你学前端1 天前
前端·flutter
Flutter本地通知系统:记账提醒的深度实现本文基于BeeCount(蜜蜂记账)项目的实际开发经验,深入探讨如何构建可靠的本地通知提醒系统,涵盖Android精确闹钟、电池优化处理等高级特性。
孤鸿玉2 天前
flutter
Fluter InteractiveViewer 与ScrollView滑动冲突问题解决InteractiveViewer是Flutter比较少用到的组件,它的作用是能够通过手势放大和缩小某个Widget。 某些需求,比如报表需要可以通过手势去放大和缩小,报表本身又是可以上下滑动的。这个时候可能用InteractiveViewer包裹ScrollView。
叽哥2 天前
android·flutter·ios
Flutter Riverpod上手指南Riverpod 是由 Flutter 状态管理专家 Remi Rousselet 开发的状态管理库,是 Provider 的继任者。它解决了 Provider 的许多限制,提供了更好的开发体验和更强大的功能:
BG3 天前
flutter
Flutter 简仿Excel表格组件介绍哈喽,各位 Flutter 开发者们!今天我要给大家介绍一个非常实用的 Flutter 表格组件库 - excel_table_plus!✨
zhangmeng3 天前
flutter·app·swift
FlutterBoost在iOS26真机运行崩溃问题背景:iPhone11ProMax升级到iOS26Xcode16.4,运行公司老项目,项目集成了FlutterBoost
恋猫de小郭3 天前
前端·flutter·ai编程
对于普通程序员来说 AI 是什么?AI 究竟用的是什么?这是一个很有趣的问题,很多人觉得有了 AI 之后是不需要学习,因为 AI 可以帮助他解决大部分问题,但是如果你已经使用过一段时间 AI,或者说你正在使用 vibe coding ,那么你的实际体验会告诉你,你需要学习,甚至比之前了解更多。
卡尔特斯3 天前
flutter
Flutter A GlobalKey was used multipletimes inside one widget'schild list.The ...安卓通过 scheme 调起未启动的 APP,进入 APP 后会白屏一会然后报错:A GlobalKey was used multipletimes inside one widget'schild list.The offending GlobalKey was:[LabeledGlobalKey<Navigatorstate>#7a685 Key Created bydefault]The parent of the widgets withthat key was:FocusInheritedsc
w_y_fan3 天前
前端·flutter
Flutter 滚动组件总结Flutter 中的滚动主要基于 Scrollable 和 Viewport 机制,常见的滚动组件大致可以分为以下几类:
醉过才知酒浓3 天前
flutter
Flutter Getx 的页面传参parameters参数是Map<String, String>?类型 ,所以只能传键值对的参数,并且只能是String,实际和第一种简单传参的方式一样,在Getx 的路由跳转方法里转换的。 示例代码:
火柴就是我4 天前
android·flutter
flutter 之真手势冲突处理看过好多说flutter手势冲突的文章,但大多都是说的都是官方组件之间的联动。但是作为一个Android 开发者,我理解的手势冲突更应该是去处理父父子子的关系。可以动态的决定这个事件是父处理还是子处理。
Speed1234 天前
flutter·dart
`mockito` 的核心“打桩”规则掌握 mockito 中不同的“打桩 (Stubbing)”技巧,是写出高质量单元测试的关键。when(...).thenAnswer(...) 只是其中一种方式,实际上 mockito 提供了一套非常灵活的 API 来规定 Mock 对象在被调用时的行为。
法的空间4 天前
android·flutter·ios
Flutter JsonToDart 支持 JsonSchemaJSON Schema 是一种用于描述和验证 JSON 文档结构的规范。它提供了一个强大的工具集,用于定义 JSON 数据的格式、类型和约束。
恋猫de小郭4 天前
android·前端·flutter
Android 将强制应用使用主题图标,你怎么看?在 Android 16 上谷歌似乎出现了“强迫症”,过去谷歌一致认为不同公司的图标样式差异过大,屏幕看起来混乱,了解决这个问题,谷歌在 Android 13 推出了“Themed Icons”功能,允许用户更改应用图标的颜色,从而匹配他们的系统主题。