iFlutter is an IDEA Plugin for Developer of Flutter
插件改为最低兼容211版本,如遇到无法安装,请升级AndroidStudio
-
MediaFilePreviewer: 一款支持Lottie、SVGA预览的IDEA插件
插件安装:插件已上传官方Plugins仓库,可搜索MediaFilePreviewer
下载
使用文档:点击跳转 -
GameCenter:支持IDEA中展示游戏菜单
插件安装:插件已上传官方Plugins仓库,可搜索GameCenter
下载
使用文档:点击跳转
- 插件安装:插件已上传官方Plugins仓库,可搜索
iFlutter
下载 - Github: 点击跳转
- 详细文档: 点击跳转
- 功能说明:
- 1、资源文件管理
- 2、依赖树生成
- 3、Dart代码生成
- 4、Http接口Mock
- 5、包检查更新
- 6、提取远程依赖
- 7、Pub快捷搜索
- 8、依赖快速定位
- 9、支持国际化
- 10、支持镜像仓库注入
- R文件中的资源字段可配置是否携带包名前缀,使用说明
- 优化
fromJson
、toJson
生成逻辑
- 生成的R文件中添加'PLUGIN_NAME'、'PLUGIN_VERSION'字段
- 修复fromJson生成失败问题
- 优化镜像仓库注入逻辑
- 注入镜像仓库到项目(包括引入的plugin),解决qiang导致的Timeout问题,优化项目编译速度,使用说明
- 支持字体文件变体,使用说明
flutter:
fonts:
- family: font
fonts:
- asset: assets/fonts/font.ttf
- asset: assets/fonts/font@weight_500.ttf
weight: 500
- fix反馈问题失败
- 支持新版本检查更新提醒
- 支持一键提交issue到Github
- Configuration界面添加Github信息
- 优化json2Dart,兼容驼峰命名key
- 优化项目插件版本检查逻辑
- 在功能菜单栏中添加使用文档入口
- 支持将资源文件拖拽到项目的资源目录上,进行注册资源
- 支持将资源文件直接复制到资源文件夹中,进行注册资源
- 支持同时对多个资源文件进行注册
- 优化若干交互细节
- 支持对新增图片进行大小监控 wiki
- 国际化添加自动翻译 wiki
- 支持国际化 wiki
- 修复i_font_res.dart的Git问题
建议直接使用 Intellij IDEA 代替 AndroidStudio
开发Flutter项目:
1、iFlutter
在 Intellij IDEA
也适用;
2、Intellij IDEA
支持更多的快捷功能;