
Flutter
文章平均质量分 77
Cao_Shixin攻城狮
I wanted you to see me through it all
展开
-
Flutter 2025 Roadmap
在2024年,我们在性能和质量上取得了巨大的进步(如应用大小的减小,更好地使用多线程和改进的应用加载时间)。在Android上,我们关注的是现代Android设备,特别是那些支持Android api级别29或更高版本的设备,我们希望将Impeller作为默认值。到目前为止,非Google贡献者的数量超过了谷歌雇佣的贡献者,所以这并不是一个详尽的列表,列出了我们希望今年Flutter能够出现的所有令人兴奋的新事物!我们还将进行投资,以提高我们的能力,加快任何需要的热修复/补丁版本的发布。原创 2025-04-10 09:13:43 · 514 阅读 · 0 评论 -
Flutter项目升级Xcode 16.2之后编译问题
Flutter项目在Xcode16.2上面编译失败,报错中间产物DerivedData路径找不到原创 2025-03-14 11:39:00 · 702 阅读 · 0 评论 -
Flutter PopScope对于iOS设置canPop为false无效问题
Flutter PopScope对于iOS设置canPop为false无效问题原创 2025-03-14 11:12:18 · 1272 阅读 · 0 评论 -
Dart3特性分享
dart3的一些特性分享原创 2024-05-17 09:14:01 · 1177 阅读 · 0 评论 -
Android Studio Android Flutter问题记录 - UNABLE TO FIND BUNDLED JAVA VERSION
Android Studio Android Flutter问题记录 - UNABLE TO FIND BUNDLED JAVA VERSION转载 2024-01-17 14:27:37 · 1422 阅读 · 0 评论 -
VSCode 开发flutter 实现设备远程调试
VSCode 开发flutter 实现设备远程调试原创 2023-05-05 18:13:00 · 1963 阅读 · 0 评论 -
flutter web开发问题以及修改集
1.跨域名访问图片资源问题。2.路径转发问题原创 2022-05-23 14:40:28 · 1020 阅读 · 0 评论 -
好用的flutter分享
时代在变,这只是个人的参考,而且后续可能时间也是会改变现在的一个top1。有好的想法可以留言。1.一人开发前后端,适合小型项目试水:serverpod。GitHub - serverpod/serverpod: Serverpod is a next-generation app and web server, explicitly built for the Flutter and Dart ecosystem.https://github.com/serverpod/serverpod2. 流.原创 2022-04-02 10:56:56 · 2489 阅读 · 0 评论 -
Mac 定时任务移动端打包脚本记录
Mac定时任务执行问题及处理方案解决原创 2022-02-25 10:12:51 · 1268 阅读 · 0 评论 -
flutter 和 c的那些交互传参
flutter调用c函数,传参 chart **,二级指针传递。以及基本的创建移动端插件讲解原创 2022-01-20 09:23:22 · 3566 阅读 · 2 评论 -
Flutter 开发App优化之旅
Flutter 开发App优化之旅原创 2021-07-08 14:26:53 · 2244 阅读 · 2 评论 -
原生混合开发flutter Unhandled Exception: MissingPluginException(No implementation found for method ....
今天混合开发iOS混合之前自己写的屏幕旋转插件:limiting_direction_csx由于公司一直使用纯flutter开发,使用这个插件没有一点问题,近期之前的朋友看到我的这个插件,他们公司也在尝试使用flutter开发,就采用了原生与flutter混合的方式,其中就涉及到了屏幕旋转支持问题,他就搜到了我的这个插件,结果在使用过程中就遇到了Unhandled Exception: MissingPluginException(No implementation found for method ...原创 2021-03-31 10:05:30 · 3588 阅读 · 0 评论 -
flutter 国内镜像https://storage.flutter-io.cn/ 用不了了 502 Bad Gateway trying to find package path at https
今天,创建一个插件plugin,到pub get的时候爆了一堆超时:502502 Bad Gateway trying to find package path at https://pub.flutter-io.cn并一直在重试。结果是国内的镜像不能用了。????。然后我们把之前的两个镜像替换掉就可以了:之前用的,说是不维护了export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE原创 2021-03-25 11:57:04 · 4435 阅读 · 2 评论 -
Flutter2 的 Sound null safety ?!以及发布pub上面的null safety标签实现
Flutter2 来了2021年3月最大的猿圈事件莫过于Flutter Engage上,Flutter2的官宣了。我从燃爆的Flutter2登场视频上感受到了一个由Flutter引领的大前端新纪元的开始。目前的官网上有三个关于flutter2的链接.Flutter 2 is here! Announcing Flutter 2 Announcing stable web现在你只需要写一份代码就可以支持几乎所有平台:android, iOS, macos, linux, windows,w原创 2021-03-22 14:04:52 · 3394 阅读 · 0 评论 -
提交AppStore机器审核被拒以及解决方案 Missing Purpose String in Info.plist
作为iOS开发,我们都知道app的审核上架都要经过机审和人审,那么如果被坑到了机审,就会觉得自己怎么可能会导致不久卡到?作这么久的开发,机审这些硬性的要求竟然还有自己不知道的?哈哈。其实追其原因,都是一些马虎大意造成的。又或者是一些三方库内部使用的为对外开放。“坑”了你。那么硬性要求大家遇到最多的就是权限问题:(尤其最近安卓机某些app频发的随意访问你的通讯录,相册,摄像头等,国家也开始对app的监管,苹果这边本来做的还可以,现在也更严格了)下面就是一封提交被机审拒掉的邮件:Dear De原创 2021-03-13 20:13:25 · 3375 阅读 · 0 评论 -
Flutter ListView获取页面显示的第一个和最后一个item、点击item自动偏移居中ListView
本文章是两个flutter小组件listview的两个功能,这里做一个分享方便以后其他衍生特殊高级功能的开发,扩宽你的思路:一、ListView获取页面显示的第一个和最后一个item1.listview 中利用custom才能监听到第一个条目new ListView.custom( controller: controller, cacheExtent: 1.0, // 只有设置了1.0 才能够准确的标记position 位置 childrenDelegate: MyChildre原创 2021-02-23 11:17:49 · 5618 阅读 · 0 评论 -
flutter 开发踩坑集
flutter 常见问题修改意见,以及技能点验证原创 2021-01-12 18:37:04 · 1332 阅读 · 0 评论 -
运行Flutter项目遇到的问题以及解决方案
1.Flutter报错: Is your project missing an ios/Runner/Info.plist 或 Is your project missing an android/And报错信息:运行在ios上报错No application found for TargetPlatform.ios.Is your project missing an ios/Runner/Info.plist?Consider running "flutter create ." to原创 2020-12-18 11:48:25 · 3557 阅读 · 0 评论 -
package发布到pub.dev过程中遇到的问题
详细介绍自己的库共享发布到pub官方的操作方法,以及遇到的问题和解决方案。共勉原创 2020-12-16 18:14:50 · 1490 阅读 · 0 评论 -
Dart 之 firstWhere 返回数组中第一个满足条件的元素
Dart 返回数组中第一个满足条件的元素,用firstWhere()方法,源代码定义如下E firstWhere(bool test(E element), {E orElse()}) 返回值为泛型,参数 test 为指定的条件,返回值为 bool ,第二个 orElse 为可选参数,是当数组中没有满足指定条件的元素设置的自定义值。例 1 List<int> l1 = [8, 12, 4, 1, 17, 33, 10]; int a = l1.firstWhe..原创 2020-09-29 17:15:20 · 2004 阅读 · 0 评论 -
flutter 控制iOS设备屏幕可旋转支持方向
场景:flutter开发一个app,非module形式,即:app内部大部分页面是横屏,有部分页面是需要视屏显示(不参与喷子:写一个空控件旋转90度不就好了?但是这样的话状态栏之前的状态,如果你不需要状态栏的话那也没关系。我们不扯远,这里只是单纯的做技术的屏幕可旋转实现,来实现flutter控制iOS设备屏幕可旋转的可设定方位的限制)下面我来讲一下关于iOS屏幕旋转的有效实现的三种方式,都是可以实现的,只是不同场景,由易到复杂递增,可根据不同的需求来选择参考使用,也希望能对你的成长有所帮助。屏幕旋转原创 2020-07-10 14:00:24 · 2608 阅读 · 12 评论 -
Flutter中在收起键盘时自动使TextField失去焦点
前言最近在做公司flutter项目的时候,接到了一个需求,本质上就是实现收起键盘的时候让TextField组件失去焦点的功能。这个需求乍一看很好解决,心想,就这!就这!就这!so easy!但是!但是!但是!万万没想到啊,实现时候却让我本来就很稀薄的头发雪上加霜,原因就是安卓手机第三方输入法有一个很蛋疼的地方,就是他会有一个收起键盘的按钮,如下图所示:image问题就在,这!个!按!钮!他不属于原生键盘按钮,无法检测到键盘事件!并且不能够屏蔽!????真的要给搞崩溃了。下面就给兄弟萌说说我最转载 2020-05-25 20:14:33 · 2940 阅读 · 1 评论 -
Flutter四种工程类型: App/Module/Plugin/Package
Flutter Application: Flutter应用 Flutter Module :Flutter与原生混合开发 Flutter Plugin:Flutter插件 Flutter Package:纯Dart组件1. Flutter Application (全新的APP)标准的Flutter App工程,包含标准的Dart层与Native平台层创建命令:flutter...原创 2020-04-02 17:47:08 · 7907 阅读 · 2 评论 -
swift项目嵌入flutter的module混合开发(framework模式:适合多人协作开发,一个负责混合开发)
和之前一样,这个模块也是对于本地我们开发好的代码,需要到一起开发iOS的同事需要拉代码,调试的时候。这种静态包的方式就会好很多。不用在他的电脑上也搭建flutter环境,以及创建flutter项目的拉取调试等复杂的工作再做一遍。综上所述,多人协作开发ios的项目,一人负责混合的flutter的module内容的,可以用到这种framework的形式会比较好。...原创 2020-03-05 17:00:35 · 1847 阅读 · 0 评论 -
swift项目嵌入flutter的module混合开发(官方推荐模式)
上一篇有讲到项目混合开发配置问题。上一篇是跟网上的各大网游搜罗的混合过程中的问题。这篇根据官方的介绍做了尝试配置比较简单。这里可以分享一下使用:首先也是一样,在我们的项目MyApp的根目录同级文件夹下执行flutter方法flutter create -t module my_flutter来生成一个flutter的module来供我们配置。如果你有的话就更好了,...原创 2020-03-05 15:35:09 · 1933 阅读 · 2 评论 -
Flutter嵌入swift混合开发
前奏:目前基于flutter的活跃程度,有很多的开发人员开始学习flutter,我也是其中的一枚小卒。由于本公司项目涉及一些小游戏的开发,两端或者是三端(包括web)开发起来可能比较耗费人力物力,并且在计算逻辑上可能还会存在一些差异问题等。混合开发成为了一个首选的定义。RN在这一步上面的灵活性没有flutter的灵活性大,简单的来讲,如果使用RN的话,项目的的打包依赖对平台的依赖性比较高,而f...原创 2020-03-03 11:59:18 · 4455 阅读 · 0 评论