An app allows the users to get top news about their countries

Related tags

App newsapp
Overview

News App

This app allows the users to get top news about their countries. In the following figure, you can find the developed architecture:

NewsCapstoneArchitecture

App consists in two main screens: one for showing the new´s list and another for displaying a new´s details.

News Screen

In this screen, the user can see the top news from his country. To get their countries, app will get his location through FuseLocation. Before retrieveing user´s location, app will ask him to grant location permissions, so, If user rejects granting permissions, it will fetch US top news. News are stored in a room database and they will be refreshed each day. Additionally, News are fetched from the NewApi.

New´s Details Screen

When user taps in a new, app will display a new screen where it shows more information about the desired new. Image will be loaded via Glide.

Getting Started

In this section you can find Instructions for how to get a copy of the project running on your local machine.

Dependencies

- Android studio 4.2
- Gradle 6.7.1

Installation

Step by step explanation of how to get a dev environment running.

1. Clone or download project.
2. Create a news.properties file in the root directory of the project.
3. Get an API key from NewsApi and save it under "NEWS_API" name: NEWS_API="".
4. Get an API key from NewsApi and save it under "OPEN_WEATHER_API" name: OPEN_WEATHER_API="".

Testing

WIP

Built With

  • News Api - API for retrieving news from different countries.
  • Open Weather API - API for fetching the weather from different countries.
  • Reverse Geocoding - API for getting user country passing his location.

License

You might also like...
RedditNews - A simple application to display the top news from the Reddit API site and save your favorites to a local database.
RedditNews - A simple application to display the top news from the Reddit API site and save your favorites to a local database.

RedditNews - A simple application to display the top news from the Reddit API site and save your favorites to a local database. Arch

App uses NewsAPI to get news for kotlin
App uses NewsAPI to get news for kotlin

News App Tech Stack 🛠️ Kotlin MVVM & Repository pattern LiveData Navigation Coroutines Retrofit Room Glide About App 💡 This app uses NewsAPI to get

M-OV-ies - An Android Application that helps users find where to stream their favorite movies

Stream-ON Video Demo: Description: Final Project for CS50 - 2021: An Android App

A simple covid-19 response application to give users an idea of the severity of their covid-19 status and profer steps to take based on the severity.
A simple covid-19 response application to give users an idea of the severity of their covid-19 status and profer steps to take based on the severity.

COVID-19 Response 🎡 A simple covid-19 response application to give users an idea of the severity of their covid-19 status and profer steps to take ba

Newesy is news app which uses NewsAPI to fetch news.
Newesy is news app which uses NewsAPI to fetch news.

Newesy is news app which uses NewsAPI to fetch news.The main aim of this app was to learn Modern Android Architecture (MVVM).It uses MVVM,Kotlin-coroutines,Room,ViewModal,Retrofit,GSON and Navigation graph

The News App has been carried out within the framework of the MVVM architecture, information about news is obtained by consulting an API, it is built usisng Jetpack Copose, Coroutines, Dependency Injection with Hilt and Retrofit

Journalist The News App consists of an application that displays the latest news from EEUU from an API that provides official and updated information.

NewsFeedApp - An android news-feed-app which shows latest news of various sources
NewsFeedApp - An android news-feed-app which shows latest news of various sources

NewsFeedApp An android news-feed-app which shows latest news of various sources

This is a News Application for android mobiles, fetching news through Guardian API.
This is a News Application for android mobiles, fetching news through Guardian API.

News-In-Hand This is a NEWS FEED APP which gives a user regularly-updated news from the Internet. To achieve this, I use the Guardian API. This is a w

Book Parking is a demo application based on MVVM architecture. The app allows users to booking parking slots, the app uses firebase for the backend.
Book Parking is a demo application based on MVVM architecture. The app allows users to booking parking slots, the app uses firebase for the backend.

Book Parking is a demo application based on MVVM architecture. The app allows users to booking parking slots, the app uses firebase for the backend.

Owner
null
A news application through which you can learn and browse all the news that interests you by choosing the country and type of news with the ability to browse and add some news to your favorites

MY-NEWS-Android A news application through which you can learn and browse all the news that interests you by choosing the country and type of news wit

Mahmoud ELramady 0 Nov 11, 2021
News-App - A news app Which displays news with the help of JSON data

News-App This is a news app Which displays news with the help of JSON data

Lalith Sharma 0 Feb 16, 2022
A news app made using android studio in Java with features like favourite news, Location detector for local news, and especially made with HUAWEI APIs

HuaweiGlobalNewsApp A news app made using android studio in Java with features like favourite news, Location detector for local news, and especially m

Christian Imanuel Hadiwidjaja 1 Oct 30, 2021
A News Application Shows Breaking News of the Country with a feature to save News for future Use.

A News Application Shows Breaking News of the Country with a feature to save News for future Use.You can search news on any topic.Used all latest stuffs in android like Navigation Component, MVVM Architecture, Retrofit, Room DataBase, Kotlin Corutines etc

Aman Bhatt 2 Oct 20, 2022
An app that allows you to search for Github profiles of users and their repositories [d.light Android Engineer Test], for the Android Engineer Role

An app that allows you to search for Github profiles of users and their repositories [d.light Android Engineer Test], for the Android Engineer Role

Joel Kanyi 9 Aug 26, 2022
Ipify allows users to get current public IP address for connected network in real-time

Ipify-Android Ipify allows you to get current public IP address when connected to internet in real-time Add Dependency Use Gradle: Step 1: Add it in y

null 9 Nov 21, 2022
Android application showing list of Countries with National capital and flag.

Countries Android application showing list of Countries with National capital and flag. Implemented using Android MVVM architecture and used RxJava, D

Kartikay singh 1 Nov 28, 2021
An app that displays the list of top headlines and when the user clicks on a news story

News Feed Android App (Summary) This app works as an app that shows the recent n

Olaore Fouad 0 Dec 17, 2021
Plannr is an organizational platform, in the form of an Android app, that helps university students coordinate their everyday routine, from schoolwork and expenses to their personal life.

Plannr Plannr is an organizational platform, in the form of an Android app, that helps university students coordinate their everyday routine, from sch

null 7 May 1, 2022
An Open Source App which enables users to drop all their professional handles and projects at one place.

An Open Source App which enables users to drop all their professional handles and projects at one place. This is a Beginner Friendly Repository made for Open Source Enthusiasts who can contribute to the App during HacktoberFest 2021.

GDSC JSS Noida 32 May 26, 2022