Google I/O 公布 Flutter 3.22 和 Dart 3.4

5 月 16 日
阅读 6 分钟
28
Dart & Flutter 在过去几个月里格外忙碌,但我们很高兴地宣布,Flutter 3.22 和 Dart 3.4 已经降落并今天可用,恰好赶上今年的 Google I/O!

Flutter 弃用 WillPopScope 使用 PopScope 替代方法

5 月 1 日
阅读 3 分钟
93
Flutter 弃用 WillPopScope 使用 PopScope 替代方法视频[链接][链接]前言原文 [链接]<img src="https://ducafecat.oss-cn-beijing.aliyuncs.com/podcast/2024/04/425a394c101cf8c5a715304b00c71a78.png" alt="PopScope" style="width:33%;" />了解如何在 Flutter 3.16 中将弃用的 W...

Dart 和 Flutter 错误处理指南

4 月 29 日
阅读 5 分钟
57
深入探索 Dart 和 Flutter 中的错误处理技术,从编译时错误到运行时异常,带你学习如何优雅地处理应用程序中的各种意外情况。了解最佳实践,让你的应用程序稳如磐石,用户体验持续优化!

私有化部署 Llama3 大模型, 支持 API 访问

4 月 26 日
阅读 4 分钟
56
私有化部署 Llama3 大模型, 支持 API 访问视频[链接]前言原文 [链接]通过 ollama 本地运行 Llama3 大模型其实对我们开发来说很有意义,你可以私有化放服务上了。然后通过 api 访问,来处理我们的业务,比如翻译多语言、总结文章、提取关键字等等。你也可以安装 enchanted 客户端去直接访问这个服务 api 使用。参考[链接]...

Flutter 中优雅切换应用主题的组件

4 月 24 日
阅读 4 分钟
34
Flutter 中优雅切换应用主题的组件视频[链接][链接]前言原文 [链接]Adaptive Theme 这个组件通过包裹 MaterialApp 的方式整体管理 theme 主题,实现如下功能:切换 light、dark、system 三种模式自定义色彩保存主题选择开启调试按钮<img src="https://ducafecat.oss-cn-beijing.aliyuncs.com/podcast/2024/04/a5...

IDM 平替 Gopeed Flutter 开源免费下载工具

4 月 23 日
阅读 9 分钟
70
IDM 平替 Gopeed Flutter 开源免费下载工具视频[链接][链接]前言原文 [链接][链接]出于好奇我把站点排第一位 gopeed 的代码看了下才发现用的 getx ,所以在你质疑 getx 的时候,别人已经项目 star 13k 了。今天会来介绍下这个项目。Gopeed,一款轻量原生的 Flutter 下载器,支持 HTTP、BitTorrent、Magnet 等协议,提供...

Flutter 插件站新升级: 加入优秀 GitHub 开源项目

4 月 16 日
阅读 2 分钟
48
这几天晚上抽空把 Flutter 插件站升级,现在支持插件搜索,并收录了众多优秀的 GitHub 开源项目,让您轻松发现与插件相关的精品项目。

使用Riverpod在Flutter中创建Todo列表

4 月 13 日
阅读 7 分钟
71
使用Riverpod在Flutter中创建Todo列表视频[链接]前言原文 [链接]学习如何使用Riverpod在Flutter中构建一个功能完整的Todo列表应用。通过Consumer组件、ConsumerStatefulWidget类、ref.read方法和provider build重写,了解Riverpod的状态管理和更新状态机制。参考[链接][链接][链接]知识点Consumer 组件:Consumer组件是R...

Flutter Riverpod 状态管理上手技巧分享

