Simple To do App
08 October 2025

Simple To do App

Mobile Development Flutter
portfolio

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


  1. Tambahkan & Kelola Tugas, Pengguna dapat membuat tugas baru dengan judul (dan deskripsi opsional), menandainya selesai atau belum selesai, serta menghapus tugas.
  2. Swipe & Aksi (Slidable), Menggunakan paket `flutter_slidable` agar pengguna bisa menggeser item daftar untuk menghapus atau menandai status tugas.
  3. Penyimpanan Lokal dengan Hive, Data tugas disimpan di perangkat secara lokal menggunakan Hive — memungkinkan aplikasi tetap menyimpan tugas meskipun aplikasi ditutup dan dibuka ulang.
  4. 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







Tertarik dengan project ini?

Mari berdiskusi lebih lanjut tentang bagaimana saya bisa membantu project Anda

Hubungi Saya