Loading repository data…
Loading repository data…
kgniewek / repository
This Android task management app, crafted with Kotlin and Jetpack Compose, organizes tasks by priority levels and tracks deadlines efficiently. Utilizing Room Database for persistence, it dynamically updates task statuses to reflect upcoming deadlines or expired tasks. Simplified navigation and operational ease make it ideal for many users.
This Android application, developed using Kotlin, helps users manage their tasks effectively with a focus on prioritization and deadlines. It features a multi-screen interface where tasks are categorized by priority levels—High, Medium, and Low. Each task is displayed with a deadline and categorized under different screens based on its priority. The app utilizes the Room Database to store task details, which include the task name, deadline, and priority level. As time progresses, the app dynamically updates to show if a task is expiring soon or has already expired, alongside the number of hours remaining until the deadline or since it has passed. The app simplifies task management with features that allow users to add, delete, and view tasks efficiently. It's designed with a clear and user-friendly UI implemented with Jetpack Compose, promoting a smooth navigation experience across different priority-based task lists.
The app consists of several screens, including:
build.gradle.ktsgradle.propertiesgradlewgradlew.batsettings.gradle.ktsbuild.gradle.ktsproguard-rules.proExampleInstrumentedTest.ktAndroidManifest.xmlMainActivity.ktColor.ktTheme.ktType.ktic_launcher_background.xmlic_launcher_foreground.xmlic_launcher.xmlic_launcher_round.xmlcolors.xmlstrings.xmlthemes.xmlstrings.xmlbackup_rules.xmldata_extraction_rules.xmlExampleUnitTest.kt