Skip to content

Repository files navigation

Todo App

Welcome to the Todo App repository! This project is a modern task management application that helps you organize and track your daily tasks effectively. Built with Jetpack Compose, MVVM architecture, and Material Design 3, the app ensures a clean, intuitive, and robust user experience. It also leverages Room Database to securely store and manage your tasks locally.

Features

  • Task Management: Create, update, delete, and organize your tasks.
  • Room Database Integration: Efficient storage and retrieval of tasks.
  • Modern UI: Built with Material Design 3 for a sleek and consistent user interface.
  • Jetpack Compose: Simplifies UI development with declarative programming.
  • MVVM Architecture: Ensures clean code and separation of concerns.

Getting Started

Prerequisites

To run this application, you'll need:

  • Android Studio (latest version recommended)
  • A device or emulator running Android 5.0 (Lollipop) or higher

Installation

  1. Clone the repository:
    git clone https://github.com/varuns18/Todo-App.git
  2. Open the project in Android Studio.
  3. Sync the project with Gradle files.
  4. Build and run the app on your preferred device or emulator.

Technologies Used

  • Kotlin: The primary programming language for the application.
  • Jetpack Compose: A modern toolkit for building native Android user interfaces.
  • Material Design 3: Provides a clean and visually appealing design language.
  • MVVM Architecture: Ensures maintainable and scalable code.
  • Room Database: Handles local data storage efficiently.

🤝 Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the Repository

    Click on the Fork button at the top right corner of the repository page.

  2. Create a Feature Branch

    git checkout -b feature/YourFeature
  3. Commit Your Changes

    git commit -m "Add YourFeature"
  4. Push to Your Branch

    git push origin feature/YourFeature
  5. Create a Pull Request

    Open a pull request from your forked repository's feature branch to the main repository's main branch.

For major changes, please open an issue first to discuss what you would like to change.


📄 License

This project is licensed under the MIT License.


📬 Contact

About

A modern Todo App built with Kotlin, Jetpack Compose, and Material Design 3, following the MVVM architecture. It uses Room Database for efficient local task management. Perfect for staying organized!

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages