跳转至

开始使用

FlutterX 是一个Flutter开发者快速开发的辅助工具插件,支持dio请求监听,json快速生成freezed对象,Hive可视化查看对象,shared_preferences可视化浏览等等强大功能

注意

它是开源且免费的,由梁典典开发维护,如果你想查看源码,请查看Github

在idea市场安装

  1. 打开idea插件市场搜索flutterx,第一个就是
  2. flutterx

编译源码

注意

插件使用Kotlin语言编写,gradle构建

  1. 拉取源码
git clone https://github.com/mdddj/dd_flutter_idea_plugin
  1. 拉取依赖
cd dd_flutter_idea_plugin && ./gradlew -i --info
  1. 打包
./gradlew buildPlugin --info

编译其他idea版本,AS版本

查看要编译版本对应的版本号,修改对应的sinceBuildVersionuntilBuildVersion,重新构建就好了

警告

修改后可能要进行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

===============================================