3li-7assan-Dev1712 / SuperTodoList

Jetpack android app with Hilt for dependency injection

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Super Todo List App

The reason that I call this app super is because that the app demonstrates the clean code architecture and all the android development best practices, following the MVVM architecture and the principle of the separation of concerns (let's talk a little bit about such a principle, it means that the fragments are just responsible for displaying the data and all the business logic will be delegated to ViewModel). This process has a great impact of the application functionality such like handling the configuration changes, and process death.

Demonstrated Tools

- Architecture components
- Kotlin coroutines and flow
- view biding
- MVVM architecture (ViewModel & LiveData & Flow)
- Navigation Components
- Dependency Injection with Dagger2/Hilt

Screenshots
SuperTodoList Screenshot SuperTodoList Screenshot SuperTodoList Screenshot SuperTodoList Screenshot SuperTodoList Screenshot

VID.mp4

About

Jetpack android app with Hilt for dependency injection


Languages

Language:Kotlin 100.0%