Flutter
文章平均质量分 72
HH思️️无邪
路漫漫其修远兮,
吾将上下而求索。
展开
-
Flutter-使用MethodChannel 实现与iOS交互
使用 MethodChannel 在 Flutter 与原生 Android 和 iOS 之间进行通信,可以让你在 Flutter 应用中调用设备的原生功能。通过以上步骤,你已经掌握了如何在 Flutter 应用中使用 MethodChannel 与 iOS 代码进行通信。这种方法不仅能帮助你充分利用设备的原生功能,还能提升应用的性能和用户体验。无论是调用相机、获取位置信息,还是其他复杂的原生操作,MethodChannel 都能为你提供一个简洁高效的解决方案。原创 2024-06-12 18:23:18 · 1027 阅读 · 2 评论 -
Flutter- AutomaticKeepAliveClientMixin 实现Widget保持活跃状态
在 Flutter 中,AutomaticKeepAliveClientMixin 是一个 mixin,用于给 State 类添加能力,使得当它的内容滚动出屏幕时仍能保持其状态,这对于 TabBarView 或者滚动列表中使用 PageView 时非常有用,因为这些情况下你通常希望保留用户的滚动位置或者输入状态等。// ...你需要重写 wantKeepAlive 并返回 true 来告诉框架这个 Widget 需要保留状态。这通常是根据当前的业务逻辑来决定的。@override。原创 2024-06-12 11:49:19 · 698 阅读 · 0 评论 -
Flutter 常见报错记录
这个错误信息表明Flutter应用因为尝试通过FlutterStandardCodec编解码不支持的值类型而崩溃。FlutterStandardCodec被用于Flutter与原生代码之间的消息传递。当你试图发送一个不被支持的数据类型时(例如,自定义对象而不是基本类型或提供支持的复合类型),就会发生这样的错误。检查 Flutter与原生代码之间的消息传递时,排查两端发送和接收的数据类型是否一致。原创 2024-06-09 14:11:47 · 503 阅读 · 0 评论 -
Flutter - iOS 开发者速成篇
作为有iOS经验的兄弟们,学习Dart最快的方式,就是和自己掌握的swift 和 OC 对比着学。嗯,说着轻松,具体怎么比较呢?原创 2024-04-14 23:22:26 · 1173 阅读 · 3 评论 -
Flutter - flutter_gen 资源管理
推荐使用flutter_gen 管理使用资源,这种方式避免了直接使用字符串路径,有助于减少拼写错误,并且资源的任何更改都将在编译时检测到。如果您喜欢这篇文章,不妨留下您宝贵的赞!如果您对文章有任何疑问或建议,欢迎在评论区留言,我会第一时间处理,您的支持是我前行的动力,愿我们都能成为更好的自己!原创 2024-04-11 16:37:18 · 1734 阅读 · 3 评论 -
M1 Flutter SDK的安装和环境配置
作为iOS 开发,观望了许久的Flutter ,还是对它下手了,不是故意要卷,没办法工作需要!既然要学Flutter,首先就得配置Flutter的相关环境,由于我的是M1 芯片的电脑,记录下来配置过程,希望能够帮到跟我一样是iOS 开发学FLutter 的兄弟。M1安装Flutter前 先安装Xcode 和 CocosPadsXcode 15安装FLutter 分三步安装 VS Code使用VS Code安装Flutter SDK更新环境变量。原创 2024-04-11 00:04:03 · 1288 阅读 · 0 评论