/Multi_module_Architecture

this is simple example show how to implement multi module android architecture with one gradle file

Primary LanguageKotlin

Simpe Multi_module_Architecture app

this is simple shopping app that implement MultiModule Architecture by managing gradle with buildSrc and Gradle dsl plugin. In this app I just followed modular by layer and when your app get bigger you can add more module as feature and make mixing between modularing by layer and feature.

Managing this all modules is tough if not implemented the right way you will face alot of gradle issues . so I created custom plugin in buildSrc folder and used kotlin dsl plugin to manage all modules gradle from one place. and applied this plugin to every module. the app module work like navhost for all modules or features the Core module contains common shared files or classes and utilites amongs the all modules

Authors

Tech Stack

Jetpack Compose - hilt - Retrofit- Mvvm

License

MIT

Documentation

Documentation

Badges

Add badges from somewhere like: shields.io

MIT License GPLv3 License AGPL License

Screenshots

App Screenshot