Skip to content

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

Notifications You must be signed in to change notification settings

pseudoankit/tasky

Repository files navigation

Tasky

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

Login Home App Widget Add Reminder Shortcuts

Demo

Overview :-

  • Multi Module Structure

  • buildSrc to centrailize dependencies and to extract repeated portion of gradle ref

  • UI : Jetpack Compose

  • Navigation : compose destinations

  • DI : Koin

  • Architecture :- MVI + Clean Architecture

  • Single Activity Arch

  • CI / CD

    • generate apk on push to master
    • static code analysis with sonarcloud
    • lint check

Planned

  • unit test
  • unit test CI and jaccoco setup for coverage
  • instumentation test
  • instumentation test CI

Releases

No releases published

Packages

No packages published

Languages