https://github.com/xdd666t/getx_template
Used to generate the template code of GetX framework | Flutter GetX模板代码生成(一个有用的IDEA插件)
https://github.com/xdd666t/getx_template
getx getx-template plug
Last synced: 5 months ago
JSON representation
Used to generate the template code of GetX framework | Flutter GetX模板代码生成(一个有用的IDEA插件)
- Host: GitHub
- URL: https://github.com/xdd666t/getx_template
- Owner: xdd666t
- License: apache-2.0
- Created: 2021-01-25T07:59:16.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-04T13:47:44.000Z (11 months ago)
- Last Synced: 2025-04-09T07:03:09.917Z (6 months ago)
- Topics: getx, getx-template, plug
- Language: Kotlin
- Homepage:
- Size: 250 KB
- Stars: 308
- Watchers: 29
- Forks: 69
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: changeNotes.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://plugins.jetbrains.com/plugin/15919-getx) [](https://github.com/CNAD666/getx_template) [](https://github.com/xdd666t/getx_template/issues) [](https://github.com/xdd666t/getx_template/commits) [](https://github.com/xdd666t/getx_template/releases)
Language: English | [中文(详细讲解)](https://juejin.cn/post/7005003323753365517)
# Statement- Part of fast code snippet prompt come from [getx-snippets-intelliJ](https://github.com/cjamcu/getx-snippets-intelliJ/blob/master/src/main/resources/liveTemplates/getx.xml)
# Description
- install

- Plugin effect
- Take a look at the effect diagram used by the plugin. The style refers to the fish_redux plugin style.
- There are some optional functions, so make it into a multi-button style, you can operate according to your own needs
- Support to modify suffix

- Alt + Enter : GetBuilder、GetBuilder(Auto Dispose)、Obx、GetX



- Enter the **getx** prefix


# Features
- Model: Generate the GetX model
- Default: Default mode, three files are generated: state, logic, view
- Easy: Simple mode, two files are generated: logic, view- Function: Function selection
- useFolder: Use a file, a folder will be generated after selection, and the big hump name will be automatically converted to: lowercase + underscore- usePrefix: Use the prefix, add the prefix before the generated file, the prefix is: Big Camel Name is automatically converted to: lowercase + underscore
- autoDispose: If you find that a page cannot automatically recycle GetxController, you can turn on this function, refer to How to automatically recycle GetXController; under normal circumstances, there is no need to turn on this function
- addLifecycle: Automatically add the life cycle callback method in GetXController, and enable it on demand
- addBinding: automatically add binding files
- If you know what binding is, it is recommended to enable this function
- If you don't understand the concept and function of binding, it is not recommended to turn it on; not using binding will not affect development- Module Name: The name of the module, please use the big camel case as much as possible; capitalize the first letter
# Run this project
**If you want to run this project,please confirm some of your configuration**
- File ---> Project Structure ---> Project Settings:Project(SDK must use jdk11)

- Build, Execution, Deployment ---> Build Tools ---> Gradle
- gradle download: https://services.gradle.org/distributions/