DoAble - ToDO App
A simple Todo application built using Flutter and Hive.
This project was created mainly to learn and practice local data persistence using Hive in Flutter.
๐ธ Screenshots
| Home Screen | Add Task | Empty State |
|---|---|---|
![]() |
![]() |
![]() |
๐ฅ Download APK
You can download and install the latest APK from here:
๐ Download APK
๐ Purpose of this Project
The main goal of this project was to:
- Understand how Hive works in Flutter
- Learn how to store, read, update, and delete data locally
- Practice using HiveObject, TypeAdapters, and Boxes
- Build a clean and functional Flutter UI around local storage
This project is offline-first and does not rely on any backend.
โจ Features
- Add new tasks
- Update existing tasks
- Delete tasks
- Persist data locally using Hive
- Clean and simple UI
- Works completely offline
๐ Tech Stack
- Flutter
- Dart
- Hive (Local NoSQL Database)
- Hive Flutter
๐ง What I Learned
- Initializing Hive before
runApp() - Creating Hive models using
HiveObject - Generating adapters using
build_runner - Working with Hive Boxes
- Listening to box changes using
ValueListenableBuilder - Structuring a Flutter project cleanly
On this page
Languages
Dart43.1%C++27.3%CMake21.4%Ruby3.0%Swift2.1%C1.6%HTML1.3%Kotlin0.1%Objective-C0.0%
Latest Release
ReleaseJanuary 21, 2026Created January 21, 2026
Updated January 21, 2026


