首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Flutter
JarvanMo
创建于2025-03-01
订阅专栏
Flutter 知识
等 66 人订阅
共82篇文章
创建于2025-03-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Flutter PruneKit - 从你的Flutter代码中干掉那些已经死掉的代码
💡 为什么你的 Flutter 应用感觉比它本应更“重” Flutter 项目增长得很快。一个最初干净、模块化的架构可能很快就会变成一个充满辅助工具(helpers)、实用程序(utilities)和
Flutter:使用图像作为屏幕背景
我本来想用渐变色做屏幕背景,结果它给我报了个“shader 编译时间太长”的错误(或警告?)。主要是我的安卓设备 GPU 性能太弱了。 所以我就开始琢磨:“干脆直接用图片来做背景,不是更好吗?” 关于
Flutter UI中的无声杀手
你发布了一个屏幕界面。它在你的设备上看起来很棒,但在 QA (质量保证) 阶段却崩溃了;在旧手机上运行卡顿;在一台平板电脑上布局错乱了。99% 的这些问题都源于少数几个布局错误,这些错误很容易犯,但一
Bitrise 自动化发布 Flutter 应用终极指南(一)
引言 几个月前就想写一期关于在Bitrise上如何实现Flutter应用发布自动化的文章,但拖延症犯了,好在没有对别人做过什么承诺。 自动化的好处就不必多说了,比如说方便管理密钥、避免密钥泄露等等。我
🚀 使用 GitHub Actions 自动化 Flutter CI/CD — Android 和 iOS (TestFlight) 部署
以前,给 Flutter 设置 CI/CD 就像是搞“黑魔法”,但现在不同了。有了 GitHub Actions,你现在可以自动化完成: ✅
Flutter:借助 jnigen通过原生互操作(Native Interop)使用 Android Intent
在这篇文章中,我将展示如何在 Dart/Flutter 中直接访问部分 Android API。最终结果将是一个插件,允许向 Android 系统发送一些基本的 Intent(意图),例如打开电子邮件
🔔 Flutter 本地通知: 吸引用户的完整指南—即使在他们离线时也能实现
软件包: flutter_local_notifications 在瞬息万变的移动应用世界中,用户参与度(user engagement) 就是一切。 您可以构建最漂亮的界面、最精简的后端,甚至是功
10 个能帮你节省大量开发时间的低估 Flutter 组件
当我们开始接触 Flutter 时,大多数人都会紧紧抓住那些经典组件:Container、Row、Column,也许还有 ListView。但是 Flutter 的组件目录非常庞大,许多强大的组件却经
Flutter 中的 ClipRRect | 每日 Flutter 组件
制作精美的 Flutter UI 时,圆角和流畅的裁剪效果可以极大地改善整体设计。这就是 ClipRRect 组件的用武之地! 在本文中,我们将探讨 ClipRRect 是什么、它是如何工作的,以及如
Flutter. 适用于 GetX 5 的 CLI (命令行接口/工具)
我希望在新项目中使用 GetX 5。但问题是 get_cli 安装的是 GetX 4,并且为 Binding 类生成了一个过时的模板。 这不是一个大问题,可以手动修复,但我同时也有一些小的改进一直想实
Flutter 中的 ClipPath | Flutter 每日组件
欢迎关注微信公众号:OpenFlutter,谢谢 在构建现代 Flutter 应用时,创建独特的 UI 设计通常需要将组件塑造成矩形和圆形以外的形状。这就是 Flutter 的 ClipPath 组件
请停止用 Java 习惯来破坏你的 Flutter 代码
如果你是从 Java 背景,或是其他面向对象的语言转过来做 Flutter 开发,你可能会发现自己写 Dart 代码的方式,和写 Java 代码一模一样。这是很正常的,因为你已经习惯了 Java,所以
Flutter 登上大屏幕:LG 如何将 Flutter 带到 webOS 智能电视
欢迎关注我的微信公众号:OpenFlutter,感恩 Flutter 自从早期作为一个移动优先的框架以来,已经走了很长一段路。它最初是为了给 iOS 和 Android 构建跨平台应用而生的,现在已经
Flutter:我在网上看到了一个超炫的动画边框,于是我在 Flutter 里把它实现了出来
欢迎关注微信公众号:OpenFlutter,谢谢 Flutter 中的边框是很实用的——但我们得承认,它们通常扁平且缺乏新意。有一天晚上,我在网上看到一个动画,展示了一个围绕卡片脉动、令人惊叹的渐变动
Riverpod 3.0 关键变化与实战用法
欢迎关注我的微信公众号:OpenFlutter,感谢。 问:我们为什么要现在重新审视 Riverpod 3.0? Riverpod 3.0 不仅仅是版本号的提升——它重新思考了我们处理状态和异步流的方
Flutter 应用生命周期:使用 AppLifecycleListener 阻止应用崩溃
掌握 7 个关键的应用状态(paused、resume、hide 等),像高级开发人员一样调试性能问题。
Flutter 开发:应用颜色使用 Class 还是 Enum?—— 你应该选择哪一个?
在开始一个新的 Flutter 项目时,第一步就是定义你的颜色调色板(color palette) 。一个一致且可维护的颜色系统不仅能保持你的设计简洁,还能让你的应用扩展变得更加容易。 但这里有一个开
在 Flutter 中正确处理文本缩放
本教程的结构旨在优先呈现最简单且最具影响力的解决方案。靠后的章节涵盖了那些实现难度更大、总体影响较低的解决方案,但它们对于解决特定情况下的问题非常有用。 欢迎关注我的公众号:OpenFlutter,谢
为什么 Google 同时投资 Kotlin Multiplatform 和 Flutter
基础概念 首先,我最近了解到有两个不同的概念: KMP (Kotlin Multiplatform) :Kotlin 多平台 CMP (Compose Multiplatform) :Compose
你的 Flutter 应用正在悄然死去(而 81% 的开发者都不知道)
你有没有想过,为什么你的 Flutter 应用在开发时运行得非常流畅,发布后却像一只受伤的乌龟一样爬行?
下一页