Skip to content

mohammed-aloufi/To_Do

Repository files navigation

ToDo

To Do Android Application using Kotlin.

Overview: 👀

ic_launcher

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.

This app was built using: ⚙️

  • MVC Architecture.
  • Livedata.
  • Room Database.
  • Two RecyclerViews & Adapters.

Libraries 💼

  • Room Database Libraries.
  • LottieFiles Animation Librariy.

User interfaces 📱

Home :

New Project (9)

New task :

New Project (10)

New/Edit Category :

New Project (11)

Task Details :

New Project (14)

Sorting :

New Project (15)


Installation:

Follow the steps below to get started with the project's development environment:

  1. Install Android Studio from Android Studio
  2. Clone this repository:
$ git clone https://github.com/mohammed-aloufi/To_Do.git
  1. Navigate to the project directory:
$ cd ToDo
  1. 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"
   }

All set 🎉🎉.

Resources:

Room Database Documentation:

Go to documentation

LottieFiles Animation Documentation:

Go to documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages