Skip to content

NirmalRavichandran/Newsapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# News Headline Application

## Overview
The News Headline Application is a mobile application built with Flutter that fetches the latest news articles from various categories using the NewsAPI. It provides users with a user-friendly interface to read news articles and stay updated with the latest happenings around the world.

## Features
- Displays news articles in a tile view.
- Categories for different types of news (e.g., Technology, Sports, Health).
- Each article can be read in full by tapping 'Read More'.
- User authentication using Flask API.
- Responsive design for various screen sizes.

## Tech Stack
- **Frontend:** Flutter
- **Backend:** Flask (for authentication)
- **Data Source:** NewsAPI
- **Database:** SQLAlchemy

## Getting Started

### Prerequisites
- Flutter SDK installed on your machine.
- An active NewsAPI account for API key.
- Python and flask installed for authentication.

### Installation
1. Clone the repository:
   ```bash
   git clone https://github.com/NirmalRavichandran/news_app.git
   cd news_app
  1. Install the dependencies:

    flutter pub get
  2. Replace the API key in the lib/home_screen.dart file:

    const String newsApiKey = 'YOUR_NEWS_API_KEY';

Running the App

To run the app in debug mode, use the following command:

flutter run

Testing

  • Test the application on a physical device or emulator.
  • Ensure that all functionalities work as expected.

About

Briefr is a lightweight multi-source news viewer application built with flutter and flask using sqlalchemy database for storage . It uses news api to fetch the news headlines which is also curated to fetch diverse news topics to the user .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors