PROJECT NAME
newssup
PROJECT DESCRIPTION
newssup - is an open source Android application which brings news updates to the user from various News API providers such as Google News, BBC News etc. User can select the API of his choice. The application lists various news sections like Top Stories, World News, Business, Technology etc under each API. The user can see the news headlines under each category. Application also takes you to the original news source with a button click if you want to read in detail. A little twist is added to this application by incorporating speech feature which allows user to listen to the headlines with a click of button, if he is unable to read it.
• Application written in Java.
• Application user Google News, BBC News API.
APPLICATION SCREENSHOTS
Screenshots are present in the presentaion slides: https://github.com/Pnatani/newssup/blob/master/newssup.pptx
FUTURE ENHANCEMENTS
- Currently there are two News API providers -Google and BBC News. In future more News APIs can be included.
- User would be given choice to add APIs of his choice among the given list.
- Application uses Text to Speech conversion currently, I want to extend it to be a handsfree application by including speech input feature.
- I plan to add multi language support to the application in future.
ISSUE/MILESTONE LIST
Link is: https://github.com/Pnatani/newssup/issues/milestones?state=closed&with_issues=yes
CONTACT INFORMATION
Written by Pratibha Natani, email: pnatani@pdx.edu / en.pratibha@gmail.com
LICENSE INFORMATION
Copyright (C) 2012 Pratibha Natani
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Please see the file �License� in this distribution for the license terms. Link is:https://github.com/Pnatani/newssup/blob/master/LICENSE.odt
PROJECT REPOSITORY
https://github.com/Pnatani/newssup
BUILD/INSTALL INSTRUCTIONS
Read following file as Developer Guide for build instructions:
https://github.com/Pnatani/newssup/blob/master/Developer_BuildGuide.txt
Read following file as User Guide for APK installation instructions:
https://github.com/Pnatani/newssup/blob/master/User_APKInstallationGuide.txt
REFERENCE/CREDITS DETAILS
This tutorial introduces XML handling on the Android platform. This tutorial is explains following sections: RSS basics Android RSS reader application architecture Fetching and parsing XML data with SAX Rendering RSS data in Android
This site has various sample Android applications which have helped me in coding in Android, including RSS Parsing.
-
Application is powered by Google News API.
http://support.google.com/news/bin/answer.py?hl=en&answer=59255In an effort to provide our users with easier access to updates about news topics of interest to them, we offer RSS feeds of Google News. Feeds are available for any section of Google News (such as Sports or Business), for your Google News search results, or for your customized Google News page. When you subscribe to a Google News feed using a feed reader, you'll receive a regularly updated summary of relevant news articles along with links to the full articles. Google News feeds are available in RSS 2.0 format.
-
Application is powered by BBC News API.
http://www.bbc.co.uk/news/10628494
BBC News provides feeds for both the desktop website as well as for our mobile site and the most popular feeds are listed here.