首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Flutter
JarvanMo
创建于2025-03-01
订阅专栏
Flutter 知识
等 25 人订阅
共39篇文章
创建于2025-03-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
移动端应用代码审查:资深工程师提升质量与效率指南
代码审查正是这种默默打磨的过程。对于移动应用而言 —— 糟糕的用户体验、性能问题和漏洞可能会彻底摧毁用户信任 —— 其中的风险极高。 无论你是技术负责人还是资深开发者,一套完善的审查流程都能帮助团队在
在 Flutter 中使用 go_router 管理路由名称和路径的最佳实践
你是否厌倦了在 Flutter 应用中导航时输入冗长的硬编码路径?或者在跨多个功能模块组织路由时担心出现循环导入问题?本文将探讨如何使用go_router以简洁且可维护的方式管理路由名称和路径。 1.
理解 Flutter 中 GoRouter 的context.push与context.go
页面导航是任何Flutter应用的基础组成部分。随着GoRouter包的出现,路由管理变得更加简化且具声明式特性。然而,理解不同导航方法的细微差别对于维护可预测的导航栈至关重要。本文将深入探讨GoRo
Flutter 的 Impeller 图形引擎是否已准备好挑战 iOS 26 的液态玻璃 UI?
Flutter 的新图形引擎 vs 苹果华而不实、耗电的设计实验。 究竟在热议什么? 当苹果发布搭载 “液态玻璃” 界面的 iOS 26 时 —— 其设计流畅、闪耀,近乎充满未来感 —— 众人各执己见
Flutter 应用架构:最佳实践与清洁代码原则
选择合适的Flutter应用架构对于构建可维护和可扩展的应用程序至关重要。随着Flutter在跨平台开发领域的日益流行,构建结构良好的应用程序的需求也变得越来越重要。本文探讨了不同的Flutter应用
在 Flutter 中避免过度使用 StatefulWidget:常见错误及更好的替代方案
Flutter 是一个用于构建跨平台移动、Web 和桌面应用程序的出色工具包。其响应式框架和精美的 UI 组件使其成为全球开发者的首选。但就像任何强大的工具一样,如果我们不小心,很容易误用它。 Flu
隐藏的 Flutter 模式:正在浪费你应用 30% 的性能
这个细微错误差点搞垮我们的应用。以下是我们的修复方法 —— 你也能这样做。 一切始于一个深夜 bug 报告 几年前,我们正在为基于 Flutter 开发的全新外卖应用做最终发布准备。当时应用在 Pix
5 个不为人知的 Flutter UI 技巧
Flutter 丰富的组件库和强大的自定义选项,使其成为构建精美应用的首选框架。 1. 使用 CustomClipper 创建创意 UI 形状 这是什么? CustomClipper 允许你为组件创建
如何在Dart 3.8中配置更新后的代码格式化工具
2025年2月,Flutter 3.29和Dart 3.7正式发布,带来了许多新功能和改进。虽然有些变化可能不会立即对您产生影响,但有一项更新会影响到每一位Flutter开发者:新的Dart格式化工具
在Flutter中将图像转换为灰度:ColorFiltered组件
背景 在最近的项目中,我遇到了一个需求:当满足特定条件时,需要将图像转换为灰度。例如,用户个人资料页面有一组用来显示个人社交信息,并展示相关社交平台图标,如果用设置了社交信息,则该社交平台的图标应处理
Completer 全解析:实用指南
Completer 全解析:实用指南 引言 异步编程并非只是一种最佳实践或高级技术。实际上,对于设计能即时响应用户交互,同时最大限度提高可用资源效率的Flutter应用程序而言,它至关重要。 鉴于此,
借助FlutterFire CLI实现Flutter与Firebase的多环境配置
在Flutter应用开发过程中,如果应用支持多种环境配置(如开发、预发布、生产环境),并且需要与Firebase进行集成,那么就需要额外进行一些配置工作,确保每种环境配置都对应不同的Firebase环
在Dart泛型中应该优先使用dynamic还是Object?
引言 先看一段代码: 你认为,此段代码中的变量a在运行时是什么类型的? strict-raw-types dart静态分析器有一个选项叫做strict-raw-types。先看看什么是strict-r
还在用灰秃秃的图片占位符?快来试试这款神器
还在用灰秃秃的图片占位符?快来试试这款神器 每次你加载设计师精心设计的界面,结果因为图片都没加载出来,满屏都是灰秃秃的占位图,这是不是让设计师很抓狂?当你想往数据里塞小缩略图当占位图来解决这个问题时,
如何在Flutter中保护密钥文件?
前言 保护API密钥对于防止未经授权的访问和滥用你的应用及其用户至关重要。在Flutter中,你可以采用多种策略来有效保护你的API密钥。 保护API密钥的策略 环境变量:使用环境变量可使你的密钥不包
🚫 停止在 Flutter 中使用 MediaQuery 实现响应式设计
FLutter虽然是一款跨平台工具,但大部分时间都用来做移动端的开发,特别是手机端,所以很多时候并不需要太额外的适配工作,甚至我们可以在Android上强制使用竖屏模式以尽量减少适配工作,但伴随着手机
关于Flutter架构的小小探讨
最近要新开发一个Flutter,需要设计一个架构。我在刚接Flutter的时候,我记得Google官方人员曾说过他们内部使用的是BLoC模式,彼时我也尝试用BLoC开发Flutter应用
flutter工程化之动态配置
动机 很多公司在实际开发中都有不少动态化配置的需求,比如说要根据不同app渠道加载不同的URL、secrets等配置项。这其中的实现方法也有很多,今天的应用案例则是--dart-define 和--d
Flutter插件中引用aar
背景 最近需要制作一个基于aar的Flutter插件,但遇到了一些问题。 我们假设插件名称叫作my_plugin。以前我的解决方案是把aar文件导入my_plugin/android/libs中,然后