Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/j-roskopf/ModuleMakerPlugin
- Owner: j-roskopf
- License: mit
- Created: 2023-05-10T10:36:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-07T13:06:44.000Z (9 days ago)
- Last Synced: 2024-11-07T13:50:21.399Z (9 days ago)
- Topics: android, gradle, module, module-maker
- Language: Kotlin
- Homepage:
- Size: 310 KB
- Stars: 55
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-list - j-roskopf/ModuleMakerPlugin - Android Studio / IntelliJ plugin for creating modules (Kotlin)
README
Module Maker
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...