
Flutter
文章平均质量分 88
ideal树叶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Flutter报错Flutter和Dart版本问题以及报错curl: (60) SSL certificate
以上无非是Flutter和Dart版本问题:根据项目情况从以下几种方式入手解决1)在pubspec.yaml理修改environment: sdk:版本范围 2)flutter upgrade 3)如果有安装多个版本的Flutter和SDK可在Setting->Languages & Frameworks 的Dart和Flutter分别选择合适的版本路径。原创 2025-07-30 06:00:00 · 396 阅读 · 0 评论 -
Flutter包体积优化方案及市面应用案例对比
【代码】Flutter包体积优化方案及市面应用案例对比。原创 2025-07-29 06:00:00 · 805 阅读 · 0 评论 -
用了Flutter包体积增大就弃用Flutter吗?包体积与开发效率,这两者之间如何权衡?
原生开发需维护两套 UI 逻辑(Android 的 XML+iOS 的 Storyboard),易出现 “双端体验不一致”(如按钮样式、动画效果);是否因包体积增大而弃用 Flutter,本质上是 “短期成本(包体积)” 与 “长期价值(跨平台效率、体验一致性等)” 的权衡。这一决策没有绝对答案,需结合项目阶段、用户群体、业务需求等具体场景分析。:双端原生开发需持续同步功能(如新增一个支付页面,需 Android 和 iOS 各开发一次),而 Flutter 只需一次开发,长期迭代成本更低。原创 2025-07-28 23:38:53 · 674 阅读 · 0 评论 -
Flutter渲染引擎:Impeller和Skia
一、Impeller 渲染引擎的发布时间:2021 年 Google I/O 大会上首次提及,作为 Skia 的替代方案被提出,初期仅支持 iOS 平台。:2022 年随 Flutter 3.7 版本进入,可通过配置手动启用。:2023 年 Flutter 3.10 版本将其设为 iOS 平台的,彻底替代 Skia 在 iOS 上的地位;2024 年 Flutter 3.24 版本扩展至 Android 平台,实现跨平台统一渲染。原创 2025-07-28 17:00:33 · 1086 阅读 · 0 评论 -
Provider 做 状态管理 和 路由管理 及 与其他方案对比
是 Flutter 官方推荐的状态管理解决方案,它基于实现,通过依赖注入的方式高效管理应用状态,避免深层嵌套传值问题。原创 2025-07-21 18:19:42 · 787 阅读 · 0 评论 -
Flutter 与 原生(Android/iOS)通信 Platform Channel
在Flutter中,Platform Channel是实现Flutter与原生平台(Android/iOS)通信的核心机制,其设计遵循轻量级异步通信原则,用于解决Flutter跨平台开发时与原生功能的交互需求。原创 2025-06-24 10:18:01 · 724 阅读 · 0 评论 -
GetX 实现 MVVM 架构, 高效 路由管理 和 状态管理
GetX是Flutter中的一个高效的状态管理与路由管理框架,结合MVVM架构能简化代码逻辑。通过GetX的GetxController和路由API,可轻松实现MVVM架构的状态管理与路由控制,同时保持代码的简洁性和可维护性。响应式机制:通过obs修饰符(int.obs、List<String>.obs等)使数据具备响应式,修改时自动刷新UI。return [User(1, '用户1'), User(2, '用户2')];• View:UI组件(Widget),通过GetX的响应式API绑定数据。原创 2025-06-22 18:29:35 · 935 阅读 · 0 评论 -
跨平台Flutter 、ReactNative 开发原理
在build方法中,我们创建了一个MaterialApp,它是一个预制的应用程序widget,它提供了一个应用程序所需的标准结构,例如Scaffold(包括顶部的appBar和中心的body)。组件化开发:React Native 鼓励组件化开发,开发者可以将复杂的 UI 拆分为多个独立的组件,每个组件管理自己的状态,并通过组合这些组件来构建复杂的应用。当应用运行时,虚拟DOM会被转换为相应的平台编码,例如Android或iOS的本地控件,从而实现跨平台的效果2。JavaScript代码运行在。原创 2024-11-05 19:57:13 · 1181 阅读 · 0 评论 -
Flutter执行flutter pub get过程中遇到的问题
一、执行命令路径有问题提示错误:找不到pubspec.yaml文件应该在Flutter项目的根目录下 而不是git clone或Flutter的解决方案:cd flutter项目目录 再执行命令二、电脑配置的Flutter SDK 版本过低提示问题:当前电脑配置的版本是1.7.8+hotfix.4.而项目需要的是大于等于1.12.0小于2.0.0解决方案:flutter upgrade三、Upgrading Flutter卡住不动问题:执行flutter upgrad原创 2021-03-28 21:10:16 · 4334 阅读 · 1 评论 -
Flutter入门知识
Dart基础知识:声明式UI:Flutter入门知识:项目结构、资源、依赖和本地化:视图:布局与列表:状态管理:路由与导航:线程和异步UI:手势检测及触摸事件处理:主题和文字处理:表单输入与富文本调用硬件、第三方服务及平台交互、通知Flutter实例项目图片控件开发详解动画Animation开发指南Flutter调试技巧...原创 2020-05-21 21:10:40 · 245 阅读 · 0 评论