3 月 31 日
阅读 9 分钟
184
Flutter Riverpod 状态管理上手技巧分享视频[链接][链接]前言原文 [链接]时代在进步 Riverpod 作为一个优秀的状态管理,猫哥也开始做些技术调研。今天会写两个例子,计数器、拉取数据。先说观点,Riverpod 解决了如下几个方面:代码比 Provider 简洁,减少嵌套层次通过注解+代码生成加速开发有效解决异步与UI交互参考[链...

Flutter 项目架构技术指南

3 月 22 日
阅读 7 分钟
116
探讨Flutter项目代码组织架构的关键方面和建议。了解设计原则SOLID、Clean Architecture,以及架构模式MVC、MVP、MVVM,如何有机结合使用,打造优秀的应用架构。

盘点主流 Flutter 状态管理库2024

3 月 19 日
阅读 13 分钟
192
盘点主流 Flutter 状态管理库2024视频[链接]前言原文 [链接]状态管理是每个应用不可缺少的,本文将会盘点下主流的状态管理包。对了 我还对插件包做了整理,欢迎移步查看 [链接] .状态管理作用数据共享和同步:在应用程序中,不同部分可能需要共享和同步数据。通过状态管理,可以轻松地在应用程序的各个部分之间共享数据...

Flutter 动态修改应用图标功能指南

3 月 13 日
阅读 5 分钟
118
Flutter 动态修改应用图标功能指南视频前言原文 [链接]探索Flutter中动态应用图标的实现方法,了解如何为用户提供独特体验,促进用户升级和应用内购买。 参考[链接][链接]准备3种APP图标[链接]设置APP图标[链接]保存图片pubspec.yaml {代码...} {代码...} 运行生成图表 {代码...} 保存 Xcode 图标图标尺寸@2x 120x120@3x...
封面图

Flutter 应用程序性能优化建议

3 月 8 日
阅读 15 分钟
176
Flutter 应用程序性能优化建议视频[链接]前言原文 [链接]Flutter应用程序默认已经具有良好的性能,因此您只需要避免常见的陷阱,就可以获得出色的性能。您设计和实现应用程序的用户界面的方式可能会对其运行效率产生重大影响。本文这些最佳实践建议将帮助您编写性能最佳的Flutter应用程序。那么让我们开始吧!正文代码结...
封面图

我用 Flutter Gemini 写了一个水贴 APP

2 月 28 日
阅读 10 分钟
408
我用 Flutter Gemini 写了一个水贴 APP视频[链接][链接]前言原文 [链接]本文通过 Flutter 插件 google_generative_ai 快速的集成了 google ai gemini 来实现一个水贴的工具。代码[链接]gemini 介绍门户站[链接]开发站[链接]Google Cloud 收费[链接]参考[链接][链接][链接]技术限制限制国家 IP限制模拟器运行,需要真机运...

Flutter 3.19有什么新功能?

2 月 22 日
阅读 10 分钟
807
Flutter 3.19有什么新功能?视频[链接][链接]前言原文 [链接]通过Gemini API、Impeller更新和Windows Arm64支持,彻底改变应用开发方式[链接]sdk 包下载[链接]正文今天我们向您介绍一个新的Flutter版本,Flutter 3.19。此版本为Gemini带来了一个新的Dart SDK,该SDK使开发人员能够对小部件动画进行细粒度控制,通过对Imp...

盘点主流 Flutter 状态管理库2024

2 月 22 日
阅读 13 分钟
388
盘点主流 Flutter 状态管理库2024视频[链接][链接]前言原文 [链接]状态管理是每个应用不可缺少的,本文将会盘点下主流的状态管理包。对了 我还对插件包做了整理,欢迎移步查看 [链接] .状态管理作用数据共享和同步:在应用程序中,不同部分可能需要共享和同步数据。通过状态管理,可以轻松地在应用程序的各个部分之间共...

Flutter NestedScrollView 内嵌视图滚动行为一致

2 月 22 日
阅读 11 分钟
368
Flutter NestedScrollView 内嵌视图滚动行为一致视频[链接]前言上一节讲了 CustomScrollView ,可以发现有的地方滚动并不是很连贯。这时候就需要 NestedScrollView 来处理了。今天会写一个如下图的例子来实现滚动一致。原文 [链接]参考[链接][链接][链接]知识点 NestedScrollViewNestedScrollView 是 Flutter 中的一个 W...

flutter sliver 多种滚动组合开发指南

2 月 22 日
阅读 7 分钟
512
有不少同学工作中遇到需要把几个不同滚动行为组件(顶部 appBar、内容固定块、tabBar 切换、tabBarView视图、自适应高度、横向滚动)黏贴成一个组件。

Flutter插件开发指南02: 事件订阅 EventChannel

2 月 20 日
阅读 8 分钟
304
视频 [链接]前言 上一节我们讲了 Channel 通道,但是如果你是卫星定位业务,原生端主动推消息给 Flutter 这时候就要用到 EventChannel 通道了。本节会写一个 1~50 的计数器,到 50 后自动关闭原生的消息订阅。

Flutter插件开发指南01: 通道Channel的编写与实现

2 月 20 日
阅读 6 分钟
643
Flutter插件开发指南01: 通道Channel的编写与实现视频 [链接]前言 本文将会通过一个加法计算,来实现 Channel 的双向通讯,让大家有个一个体会。Flutter插件Flutter插件是Flutter应用程序与原生平台之间的桥梁,使得Flutter应用程序可以与原生代码进行交互,从而扩展Flutter应用程序的功能和能力。Flutter插件通常包括Da...

10 个 Flutter 建议 ー 第 8/10 部分

2022-05-20
阅读 3 分钟
1.5k
现在我们已经到了这个系列的第八部分,离结束不远了。今天我们再次处理软件包,但不是普通的,而是使用 Syncfusion 的软件包。为什么是这些东西?嗯,这些软件包真的是最高质量和他们的用户界面解决方案是非常好的!

10 个 Flutter 建议 ー 第9/10部分

2022-05-19
阅读 4 分钟
1.3k
这个伟大系列的倒数第二部分现在就在这里,今天我们将看看不同的软件包,就像我们在系列开始时所做的那样。我们将研究如何使用游戏引擎创建我们自己的游戏,还可以剪辑视频或提示用户安装一个新版本的应用程序。

译 10 Flutter 建议提示 — Part 10/10

2022-05-18
阅读 4 分钟
1k
这是一个特殊的部分,因为我们不仅要查看包或其他东西,还要查看 VSCode 扩展、 GitHub 存储库(当然还有一些包)。所以,和第一部分完全一样(我们又有点怀旧 xD)。

译 10 个 Flutter 组件推荐 – 5

2022-05-18
阅读 3 分钟
1.3k
译 10 个 Flutter 组件推荐 – 5我们将关注网站、软件包、 GitHub 仓库、小工具、扩展以及更多内容,所以我建议你现在就跟随我,不要错过这个!阅读愉快!Flutter Carplay与此同时,它在炒作,扑卡玩。你可以用它在 Flutter 开发一个可以在苹果 Carplay 上运行的应用程序。Scribble[链接]Scribble 是一个简单的包,可以让...

译 10 个 Flutter 组件推荐 – 4

2022-05-17
阅读 4 分钟
1.4k
译 10 个 Flutter 组件推荐 – 4原文[链接]正文今天我们又要处理软件包了。我们主要处理的是数据库上的软件包,所以... ... 让我们一起去阅读吧!Hive[链接]Hive 是最好的数据库包之一。作为一个开发者,它提供了很多可能性,对你很有帮助。要知道的最重要的一点是,Hive 是一个 NoSQL 数据库。另一个非常重要的一点是,...

10 个 Flutter 组件推荐 - 3

2022-05-15
阅读 4 分钟
1.5k
有人问我书房(工地)设计注意啥,我只能说桌子竟可能的宽,深度太大没有意义,是否升降桌意义不大,工作个 2 小时还不起来活动下么,人体工程椅子千元左右吧主要是结实能调节坐得稳,墙面空间要利用上,墙面暖色,少灯光污染,白天自然光用上,放点绿色,宜家很多扩展可以买。

10 个 Flutter 组件推荐 - 2

2022-05-14
阅读 6 分钟
1.5k
今天,我们再次推荐 package。我们主要处理用户界面和图标包,所以... 让我们去和愉快的阅读!原文[链接]正文swipe_to[链接]如果你想给任何小工具添加简单的滑动手势,滑动到是一个很好的软件包。这个软件包的优点是用户不必点击动作,但是当滑动时动作会立即执行。这里有一个例子可以更好地理解它:但是... ... 我怎样才...

10 个 Flutter 优秀组件

2022-05-11
阅读 2 分钟
1.5k
Flutter 支持许多平台,其中包括 Linux。现在,如果你开发了一个漂亮的 Ubuntu 风格的应用程序,它可能会变得复杂。这就是亚鲁存在的原因。这使您能够使用各种各样的组件,从按钮和检查到进度条,而无需编写复杂的代码。

4个非常有用的 Flutter 技巧

2022-05-11
阅读 3 分钟
1.7k
今天我将向您展示 4 个非常有用的 Flutter 技巧,您可以立即应用到您的项目。我不会向您展示任何包或扩展,就像我通常做的那样,但是非常简单,但是非常有用的提示!

Dart 语言的7个很酷的特点

2022-05-08
阅读 4 分钟
1.6k
今天的文章简短地揭示了 Dart 语言所提供的很酷的特性。更多时候,这些选项对于简单的应用程序是不必要的,但是当你想要通过简单、清晰和简洁来改进你的代码时,这些选项是一个救命稻草。