Skip to content

DivyanshArya09/Newsify

Repository files navigation

Newsify - Your Personal News Companion

Newsify is a Flutter mobile application designed to keep users updated with the latest news from around the world. Leveraging the power of the News API, Newsify offers a vast collection of news articles covering various topics such as politics, technology, sports, entertainment, and more. With a clean and intuitive interface, users can easily discover and read news articles tailored to their interests.

Features

  • News Aggregation: Access a diverse range of news articles from multiple sources and categories.
  • Customized News Feed: Personalize your news feed by selecting preferred topics and sources.
  • Search Functionality: Seamlessly search for specific news articles or topics of interest.
  • Save for Later: Bookmark articles to read later or reference at any time.
  • Offline Reading: Save articles for offline reading to access them even without an internet connection.
  • Share News: Share interesting articles with friends and family via social media or messaging platforms.

Technologies Used

  • Flutter: The app is developed using the Flutter framework for building natively compiled applications for mobile, web, and desktop.
  • News API: Newsify fetches news data from the News API, which provides a comprehensive collection of news articles from various sources.
  • HTTP Package: The HTTP package is used for making HTTP requests to fetch news data from the News API.
  • Material Design: The app follows Material Design guidelines for a visually appealing and intuitive user interface.

Getting Started

To get started with Newsify, follow these steps:

  1. Clone the repository to your local machine.
  2. Ensure you have Flutter installed on your system. If not, refer to the official Flutter installation guide.
  3. Obtain an API key from the News API website (https://newsapi.org/) and replace the placeholder in the code with your API key.
  4. Run flutter pub get to install dependencies.
  5. Run the app on an emulator or a physical device using flutter run.

Contributing

Contributions are welcome! If you encounter any bugs or have suggestions for improvements, please feel free to open an issue or submit a pull request.

ScreenShots

Screenshot__211_-removebg-preview

Screenshot__212_-removebg-preview

Screenshot__214_-removebg-preview

Screenshot__213_-removebg-preview

Screenshot__217_-removebg-preview

Screenshot__215_-removebg-preview

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published