/sig-appdev-kanban

An example kanban project to check your work!

Primary LanguageKotlin

sig-appdev-kanban

An example project to check your work! What I want from you

Only use this repo if you are stuck! It's best to learn by just trying to get through this.

I want you to make a kanban app that

  • Supports 3 Categories, TODO, DOING, and DONE
  • You can add to any of the categories, delete any entry, or move entries to different categories
  • the 'Add' Composable should be on a different screen than the main contents (NavHost)
  • Use Full MVVM architecture!
    • Datasources for interacting with different apis
    • Repositories to abstract Datasources
    • ViewModels to hold state data and update repositories
      • ViewModels should implement the companion object Factory method
    • Jetpack Compose Composables
  • Use a Room database to persist state
  • One extra fun feature!