tasky
tasky copied to clipboard
Repo to demonstrate usage of MAD with multi module setup, centralised dependency management, jetpack compose, CI/CD,clean code and mvi architecure
Tasky
App to set events & reminder, repo created to apply new concepts in practice
Login | Home | App Widget | Add Reminder | Shortcuts |
---|---|---|---|---|
🎯 Key Features:
- Architecture :- MVI uses orbit mvi + Clean Architecture
- Single Activity Arch
- Multi-Module Setup:- demonstrates how to structure an Android project with multiple modules for better code organization and scalability.
- Dependency Injection:- Koin
- Jetpack Compose UI
- Navigation in Multi-Module project uses compose destinations
- CI/CD Setup
- generate apk on push to master
- static code analysis with sonarcloud
- lint check
- BuildSrc Setup: Dependency management is centralized using BuildSrc, simplifying dependency declarations and version management.
- Adding widgets and app shortcut
![](https://user-images.githubusercontent.com/54987308/223794067-e96e4191-d34e-4dd1-9d03-1b6b1816990f.png)