Skip to content

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.

yusriltakeuchi/kabarpagi

Repository files navigation

Kabar Pagi

Fork  Star  Watches 

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

  1. Flutter SDK v3.3.7 with null safety support

How to install

  1. git clone https://github.com/yusriltakeuchi/kabarpagi.git
  2. flutter packages get
  3. 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

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published