Zone News adalah aplikasi pembaca berita modern yang dibangun menggunakan framework Flutter. Berikut adalah ringkasan singkat fitur dan teknologi yang digunakan dalam aplikasi ini:
1. Fitur Utama
- Agregator Berita: Mengambil berita terbaru dari API (seperti NewsAPI) melalui NewsService.
- Kategorisasi: Berita dibagi menjadi beberapa bagian seperti For You, Headlines, Following, dan Newsstand.
- Pencarian: Fitur pencarian terintegrasi untuk menemukan topik berita tertentu secara real-time.
- Sistem Bookmark: Pengguna bisa menyimpan artikel favorit mereka ke dalam daftar bookmark (disimpan secara lokal menggunakan GetStorage).
- Mode Gelap/Terang: Mendukung perpindahan tema (Light/Dark mode) dengan transisi yang halus.
- Detail Berita: Menampilkan isi berita lengkap, kemungkinan besar menggunakan WebView untuk membuka link asli berita.
- State Management: Menggunakan GetX, yang memudahkan pengelolaan logika bisnis (Controller), rute (Routes), dan dependency injection (Bindings).
- UI/UX Modern:
- Menggunakan efek Glassmorphism (buram) pada header.
- Lottie Animation untuk state kosong atau error agar lebih interaktif.
- Shimmer Effect sebagai indikator pemuatan data (loading) yang premium.
- Hero Animation untuk transisi antar halaman yang mulus.