- 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.
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:
-
Visit NewsAPI.org for your API Key.
-
Copy your API key.
-
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";
- 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