To Do Android Application using Kotlin.
This project represents an android application ToDo, Where users can manage thier tasks.
The user can also create tasks based on the custom categories that he creates.
- MVC Architecture.
- Livedata.
- Room Database.
- Two RecyclerViews & Adapters.
- Room Database Libraries.
- LottieFiles Animation Librariy.
Follow the steps below to get started with the project's development environment:
- Install Android Studio from Android Studio
- Clone this repository:
$ git clone https://github.com/mohammed-aloufi/To_Do.git
- Navigate to the project directory:
$ cd ToDo
- List of the libraries used in the project:
- for Room Database
apply plugin: 'kotlin-kapt'
dependencies {
implementation "androidx.room:room-runtime:2.4.0-beta01"
kapt "androidx.room:room-compiler:2.4.0-beta01"
implementation "androidx.room:room-ktx:2.4.0-beta01"
}
- for LottieFiles Animation
dependencies {
def lottieVersion = "4.2.2"
implementation "com.airbnb.android:lottie:$lottieVersion"
}