Skip to content

Eznira/todo_app

Repository files navigation

Todo App

A simple and intuitive Todo application built using Flutter. This app allows users to manage their daily tasks efficiently.

Features

  • Task Management: Add, delete, and mark tasks as completed.
  • Offline Support: Access tasks without an internet connection.

Screenshots

Splash Screen Home Screen Add Task Dialog Delete Task

Getting Started

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Prerequisites

  • Flutter SDK: Install Flutter
  • A code editor (VS Code, Android Studio, etc.)

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/todo-app.git
    cd todo-app
  2. Install dependencies:

    flutter pub get
  3. Run the app:

    flutter run

Project Structure

The project is organized as follows:

lib/
├── Database/      # Data models
├── screens/       # UI screens
├── util/          # Utility functions and reusable widgets
└── main.dart      # Entry point of the app

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

Steps to Contribute

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-branch-name.
  3. Make your changes.
  4. Commit your changes: git commit -m 'Add some feature'.
  5. Push to the branch: git push origin feature-branch-name.
  6. Open a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published