Dotask App
08 October 2025

Dotask App

Mobile Development Flutter
portfolio

📝 Dotask App


dotask_app adalah aplikasi daftar tugas (to-do list) berbasis Flutter yang dirancang sebagai latihan pengembangan aplikasi dengan penyimpanan lokal dan manajemen state. Di dalam proyek ini digunakan paket Isar sebagai database lokal, serta Provider untuk state management. Selain itu, paket Google Fonts juga digunakan untuk memperkaya tampilan tipografi aplikasi.



✨ Fitur Utama


- Tambah Tugas — Pengguna dapat membuat tugas baru dengan judul dan catatan tambahan (opsional).  

- Tandai Selesai / Belum Selesai — Menandai status tugas apakah sudah selesai atau belum.  

- Hapus Tugas — Menghapus tugas yang tidak dibutuhkan.  

- Penyimpanan Lokal dengan Isar — Semua data tugas disimpan secara lokal di perangkat menggunakan Isar database, sehingga data tetap ada meskipun aplikasi ditutup.  

- Antarmuka UI Bersih & Responsif — Desain minimalis dan ramah pengguna.  

- State Management dengan Provider — Mengelola status dan perubahan data aplikasi secara efisien antar widget.



🧰 Paket & Teknologi yang Digunakan


Berikut beberapa paket utama yang digunakan:

  1. Isar (Database lokal)
  2. Provider (State Management)
  3. Google Fonts
  4. Flutter & Dart



🎯 Tujuan & Manfaat Proyek


  • Sebagai latihan membangun aplikasi Flutter dengan fitur kunci (CRUD tugas).
  • Memahami cara menyimpan data secara lokal menggunakan database di perangkat (Isar).
  • Mengasah kemampuan state management antar widget dengan Provider.
  • Membentuk aplikasi ringan dan modular sebagai bagian portofolio.



🔮 Rencana Pengembangan & Peningkatan


Berikut beberapa ide pengembangan di masa depan:

  • Sinkronisasi data ke cloud (Firebase, REST API) agar tugas bisa disinkron ke perangkat lain.
  • Fitur pengingat / notifikasi tugas.
  • Kategori / label tugas (contoh: “Pekerjaan”, “Kuliah”, “Pribadi”).
  • Mode gelap (dark mode) & tema kustom.
  • Pencarian & filter tugas (berdasarkan status, tanggal, prioritas).
  • UI/UX tambahan seperti animasi, drag & drop, dsb.



📷 Preview Aplikasi




Tertarik dengan project ini?

Mari berdiskusi lebih lanjut tentang bagaimana saya bisa membantu project Anda

Hubungi Saya