GitHunt
QR

QRTQuick/vauge-report

a news app

vauge-report

A polished Flutter news app with a premium dark UI, Discover/Viewed/Saved tabs, search, saved stories, and headline notifications.

Credits

Built by Chisom Life Eke
Contact: chisomlifeeke@gmail.com
GitHub: https://github.com/QRTQuick

API key

The app reads the GNews API key from a build-time define:

--dart-define=GNEWS_API_KEY=your_key_here

If you do not set a key, the default placeholder in lib/config/api_config.dart is used and the app will show a missing key error.

Notifications & caching

The app caches feeds and saved stories on-device. A local notification is sent when a new headline appears on the Home feed. On Android 13+, the app requests notification permission at runtime.

GitHub Actions APK

The workflow build-apk.yml creates a fresh Flutter project on the runner, injects the app source, and builds a release APK. Add GNEWS_API_KEY as a GitHub Secret to avoid hardcoding keys in CI logs.

Languages

Dart100.0%

Contributors

Created March 2, 2026
Updated March 3, 2026