Skip to content

AhmedRaba/MyTodo

Repository files navigation

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:

Webp net-resizeimage

Add Screen:

Webp net-resizeimage(2)

Update Screen:

Webp net-resizeimage(1)

Releases

No releases published

Packages

No packages published

Languages