Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

Technomani

aNewsApp
APr
ojectRepor
tofCapst
onePr
oject–2

Submi
tt
edby

Rit
uKumari
(
1613112038/16SCSE112044)

I
npar
ti
alf
ulf
il
lmentf
ort
heawar
doft
hedegr
ee
Of

BACHELOROFTECHNOLOGY
I
N
COMPUTERSCI
ENCEANDENGI
NEERI
NGWI
THSPECI
ALI
ZATI
ONOF
DATAANALYTI
CS

SCHOOLOFCOMPUTI
NGSCI
ENCEANDENGI
NEERI
NG

Undert
heSuper
visi
onof

Mr.A.ArulPrakash,
Assi
stantProfessor
,
SchoolofCSE,

APRI
L/MAY-2020
Page1
SCHOOLOFCOMPUTI
NGANDSCI
ENCEANDENGI
NEERI
NG

BONAFI
DECERTI
FICATE

Cer
ti
fi
ed t
hatt
his pr
ojectr
epor
t“Technomani
a News Appl
i
cat
ion”i
sthe
bonaf
idewor
kof“
RITUKUMARI
”(
1613112038)whocar
ri
edoutt
hepr
oject
wor
kundert
hesuper
visi
on.

SI
GNATUREOFPANEL SI
GNATUREOFGUI
DE

MR.GAUTAM KUMAR MR.A.ARULPRAKESH

Assi
stantProf
essor, Assi
stant
Prof
essor,
SchoolofComputingSci
ence& Schoolof
Computing
Engi
neering Sci
ence&
Engi
neering
Page2
Tabl
eofCont
ent
s

1:
Tit
leofPr
oject 3
2:
Abst
ractoft
hePr
oject .
..
3
3:
Int
roduct
ion…………….
.…………………………………………………………….
..
..
..
4
3.
1Ov
eral
lDescr
ipt
ion…………………………………………………………………………………4
3.
2Pur
pose…………………………………………………………………………………….
..
..
..
..
..
..
.4
3.
3Mot
ivat
ions&scopes………………………………………………………………….
.……….
.4
4:
Sof
twar
eRequi
rementSpeci
fi
cat
ion……………………………………….
..
.6
4.
1Har
dwar
econf
igur
ati
on………………………………………………….
..
6
4.
2Sof
twar
eRequi
rement
………………………………………………………………………….
.6
4.
3Exper
iment
alSet
up……………………………………………………………………………….
.7

5:
Proposedmodel
…..
……………………………………………………………………….
.8
6:
Impl
ement
ati
on………………………………………………………………………………9
7:Resul
t……………………………………………………………………………………………10
8:
Ref
erences…………………………………………………………………………………….
.13

Page2
1. Ti
tl
eoft
hePr
oject
:

TECHNOMANI
A

2. Abst
ractoft
hepr
oject
:
Themai
nobj
ect
iveoft
hepr
ojecti
stopr
ovi eahandy[1]andr
depeopl oidappl
i
cat
ion

t
hroughwhi
chpeopl
ecanaccessal
lty
pesofnewsandi
nfor
mat
ion.Thr
ought
his

appl
i
cat
ion,anyusercangai
ntechni
calknowl
edgeoft
hewor
ldandi
tssur
roundi
ng

wi
thj
ustonecl
i
ckahead.Userdoesnothav
etov
isi
tmul
ti
plesi
tesf
ordi
ff
erent

r
elat
edi
nfor
mat
ion.Al
li
nfor
mat
ioni
sgoi
ngt
obei
nonepl
ace.

Manypeopl
egener
all
ygett
her
edundancyi
nthei
nfor
mat
ion.Somet
imes,peopl
e

ev
enspr
eadf
akenews,whi
chci
rcul
atesandspr
eadmor
eli
keadi
seaseoff
alse

i
nfor
mat
ioni
nWhat
sAppandot
hersoci
almedi
a.Var
iousmy
thsar
eal
sol
i
kel
yto

spr
eadassoonaspossi
blewhi
chgi
vesmor
ehar
mthangoodt
othepeopl
e.Thi
s

appwhi
l
ecr
oss-
checkst
her
edundancyi
nthei
nfor
mat
ional
ongwi
tht
hef
alseand
[
2]
mi
sleadi
ngi
nfor
mat
ion,
whi
chl
aterr
esul
tsi
npani
cint
hepeopl
e.

Page3
3.I
ntr
oduct
ion:

(
i)Ov
eral
ldescr
ipt
ion:
I
nthecur
rentscenar
io,
ther
eisnosi
ngl
epl
atf
orm(
inappl
i
cat
ion)pr
esentr
ightnowwhi
chpr
ovi
des

cy
ber
secur
it
yinf
ormat
ion,
E-Spor
tinf
ormat
ion,
Sci
enceandTechnol
ogyI
nfor
mat
ion,
etc.i
none

pl
ace.Cy
ber
secur
it
yuser
shav
etov
isi
tdi
ff
erentwebsi
test
ogat
hert
henewsr
elat
edt
othecy
ber

wor
ld.Manypeopl
edonothav
ethet
imet
ovi
sitdi
ff
erentsi
test
ogat
heri
nfor
mat
ion.Ul
ti
mat
ely
,

t
hiswoul
dbeawast
eoft
imeandef
for
t.Vi
sit
ingdi
ff
erentwebsi
tes,
theusermi
ghtgett
he
[
3]
r
edundancyi
nthei
nfor
mat
ion.

(
ii
)Pur
pose:
Thepur
posei
stodev
elopanandr
oidappl
i
cat
ion,
whi
chwi
l
lel
i
minat
ethepr
obl
emsf
acedi
nthe

cur
rentscenar
io.Thi
sappl
i
cat
ionwi
l
lpr
ovi
deal
lthei
nfor
mat
ionandnewsr
elat
edt
ocy
ber
secur
it
y,

E-
spor
t,Sci
ence,
andTechnol
ogyort
hatar
eint
rendatonepl
ace.So,
itwi
l
lsav
eti
meandef
for
ts

oft
heuser
sbymaki
ngi
tmor
eef
fi
cient
.Usi
ng,
thi
sappl
i
cat
ionwi
l
lter
minat
ethepossi
bil
i
tyof

i
nfor
mat
ionr
edundancy
.

(
ii
i)Mot
ivat
ionsandscope:
TheMot
ivat
ionsandscopebehi
ndt
hispr
ojectar
etoconnectpeopl
ethr
ought
his[4]appl
i
cat
ionand

pr
ovi
deamedi
um t
oshar
ethei
rvi
ewsont
het
opi
c/news/
inf
ormat
ion.Then,
Peopl
ewi
tht
hesame

i
nter
estcani
nter
actwi
theachot
her
.Howev
er,
theycanev
enshar
emor
einf
ormat
ionont
het
opi
c.

Lat
eron,
wecanpubl
i
sht
hisappl
i
cat
ionont
hePl
aySt
ore.
Page4
Howt
opubl
i
shanAndr
oidapponGoogl
epl
ayst
ore:
I
tisfreet
opubl
i
shorsubmi
tandr
oidappl
i
cat
ionsbutf
ir
st,
youhav
et ea[5]‘
ohav Dev
eloper
Account’
on

Googl
ePl
aySt
ore.Cr
eat
inga‘
Dev
eloperAccount
’isnotf
ree.Onehast
opayt
ocr
eat
ea‘
Dev
eloper

Account
.Itcost
s$25t
ocr
eat
ethatv
eryaccount
.Af
tercr
eat
ingt
heaccounty
oucanpubl
i
shmor
e
than

oneappl
i
cat
ioni
fyouneedi
t.Ther
ear
ethr
eest
epsbef
orey
oubegi
npubl
i
shi
ng.

Thesear
e-

 Cr
eat
e a 
Googl
ePl
ay 
dev
eloperaccount
.(Regi
str
ati
onf
ee 
$25)

1.Creat
ea Googl
eWal l
etMer
chantCent
re 
account
2.Downloadtheapp’

APK f
il
e.

Ther
ear
eei
ghtst
epst
osubmi
tandupl
oady
ourapp.Thesear
e-

1.Login 
t oy our
 GooglePl ay account.
2.Cli
ck All Appl
icati
ons andt henclick + 
Addnewappl icat
ion.
3.Sel
ecty our 
Defaultlanguage, enteryourapp Ti
tle,andclick 
Upl
oadAPK.
4.Cli
ck Upl oadyourfirstAPKt oProduction.
5.Cli
ck Browsef i
l
es,andbr owset oyours.APKf i
l
e.
6.Cli
ckt he StoreList
ing tab.
7.Enterthef oll
owingpr oductdet ai
ls.
8.Cli
ck +AddScr eenshot s 
toaddscr eenshot
sofy ourapp.

Al
li
sdone!Enj
oy.
Page5
4.Sof
twar
eRequi
rementSpeci
fi
cat
ion:

4.
1Har
dwar
econf
igur
ati
on:

Bel
owment
ionedar
ethemi
nimum r
equi
rement
sbyt
hephone:

CPU Oct
a-cor
e1.
3GHzandabov
e

RAM 2GBandAbov
e

Di
spl
ay 1080*
1920Resol
uti
on,
16:
9rat
ioandabov
e

I
nter
nal
memor
y 8GB

Chi
pset Medi
aTek/
Snapdr
agon/
Exy
nos

Si
ze 4.
0+i
nches(
401PPI
)

GPU Adr
eno,
Mal
i
,Bi
oni
c

4.
2Sof
twar
eRequi
rement
s/Technol
ogi
esused:

Oper
ati
ngsy
stem Andr
oid6.
0(Mar
shmal
l
ow)andabov
e

Codi
ngLanguage Jav
a,XML,
kot
li
n

Jav
aPl
atf
orm JRE1.
8.0amd64andJDK64-
bitSer
verVM byJetbr
ains

I
DE Andr
oidSt
udi
o3.
5.2 Page6
4.
3Exper
iment
alSet
up:

1.[6]I
nstal
lthel
atestv
ersionofIDEANDROI
DSTUDI
Oiny
ourSy
stem t
osett
he
env ir
onmentfortheproject
.

2.Conf
igur
etheandr
oidst
udi
obydownl
oadi
ngt
heI
ntel
HAXM i
nst
all
er.

3.Sel
ectt
hest
art
ingact
ivi
tyi
nthei
nit
ial
windowoft
heI
DE.

4.Conf
igur
ethemi
nimum r
equi
rementf
ort
heappl
i
cat
ion.

5.Wehavetocr
eateanAndroidVi
rtual
Device(
AVD)totestandr
unt
he
appl
i
cat
iononthevi
rt
ualplat
for
m befor
edeploy
ing.

6.Af
tercompl
eti
on,
thedebuggi
ngoft
heappl
i
cat
ioni
sdonebef
oredepl
oyi
ng.

Page7
5.Pr
oposedModel
:
Modul
es:

Thepr
oposedsof
twar
ewi
l
lbehav
ingt
hef
oll
owi
ngmodul
es:
[7]
1.RSSLi
st: RSSst
andsf
orReal
l
ySi
mpl
eSy
ndi
cat
ion.Thi
sli
stwi
l
lpr
ovi
det
he

userwi
thawayt
ogetal
ltheupdat
esandcont
entav
ail
abl
eont
hewebsi
tei
n

t
heandr
oidappl
i
cat
ionsot
hatt
heuserdoesnotneedt
ovi
sitt
hedi
ff
erent

websi
tesdai
l
y.Thi
sli
sti
sacol
l
ect
ionofmul
ti
pleRSSdocument
s.Wear
e

goi
ngt
ocol
l
ectt
hesedocument
sandshowt
hem t
otheuseri
nour

appl
i
cat
ion.

2.NewsFeed:Al
lthei
nfor
mat
ionr
elat
edt
othecy
berwor
ldwi
l
lbepr
esenti
n

t
hismodul
e.Thei
nfor
mat
ionher
ewi
l
lbepr
ovi
dedi
nthef
orm oft
heheadl
i
nes

ort
rendi
ng.Theusercanscr
oll
thr
ought
heheadl
i
nesandcl
i
ckont
hem t
o

r
eadt
hef
ull
art
icl
e.

3.APIKey
:APINewsI
sJSONAPIf
orl
i
venewsandbl
ogar
ti
clesf
rom t
hemedi
a.

4.Set
ti
ngs:I
nthi
smodul
e,t
heusercandeci
dewhet
hert
oshowt
he

not
if
icat
ionsornot
,showt
henot
if
icat
ionswi
tht
hepr
ior
it
yont
het
opoft
he

not
if
icat
ionsl
i
st.

5.About
:I
nthi
smodul
e,t
heusercanknowt
hei
nfor
mat
ionr
elat
edt
othi
s

appl
i
cat
ionl
i
kei
tsVERSI
ON,
TERMSOFSERVI
CE,
PRI
VACYPOLI
CY,

LI
CENSESETC.

6.Act
ivi
ti
es:Thi
sappwi
l
lcont
aindi
ff
erentact
ivi
ti
esl
i
keScr
oll
i
ngact
ivi
tyand
Page8

t
henav
igat
ionDr
aweract
ivi
ty.Thescr
oll
i
ngact
ivi
tywi
l
lcont
ainal
lthe
i
nfor
mat
ionheadl
i
nesi
nascr
oll
i
ngf
ormat
.Thenav
igat
ionDr
aweract
ivi
ty

cont
ainsal
lthedi
ff
erentmodul
esl
i
keRSSl
i
st,
Set
ti
ng,
About
.

6.I
mpl
ement
ati
on:

