Skip to content

A customisable news application that shows news articles from sources all around the world.

Notifications You must be signed in to change notification settings

vansh284/NewsAroundYou

Repository files navigation

NewsAroundYou

NewsAroundYou is an android news application that allows its users to read news articles from news sources all around the world, selected according to their chosen region and category.

Description

This application uses News API to fetch news articles from the web and display them to the user based on their selected region and preferred categories. Firebase was used for the backend to allow user authentication and for its realtime database so that user data and preferences can be saved, and their favourite articles can be bookmarked. The application also allows users to change their region and categories, and share their chosen articles with their contacts through social media. A material design theme was implemented using java and XML for the front end. Built using android studio.

Running the App

Direct installation

  1. Install the debug APK on your local android device.
  2. Allow your device to install applications from unknown sources by going to Settings > Apps > Menu > Special Access > Install unknown apps
  3. Open the downloaded APK in your file manager.

Build from source code on Android Studio

  1. Download the latest version of Android Studio on your machine.
  2. Clone the repository git clone https://github.com/vansh284/NewsAroundYou
  3. Open the project from the root directory in android studio.
  4. Connect an android device to your machine.
  5. Ensure USB debugging is enabled on your device.
  6. If no android device is available, you may create an Android Virtual Device(AVD) using android studio.
  7. On Android Studio select your device and then click on the play icon on the top bar.

Screenshots

About

A customisable news application that shows news articles from sources all around the world.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages