Skip to content

Used to generate the template code of GetX framework | Flutter GetX模板代码生成(一个有用的IDEA插件)

License

Notifications You must be signed in to change notification settings

xdd666t/getx_template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e618dd7 · Nov 4, 2024
Aug 17, 2024
Aug 17, 2024
Aug 17, 2024
Nov 4, 2024
Jan 25, 2021
Aug 17, 2024
Jan 25, 2021
Apr 21, 2022
Nov 4, 2024
Nov 4, 2024
Aug 17, 2024
Aug 17, 2024
Aug 17, 2024
Aug 17, 2024
Aug 17, 2024

Repository files navigation

plugin stars issues commit release

Language: English | 中文(详细讲解)

Statement

Description

  • install

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

useFolder

  • Support to modify suffix

image-20210926111944785

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

GetBuilder

image-20210802160603092

image-20210802160631405

  • Enter the getx prefix

getxroutepagemap

image-20210922111700625

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)

image-20211208095732612

image-20211208100031275

About

Used to generate the template code of GetX framework | Flutter GetX模板代码生成(一个有用的IDEA插件)

Topics

Resources

License

Stars

Watchers

Forks