/flutter_todo_with_sync_backup

This is a demo Flutter Todo App that implements local database and API synchronization. The app allows you to manage your todo items and keeps your data up-to-date by synchronizing with the API in the background. User interactions are stored locally and synced with the API once the connection is reestablished.

Primary LanguageDart

IN-PROGRESS

Todo Sync App

A simple todo app that synchronizes local database with API.

Features

  • Add new tasks
  • Mark tasks as completed
  • Edit existing tasks
  • Delete tasks
  • Offline support with local database
  • Asynchronous updates with remote API

Packages

  • Hive
  • Dio

Installation

  1. Clone the repository:
git clone https://github.com/yunusemrealpak/flutter_todo_with_synchronized_backup.git
  1. Navigate to the project directory
cd flutter_todo_with_synchronized_backup
  1. Install dependencies
flutter pub get
  1. Run the app
flutter run

Built With

  • Flutter - A mobile development framework by Google
  • Dart - A client-optimized language for fast apps on any platform
  • Hive - A software library that provides a relational database management system

Author

Yunus Emre Alpak

Contribution

Contributions are welcome. Please open an issue or create a pull request if you would like to contribute.

License

This project is licensed under the MIT License.