/getx_template

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

Primary LanguageKotlinApache License 2.0Apache-2.0

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