开始使用
FlutterX 是一个Flutter开发者快速开发的辅助工具插件,支持dio请求监听,json快速生成freezed对象,Hive可视化查看对象,shared_preferences可视化浏览等等强大功能
注意
它是开源且免费的,由梁典典开发维护,如果你想查看源码,请查看Github
在idea市场安装
- 打开idea插件市场搜索
flutterx
,第一个就是
编译源码
注意
插件使用Kotlin语言编写,gradle构建
- 拉取源码
- 拉取依赖
- 打包
编译其他idea版本,AS版本
查看要编译版本对应的版本号,修改对应的sinceBuildVersion
和untilBuildVersion
,重新构建就好了
警告
修改后可能要进行JBR适配
```kotlin kotlin.stdlib.default.dependency=true kotlin.incremental.useClasspathSnapshot=false kotlin.experimental.tryK2=true kapt.use.k2=true pluginVersion=4.0.1
===============================> 223 AS release version : https://plugins.jetbrains.com/docs/intellij/android-studio-releases-list.html
===============================> 正式版本最新 Giraffe
dartVersion=223.8977
flutterVersion=76.3.2
sinceBuildVersion=223
untilBuildVersion=223.*
ideaVersion=2022.3.1.18
ideaType=AI
===============================> 231 AS Hedgehog version : https://plugins.jetbrains.com/docs/intellij/android-studio-releases-list.html
dartVersion=231.9402
flutterVersion=76.3.3
sinceBuildVersion=231
untilBuildVersion=231.*
ideaVersion=2023.1.1.24
ideaType=AI
===============================> 232 AS Iguana
dartVersion=232.10248
flutterVersion=76.3.4
sinceBuildVersion=232
untilBuildVersion=232.*
ideaVersion=2023.2.1.11
ideaType=AI
===============================> 233 idea IU 2023.3
dartVersion=233.11799.172 flutterVersion=77.0.1 sinceBuildVersion=233 untilBuildVersion=233.* ideaVersion=2023.3 ideaType=IU