Skip to content

KasinaDheeraj/NEWSDROP

Repository files navigation

NEWSDROP

Project Overview

  • This repository is of a News app which gives a user regularly-updated news from the internet of different categories.
  • The app has been enabled with search feature to fetch news based on user interested content and webview for detailed articles.
  • Implemented News API and Retrofit networking to fetch news and Interactive UI with ViewPager and TabLayout.
  • Has Firebase Authentication and supports cloud messaging.

API Key Note

NOTE: To get the app run you have to add a NewsAPI.org key. I took this step as developer access limits the daily requests for News.

Setting up API Key:

  1. Visit NewsAPI.org for your API Key.

  2. Copy your API key.

  3. Go to a file named APIClient.java and find the value of API_KEY. Replace "YOUR-API-KEY" with your API key from above.

public static final String API_KEY="YOUR-API-KEY";

Features

  • Webview
  • News search Feature
  • Fragments
  • ViewPager plus TabLayout
  • Retrofit
  • REST API(NEWS API)
  • JSON Parsing
  • Glide
  • CardView
  • RecyclerView
  • News Categories: TopStories, Entertainment, Health, Sports, Technology, Business, Science, General

Screenshots

About

A news app with different categories.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages