Skip to content

Repository files navigation

mToDo

A simple todo Android App where we can add and can view our todo details - (Kotlin, Dagger 2, Architecture Components, MVVM, Material Components, Intro slides, clean architecture, Room, Stetho, Viewpager2,Text Drawable, RX java).

Built With 🛠

Package Structure

com.android.microblogapp # Root Package
.
├── data # For data handling.
│ ├── local # Room Data Handlers ├── db # Room Data Handlers | │ ├── dao # Room database table creation.
├── entity # Room database table componenet.
└── model # POJO classes │ └── repository # Single source of data.
|
├── model # Model classes
|
├── di # Dependency Injection │ ├── builder # Activity Builder
│ ├── component # DI Components │ └── module # DI Modules
|
├── ui # Activity/View layer
│ ├── base # Base View
│ ├── home # home screen
│ └── intro # Intro Activity & ViewModel
| │ ├── adapter # Adapter for RecyclerView
| │ ├── viewmodel # ViewHolder for RecyclerView
└── todoadd # ToDo Add Details Activity & ViewModel
| │ ├── adapter # Adapter for RecyclerView
| │ ├── viewmodel # ViewHolder for RecyclerView
└── todoview # ToDo Add Details Activity & ViewModel
| │ ├── adapter # Adapter for RecyclerView
| │ ├── viewmodel # ViewHolder for RecyclerView
|
└── utils # Utility Classes / Common classes / Rx / display

Architecture

This app uses MVVM (Model View View-Model) architecture.

About

A simple todo Android App where we can add and can view our todo details - (Kotlin, Dagger 2, Architecture Components, MVVM, Material Components, Intro slides, clean architecture, Room, Stetho, Viewpager2,Text Drawable, RX java).

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages