• Stars
    star
    283
  • Rank 146,066 (Top 3 %)
  • Language
    Kotlin
  • License
    Apache License 2.0
  • Created almost 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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