A simple and practical Flutter note and task management application built with Dart and Hive for local data storage.
The app allows users to create, edit, organize, and manage their daily tasks through a clean and user-friendly interface. 📱✨
- 📝 Create new tasks
- ✏️ Edit existing tasks
- 🗑️ Delete tasks
- 📋 Display and manage tasks
- 🏷️ Categorize tasks by type
- ⏰ Select time for tasks
- 💾 Local data persistence using Hive
- ⚡ Fast and lightweight local storage
- 🎨 Clean and simple Flutter UI
- 📱 Responsive mobile interface
| Technology | Usage |
|---|---|
| 💙 Flutter | Mobile application development |
| 🎯 Dart | Programming language |
| 🗄️ Hive | Local database |
| 📦 Hive Flutter | Hive integration with Flutter |
| ⏰ Time Picker | Task time selection |
| ☑️ Msh Checkbox | Custom checkbox UI |
lib/
│
├── data/
│ ├── task.dart
│ ├── task.g.dart
│ ├── task_type.dart
│ ├── task_type.g.dart
│ ├── type_enum.dart
│ └── type_enum.g.dart
│
├── screens/
│ ├── add_task_screen.dart
│ ├── edit_task_screen.dart
│ └── home_screen.dart
│
├── utility/
│ └── utility.dart
│
├── widget/
│ ├── task_type_item.dart
│ └── task_widget.dart
│
└── main.dart
This application uses Hive to store tasks locally on the device.
This means users can manage their tasks without requiring an external backend or internet connection. 🔐💾
git clone https://github.com/CodeminTech/flutter_note_app.gitcd flutter_note_appflutter pub getflutter runThis project was developed to practice and demonstrate:
- 💙 Flutter application development
- 🎯 Dart programming
- 🗄️ Local database management with Hive
- 🧩 Flutter widget development
- 📱 Building practical mobile applications
- ✏️ CRUD operations for local data
- 🏗️ Organizing Flutter projects into reusable components
CodemonTech
Flutter Developer | Mobile Application Developer
🔗 GitHub: GitHub: https://github.com/CodeminTech

