Key functionalities:
Task Organization: Users can easily add, view, edit, and delete tasks, streamlining the management of daily activities.
Customizable Task Categories: Categorize tasks for better organization and focus, tailoring the app to meet your personal productivity style.
Technology Stack:
Kotlin.
Room Database: A robust and reliable local storage solution for full-fledged data persistence, making data handling efficient and straightforward.
Navigation Component: Simplifies implementing navigation, from simple button clicks to more complex patterns, ensuring a consistent and predictable user experience.
Safe Args: Provides type safety for navigation actions, preventing runtime errors and streamlining data transfer between app components.
ViewModel: Manages UI-related data in a lifecycle-conscious way, allowing data to survive configuration changes such as screen rotations.
SharedPreferences: Utilizing SharedPreferences, the app efficiently manages and stores user preferences, offering a personalized and tailored experience.
Screenshots:
Home Screen:
Add Screen:
Update Screen: