pseudoankit / tasky

Repo to demonstrate usage of MAD with multi module setup, centralised dependency management, jetpack compose, CI/CD,clean code and mvi architecure

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tasky

App to set events & reminder, repo created to apply new concepts in practice

Login Home App Widget Add Reminder Shortcuts

Demo

🎯 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

About

Repo to demonstrate usage of MAD with multi module setup, centralised dependency management, jetpack compose, CI/CD,clean code and mvi architecure


Languages

Language:Kotlin 100.0%