Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/j-roskopf/ModuleMakerPlugin

Android Studio / IntelliJ plugin for creating modules
https://github.com/j-roskopf/ModuleMakerPlugin

android gradle module module-maker

Last synced: 9 days ago
JSON representation

Android Studio / IntelliJ plugin for creating modules

Awesome Lists containing this project

README

        



Module Maker



License
Android Weekly
Kotlin Weekly
Release Workflow




This is a plugin that allows one to create modules without having to copy / paste / modify existing modules.

Creating both single modules and enhanced modules (representing the 3 module system outline [here](https://www.droidcon.com/2019/11/15/android-at-scale-square/))

Additional features include:

1. Specifying gradle template for modules to align with your project specific defaults.
1. Allows for custom variables to be replaced with generated values
2. Aligning the gradle files to follow the module name
3. Generating both .gradle and .gradle.kts build files for a given module

# Demo

https://www.youtube.com/watch?v=ZtXCxBuiQNk

## Building

Creating a release tag that follows `release/x.x.x` will create a Github release with the relevant artifacts.

## How To Use

- From under the `Tools` menu

Tools > Module Maker

## Installation

- Using IDE built-in plugin system:

Settings/Preferences > Plugins > Marketplace > Search for "Module Maker" >
Install Plugin

- Manually:

Download the [latest release](https://github.com/j-roskopf/ModuleMakerPlugin/releases/latest) and install it manually using
Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...