Kabar Pagi
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.
Apps Feature:
- List Berita Terbaru
- Headline Berita
- Pencarian Berita
- Berita Berdasarkan Sumber
- Fitur Dark & Light Mode
SDK Version
- Flutter SDK v3.3.7 with null safety support
How to install
- git clone https://github.com/yusriltakeuchi/kabarpagi.git
- flutter packages get
- flutter run
Place Your APIKEY
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";
How to add new assets?
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
How to generate new freezed class?
Jalankan perintah berikut: (MacOS / Linux Only)
- ./buildrunner.sh