NE
Neo-glitch/flutter_buzzwire
An Personalized news app built using Flutter along with clean architecture
Buzzwire
The ultimate news app designed for the modern reader. Delivering real-time updates, personalized feeds, and breaking news alerts.
App Screenshots
Tech Stack
This project was built using the following technologies and packages:
Core Framework
- Flutter - Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
Architecture
- Clean Architecture - A modular and scalable architecture pattern to separate concerns and improve maintainability.
Dependency Injection
- GetIt - A simple service locator for dependency injection in Flutter.
State Management
- Riverpod - A state management library that simplifies state handling and improves testability.
Backend & Database
- Firebase Cloud Firestore - A NoSQL cloud database to store and sync data.
- Firebase Authentication - For user authentication (email/password).
- Firebase Cloud Messaging - For push notifications.
- Firebase Remote Config - For managing app configurations and force updates.
- Appwrite Storage - For storing and managing images and files in the cloud.
- News API - For fetching the latest news articles and headlines.
Navigation
- GoRouter - A declarative routing package for Flutter.
Networking
- Dio - A powerful HTTP client for making network requests.
- Fpdart - Functional programming in Dart, used for
Eithertype handling.
Local Database & Caching
- Floor Database - A SQLite abstraction for local database management.
- Shared Preferences - For lightweight local caching of user data.
Image Handling
- Cached Network Image - For efficiently loading and caching images from the network.
Environment Management
- Flutter DotEnv - For managing environment variables.
Logging
- Logger - A flexible logging library for better debugging and monitoring.
On this page
Languages
Dart67.7%C++13.2%C10.6%CMake7.4%Swift0.4%HTML0.4%Ruby0.3%Kotlin0.0%Objective-C0.0%
Contributors
Latest Release
v1.0.0February 1, 2025Created June 22, 2024
Updated October 27, 2025




