Kabar Pagi adalah sebuah aplikasi media penyiaran berita sederhana yang bersumber pada newsapi.org, bertujuan untuk menampilkan kumpulan berita dari berbagai macam media yang ada di dunia, fokusnya terutama Indonesia. Dibuat menggunakan Framework Flutter dan state management Riverpod.
- List Berita Terbaru
- Headline Berita
- Pencarian Berita
- Berita Berdasarkan Sumber
- Fitur Dark & Light Mode
- Flutter SDK v3.3.7 with null safety support
- git clone https://github.com/yusriltakeuchi/kabarpagi.git
- flutter packages get
- flutter run
Pergi ke https://newsapi.org, daftarkan akunmu dan generate APIKEY di sana. Pasang APIKEY kamu pada file lib/core/config/config.dart
/// Insert your api key here
const String apiKey = "APIKEY HERE";
Install flutter_gen jika belum memilikinya:
- dart pub global activate flutter_gen
- chmod +x asset.sh
Kemudian jalankan perintah ini setiap kali menambah asset baru ke folder assets: (MacOS / Linux Only)
- ./asset.sh
Jalankan perintah berikut: (MacOS / Linux Only)
- ./buildrunner.sh