A simple and efficient To-Do List application built with Kotlin and Jetpack Compose, designed to help users organize their daily tasks in an intuitive and user-friendly way. The app provides an elegant and smooth experience, leveraging modern Android development principles to ensure performance and maintainability.
This application allows users to create, manage, and organize their tasks effortlessly. Users can add, edit, and delete tasks as needed. Tasks can be categorized into different folders for better organization. The interface is built with Jetpack Compose, ensuring a clean and modern user experience.
The project is developed in Kotlin with Jetpack Compose for UI, ensuring a declarative and modern approach. It follows the MVVM (Model-View-ViewModel) architecture, promoting a clear separation of concerns. AndroidX libraries are used for compatibility and best practices. Gradle (KTS) is used for build automation and dependency management.
data/
– Manages data sources and repositories.domain/
– Contains business logic and core models.presentation/
– Handles UI components with Jetpack Compose.MainActivity.kt
– The entry point of the application.
Ensure you have the following installed:
- Android Studio (latest version)
- JDK 11+
- Kotlin plugin
Clone the repository:
git clone <repo-url>
Open in Android Studio and sync Gradle. Run the application on an emulator or physical device.
Copyright (C) 2025 Henrique Selau de Oliveira (Henry/iPollo)
All rights reserved. No part of this code may be copied, modified, or distributed commercially without the explicit permission of the author, only for personal use. Contributions to the project are also welcome.