Android Studio - News - www.newsapi.org - Documentation Google Java Style
An application to get news on any topic!
- Objetives
- Description/Instructions
- Screenshots
- Features
- Technologies
- Sources
- Status
- To-do
- License
- Gratitude
- Contact
This project developed in Android Studio must use an API as the source of external information and then show all the data you can receive in the resulting application. This application product of the project must implement many characteristics generic that will be used later to build new applications self-taught for different purposes.
You can see the news from the source of newsapi.org
in your application
RandomNews, this has an expandable image of reference to the selected article,
you can click on the news to read its full content.
In case you want to update the available news you have to swipe from the limit
from the top screen down to the App to refresh your content and its articles
are updated, which are ordered by time of publication.
Principal Interface
Image Zoom In
Visit The Complete News
Night Mode
Landscape Mode
- JAVA 8
- Gradle
- multiple repositories to consume an API
- API news from newsapi.org
- Project is Partially completed; considering that the guides provided to build the App for the DSM class as first objective, because the application is open even to many improvements both functional and UI.
I had planned to use the Google news api, Gnews, specifically the Top News service, because the structure of the article is similar but I could not make it work due to the Call, Get and Headers issue.
Licenced by Apache 2.0.
- to the guides and resources on the internet to fix the multiple problems that are presented throughout the construction of this project.
- to the teacher for the guides as the main means to build the project.
- to colleagues from the DSM chair for helping to solve some problems appeared along the way.
- Created by @CharlieCondorcet
- To report bugs and feedback: RandomNewsSupport@charliedroid.com
- Official website to manage new Android projects: www.charliedroid.com