Skip to content
mohammed-aloufiPublic

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

39 Commits

Folders and files

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

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages