0% found this document useful (0 votes)
44 views

Android News App

Uploaded by

SHANI GAJERA
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views

Android News App

Uploaded by

SHANI GAJERA
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

International Journal of Applied Engineering Research ISSN 0973-4562 Volume 13, Number 11 (2018) pp.

9310-9315
© Research India Publications. http://www.ripublication.com

Android News App

Brijesh Joshi Nehal Patel


Department of Information Technology, Department of Information Technology,
CSPIT, Changa, Gujarat, India. CSPIT, Changa, Gujarat, India.

Abstract “Newsapi” provides API that returns JSON (JavaScript Object


Notation) metadata for headlines and articles live all around the
As world’s technology is rapidly growing we has fast
world at any time [2]. In this app we will be using this API for
connection and network to instantly connect to other person.
our better experience. Even after using this API it is possible
Day to day use in mobile, tablets and laptop is increasing, most
that we can’t reach maximum output of resources for that we
of the people already have this facilities. In this fast and
can use Admin panel where admin or writers can add news of
information oriented world we need to stay updated with every
their own, manage and delete it. This contain will have separate
incidents and news too. This News app is android mobile
database and access bar which will be labelled as “local news”.
application where user have access to latest news from 120+
A module can be implemented where user will have different
newspapers from 50+ countries. The main focus of this
local news based on his location.
application is to connect news articles from all around the
world and deliver it to user as fast as possible in best visualize
way.
SYSTEM MODEL
Use Case Diagram:
INTRODUCTION
Android provides simple application structure and requires
Java and Mark-up languages knowledge to work with. Such as,
an discrete movement delivers a solitary screen for a user
interface and a service whole completes work in the contextual
[1]. We can work on different module separately and can
combine at the end, we can also add future modules easily
afterwards.
API (Application Programming Interface) which is an
intermediate interface between different applications. It
provides automation, immediacy, adaption and personalization.
News API provides us the source of news articles from many
different sources at one place and updates it. To expand the
sources old fashioned Admin panel can be used where writers
will fill the gap of API.
In 2014, a design language has been created by google named
Material Design which is based on “cards” uses grind based
layouts, responsive animation, padding and depth effects like
shadow to create an responsive, attractive and easy user
interface. With the use of different libraries and material design
it is possible to use attractive UI.

RELATED WORK
Figure 1: Use Case Diagram
Native news apps are expensive and difficult to maintain.
Native Publishers like BBC News or NY Times uses their own
writers to manage articles and manage it. Many native Use Case Diagrams referred as behaviour diagram which
newspaper are divided because of this which causes in lack of describes the commutation between actors or participations and
resources from one side. Android structure provides great set of actions. This is set of actions or use cases will be enclosed
capability with frameworks, libraries and APIs, with the help by system boundary and can also have relation with each other.
of it we can provide better user experience and combine this Division among tupelos will based on the information gain
sources at one place while maintaining integrity of its owner. computed for each attribute.

9310
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 13, Number 11 (2018) pp. 9310-9315
© Research India Publications. http://www.ripublication.com

MODULES Main Admin can add Users, Writers, and News. He can also
approve, update and delete it. Using this approach we can
User Interface:
create network in local areas connect by writers and local
One of the factors in successful news app development is admins which will provide news at local level and we can also
visualization of news and its feature with user. For the implement location feature which will update local news of
development of an android app material design is very useful different location or city.
and provides smooth experience with custom layout, views and
animations. For this news app user should be able to select from
different categories, countries and newspaper. Short News as AVAILABLE FEATURES
list view with header, little description and image before
Global Support: Different type of newspaper will be available
showing full article can be helpful to user to determine what
from all around the world in different languages with this user
type of news they are looking for. View Holder can be used for
will be able to get news from all around the world.
this list view for better and fast experience. Library like Picasso
can be used for better image handling. This User interface will Short News: News will be displayed in short format with title,
be connected to API and Admin Panel database which will give image and little description in list view. It will help user to
full article in form of web view of that article. Because of this access required news faster.
structure the integrity of writer of that article will not be in
harm. Search Option: User will be able to search from not only one
source but many different sources available within API.
Favourites / Offline Reading: News can be added as favourites
API: which will automatically will be saved for offline reading.
News API has been used for collecting different news sources Sharing: User will be able to share news easily on social media.
at one spot. On sending request it will give response in JSON
format which contains source id, title, description, image URL,
article URL, author, time etc. We need to handle and parse this EXPERIMENTAL STUDY AND RESULT
JSON into string format which is our required format.
User was allowed to use this application in his smartphone and
screenshots were taken as a result for this study. First User need
to Sign Up in order to access the application which provides
Admin Panel:
security for this application. Also predicted user error handling
This module of app controls the User and Writers logins from with pop-up messaging was done before this experiment like
database. Writers can add news, update and delete from its entering invalid data in fields, not selecting a field before
database as per required. Writers will only has access to admin clicking on action button etc. The result will be shown in form
panel while Main Admin will has access to database as well. of screen shots below.

Figure 2: Main Login page & Sign Up

9311
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 13, Number 11 (2018) pp. 9310-9315
© Research India Publications. http://www.ripublication.com

Figure 3: Main Dashboard page

Figure 4: Selection of Countries & Categories

9312
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 13, Number 11 (2018) pp. 9310-9315
© Research India Publications. http://www.ripublication.com

Figure 5: News Display as in List and Web View

Figure 6: Favorites page / Offline news reading

9313
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 13, Number 11 (2018) pp. 9310-9315
© Research India Publications. http://www.ripublication.com

Figure 7: Sharing of News to Gmail

Figure 8: “Local News” Display from admin panel

9314
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 13, Number 11 (2018) pp. 9310-9315
© Research India Publications. http://www.ripublication.com

FUTURE WORK
Location feature with automation can be implemented which
means as user move from one city to other local news will
change as per it. Offline Reading can be improve will more
efficient way on full articles. Data quality check needed. If
API can’t reach to certain article source it gives null value
which can cause problem in JSON parsing.

REFERENCES
[1] Sangeeta Ruth, Srividhya Raghavan V, Smrithi J,
Saira Banu. 2016. “Spatial Preference Newsfeed
System For Android Mobile Users”, IJCSITS, Vol-
6, NO. 3: 24.
[2] https://newsapi.org/
[3] https://dzone.com/articles/how-to-parse-json-data-
from-a-rest-api-using-simpl
[4] https://material.io/
[5] https://developer.android.com/guide

9315

You might also like