Skip to content

NewsFlash is a sleek and modern news app built with Flutter, designed to keep you updated with the latest news from around the world in real-time. πŸ“°βœ¨ With a focus on speed, simplicity, and user experience, NewsFlash delivers breaking news and top stories straight to your fingertips. πŸ“²πŸ”₯

Notifications You must be signed in to change notification settings

anuragJoshi05/NewsFlash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

NewsFlash

NewsFlash is a modern and user-centric news application developed using Flutter. It is crafted to deliver an enhanced, seamless, and engaging news reading experience.

Features

  • Breaking News Carousel: View the latest top headlines in a visually appealing carousel.
  • Category-Based News: Browse news articles based on different categories like Politics, Sports, Technology, and more.
  • Search Functionality: Search for news articles by keywords or categories.
  • Random Category Suggestions: Get random category suggestions in the search bar for a diverse news intake.
  • Dark Theme with Vibrant Accents: Enjoy a modern UI with a dark theme and vibrant cyan/yellow accents for a sleek look.

Screenshots

Getting Started

This project is a starting point for a Flutter application. Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/newsflash.git
    cd newsflash
  2. Install dependencies:

    flutter pub get
  3. Run the app:

    flutter run

Project Structure

The project is structured as follows:

lib/
β”œβ”€β”€ main.dart
β”œβ”€β”€ home.dart
β”œβ”€β”€ category.dart
β”œβ”€β”€ model.dart
β”œβ”€β”€ newsView.dart
└── ... (other files and folders)
  • main.dart: Entry point of the application.
  • home.dart: Contains the home screen of the application.
  • category.dart: Manages the category-based news screen.
  • model.dart: Contains the data models used in the app.
  • newsView.dart: Displays individual news articles.

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/new-feature)
  3. Commit your changes (git commit -am 'Add new feature')
  4. Push to the branch (git push origin feature/new-feature)
  5. Create a new Pull Request

Acknowledgements

  • Flutter
  • NewsAPI
  • All the amazing Flutter and Dart resources available online.

A few resources to get you started if this is your first Flutter project:

About

NewsFlash is a sleek and modern news app built with Flutter, designed to keep you updated with the latest news from around the world in real-time. πŸ“°βœ¨ With a focus on speed, simplicity, and user experience, NewsFlash delivers breaking news and top stories straight to your fingertips. πŸ“²πŸ”₯

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published