Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eirinimits/technewstoday
๐๏ธ๐ฑ An Android app that delivers technology news from top sources by using newsapi.org
https://github.com/eirinimits/technewstoday
capstone-project newsapi tech-news-today udacity-android-nanodegree
Last synced: 13 days ago
JSON representation
๐๏ธ๐ฑ An Android app that delivers technology news from top sources by using newsapi.org
- Host: GitHub
- URL: https://github.com/eirinimits/technewstoday
- Owner: EiriniMits
- License: apache-2.0
- Created: 2018-07-29T21:42:05.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-08-03T18:19:41.000Z (over 6 years ago)
- Last Synced: 2024-12-15T05:25:56.776Z (2 months ago)
- Topics: capstone-project, newsapi, tech-news-today, udacity-android-nanodegree
- Language: Java
- Homepage:
- Size: 3.4 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tech News Today

Tech News Today App is the Capstone Project and created as a part of [Udacity Android Developer Nanodegree Program](https://www.udacity.com/course/android-developer-nanodegree-by-google--nd801).
## Description
Tech News Today is a news app that allows users to read the most famous Tech News blogs and sites,
share news with their friends and save their favourite articles.If you want to stay up to date with what happens in the world of Technology, Hardware, smartphones,
newest games and apps, updates and reviews, latest geek stories and use as little time as possible, then
Tech News Today is what you need!You can read news from these 10 sources:
* Ars Technica
* Engadget
* Grรผnderszene
* Hacker News
* Re/Code
* t3n digital pioneers
* TechCrunch
* Techradar
* The Next Web
* The Verge## The main features of the app are:
* User can choose among 10 different sources
* Ability to bookmark favorite articles to view them even when offline
* Ability to share articles
* Webview displays the Full Article
* Google Ads under each article
* Widget to display all the favorite articles
* Google Analytics for screen tracking## Instalation
The app is written in the Java Programming Language and uses only stable release versions of all libraries, Gradle and Android Studio.The target SDK is 27 and the minimum SDK is 19.
The app uses the [News API](https://newsapi.org) to get news information from different sources. You must provide your own API key in order to build the app. When you obtain API key, replace api_key with your API key in the ~/.gradle/gradle.properties file.
```
buildTypes.each {
it.buildConfigField 'String', 'API_KEY', api_key
}
```
## Screenshots

## Libraries
* [Picasso](https://github.com/square/picasso)
* [ButterKnife](https://github.com/JakeWharton/butterknife)
* [Retrofit](https://github.com/square/retrofit)## Icon credits
* Smartphone Icon by [Freepik](https://www.flaticon.com/authors/freepik)
* Favourite Button Icon by [Freepik](https://www.flaticon.com/authors/freepik)
* Cross/Delete Button Icon by [Freepik](https://www.flaticon.com/authors/freepik)
* Heart Button Icon by [Freepik](https://www.flaticon.com/authors/freepik)
* Share Button Icon by [Freepik](https://www.flaticon.com/authors/freepik)