souravpany / 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).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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).


Languages

Language:Kotlin 100.0%