Step1.InstallAndConfi
gureyourAndr
oidStudi
owiththenewver
sion,
then
after
war dcreateanewandroidproj
ect
,appl
icat
ionname“NewsApp”wi t
hmini
mum
androidandt abl
etsAPI4.0j
ell
yBeanconfi
gurat
ionwit
hconfi
guri
ngacti
vit
y“mai
n
activ
ity
”.

Step2.Nowconfi
gur
eGradl
eScr
iptsinbui
ld.
gradl
eforcust
omizi
ngdependenci
es
thensynci
t,nowi
nandr
oidmani
festgiv
etheuserpermissi
onf
orINTERNET.

St
ep3.Nowthemai
ndesi
gnpr
ocessstar
tsfr
om ressessi
onaccompanywith
dr
awabl
e,l
ayout
,mi
pmap,
andval
ues(col
or)
.Changeitaccor
dingt
oyourdesi
re.

Step4.Nowcreat
ethepackagemodulesi
njav
a,aft
erwar dcreat
etheNews,
Art
icl
e
andSourcecl
assint
hatmodulepackageasmenti
onin[8]NewsAPI

Step5.Gener
atey
ourNewsAPIkeyfr
om www.newsapi
.or
g,APINewsI
sJSONAPI
forl
iv
enewsandblogart
icl
esf
rom t
hemedia.

St
ep6.Creat
eanot
herpackagef
orAPIi
nthesamej
avaf
oldert
hen,
addanewAPI
cl
i
entcl
assandAPIint
erf
aceini
t.

Step7.APIInt
erf
aceusesret
rof
it
2asHTTPCl
i
ent
.Ret
rof
iti
saRESTCl
i
entf
orJav
a
andAndroid.I
tsusei
sv er
yeasy.

Step8.Nowtheov
erall
desi
gnpr
ocessst
art
edbyaddi
ngt
henewr
esour
cef
il
ename
i
tem i
nthelay
outf
older
.

St
ep9.Confi
gurey
ourdesi
rel
ayoutt
hen,
ext
endal
lthecl
assescodei
ntheAdapt
or
cl
ass
Page9

Anduti
lcl
ass.
St
ep10.Thenaddy
ourSecr
etNewsAPIkeyi
nthemai
nAct
ivi
tycl
ass.

St
ep11.Runt
hepr
ogr
am.

7.Out
put/Resul
t/Scr
eenshot

Page10
Page11
Page12
8. Ref
erences:
1.
Ribei
roandA.R.D.Si l
va,“SurveyonCross-
Plat
for
msandLanguagesforMobi
l
e
Apps,
”EighthInt
ernat
ionalConferenceontheQuali
tyofI
nfor
mat
ionand
Communi cat
ionsTechnology,2012.

2.Pohares,
V.C.Kullol
i
,T.Bhattacharyya,
andS.Bhure,
“Cr
oss-
Platf
orm Mobi
le
Appli
cat
ionDev el
opment”I
, nter
nationalJour
nalofComput
erTrendsandTechnol
ogy
,
vol
.4,no.5,pp.1095–1100,2013.

3.S.S.JagtapandD.B.Hanchate,
“DevelopmentofAndr oidBasedMobi l
eAppf or
PrestaShopeCommerceShoppingCart(ALC),”I
nternat
ionalResear
chJour nalof
Engineeri
ngandTechnol
ogy(I
RJET) ,
vol.4,no.7,pp.2248–2254,Jul.2017.
4.M.Q.HuynhandP.Ghimire,“
BrowserAppAppr oach:CanItBeanAnswert
othe
Chall
engesi
nCross-Pl
atf
orm AppDevelopment?”Jour
, nalofInf
ormati
on
Technol
ogyEducat
ion:I
nnovati
onsinPract
ice,
vol.16,pp.047–068,
2017.
5.N.Li t
ayem,
B.Dhupia,andS.Rubab,“Revi
ewofCr oss-
Plat
for
msf orMobi
le
LearningAppl
icat
ionDevelopment”I
, nt
ernat
ionalJour
nalofAdvancedComputer
ScienceandAppli
cati
ons,v ol
.6,
no.1,pp.31–39,2015.

6.A.Kathur
iaandA.Gupta,“
Chall
engesinAndr
oidAppl
i
cat
ionDev
elopment
:ACase
Page13

Study”I
nter
nati
onalJour
nalofComputerSci
enceandMobi
leComputi
ng,
vol
.4,
no.5,
pp.294–299,May2015.
7.ht
tps:
//r
ss.
app/

8.ht
tps:
//newsapi
.or
g/

Page14

You might also like