Skip to content

ShikamaruBH/TaskManagement

Repository files navigation

TaskManagement

Features:

  • Add project to manage tasks which you will do.
  • Add a task with name and mark importance of the task, delete task.
  • Archive project or move project to trash bin.
  • Sync data from Firebase at first time login.

Preview :

Login Screen

Register Screen

Main Screen

Add Project Screen

drawing drawing drawing drawing

Task Screen

Add Task Screen

Archive Screen

Trash Screen

drawing drawing drawing drawing

Android Libraries :

def room_version = "2.4.2"
def lifecycle_version = "2.4.0"

implementation 'androidx.navigation:navigation-runtime-ktx:2.4.2'
implementation "androidx.fragment:fragment-ktx:1.2.5"

implementation "androidx.navigation:navigation-compose:2.4.2"
implementation("androidx.constraintlayout:constraintlayout:2.1.4")

// To use constraintlayout in compose
implementation("androidx.constraintlayout:constraintlayout-compose:1.0.1")

// ViewModel
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version"
implementation "androidx.lifecycle:lifecycle-viewmodel-compose:$lifecycle_version"

// LiveData
implementation "androidx.lifecycle:lifecycle-livedata-ktx:$lifecycle_version"

// Icon
implementation "androidx.compose.material:material-icons-extended:$compose_version"

// Hilt
implementation "com.google.dagger:hilt-android:2.38.1"
kapt "com.google.dagger:hilt-compiler:2.38.1"

// Room
kapt "androidx.room:room-compiler:$room_version"
implementation "androidx.room:room-ktx:$room_version"
implementation "androidx.room:room-runtime:$room_version"
implementation "androidx.room:room-rxjava2:$room_version"
implementation "androidx.room:room-rxjava3:$room_version"
implementation "androidx.room:room-guava:$room_version"
testImplementation "androidx.room:room-testing:$room_version"
implementation "androidx.room:room-paging:2.5.0-alpha01"

//Navigation
implementation "androidx.navigation:navigation-compose:2.4.2"

implementation 'androidx.core:core-ktx:1.7.0'
implementation "androidx.compose.ui:ui:$compose_version"
implementation "androidx.compose.material:material:$compose_version"
implementation "androidx.compose.ui:ui-tooling-preview:$compose_version"
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.3.1'
implementation 'androidx.activity:activity-compose:1.3.1'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
androidTestImplementation "androidx.compose.ui:ui-test-junit4:$compose_version"
debugImplementation "androidx.compose.ui:ui-tooling:$compose_version"
debugImplementation "androidx.compose.ui:ui-test-manifest:$compose_version"

License

Copyright (c) 2022 The Cats Team
This project we create which the aim of education. 

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages