todo_app
todo_app adalah aplikasi daftar tugas (to-do list) sederhana yang dibuat sebagai latihan pengembangan menggunakan Flutter. Aplikasi ini fokus pada penggunaan penyimpanan lokal (Hive), interaksi UI modern (flutter_slidable), dan manajemen data ringan.
✨ Fitur Utama
- Tambahkan & Kelola Tugas, Pengguna dapat membuat tugas baru dengan judul (dan deskripsi opsional), menandainya selesai atau belum selesai, serta menghapus tugas.
- Swipe & Aksi (Slidable), Menggunakan paket `flutter_slidable` agar pengguna bisa menggeser item daftar untuk menghapus atau menandai status tugas.
- Penyimpanan Lokal dengan Hive, Data tugas disimpan di perangkat secara lokal menggunakan Hive — memungkinkan aplikasi tetap menyimpan tugas meskipun aplikasi ditutup dan dibuka ulang.
- UI Responsif & Sederhana, Tampilan minimalis dan mudah digunakan, cocok untuk aplikasi produktivitas harian.
🧠 Paket & Teknologi yang Digunakan
Beberapa paket utama yang digunakan dalam proyek ini:
- Hive — untuk penyimpanan data lokal (key-value)
- flutter_slidable — untuk interaksi geser item daftar
- Google Fonts — untuk memperkaya pilihan font
- Flutter & Dart — sebagai kerangka utama pembangunan aplikasi
🎯 Tujuan & Manfaat Proyek
- Sebagai latihan pengembangan aplikasi menggunakan Flutter.
- Memahami cara kerja penyimpanan lokal di mobile (Hive).
- Mengasah kemampuan UI / UX dengan interaksi gesture (swipe).
- Membangun aplikasi ringan yang mudah dipahami dan dikembangkan lebih lanjut.
🔮 Rencana Pengembangan & Peningkatan
Beberapa ide pengembangan di masa depan:
- Sinkronisasi data ke cloud (Firebase, REST API) agar tugas bisa disinkron antar perangkat.
- Fitur kategori atau tag tugas (misalnya “Pekerjaan”, “Pribadi”).
- Fitur pengingat / notifikasi tugas.
- Tema gelap (dark mode) & pengaturan tampilan.
- Filter & sorting tugas (berdasarkan tanggal, status, dsb.).
📷 Preview Aplikasi


