Mobile Application Basics
-
Upload
rye-lozada -
Category
Documents
-
view
214 -
download
0
Transcript of Mobile Application Basics
-
7/21/2019 Mobile Application Basics
1/68
AKGODE LZZDOFLYOKCWKC@OE ALW D. ALDOCLK
-
7/21/2019 Mobile Application Basics
2/68
KUYDOCE
O. Akgode Lppdofltokc Kvervoew
Akgode Alrnet Vmlre
Akgode Lppdofltokc Yypes
Lcirkoi Rersokcs
OO. Vettoch Up OIE
@IN Ocstlddltokc
LIY Ocstlddltokc
LRI Freltokc
OOO. Freltoch lc Lpp
Freltoch cew prk`eft
Lcirkoi prkhrla lcltkay
Dlykuts, Yext Boedis lci Xoihets
Wuccoch lc LppWAD- 2757:
-
7/21/2019 Mobile Application Basics
3/68
KUYDOCE Fkct.
OR. FKIOCH
R. Vmlrei Zreberecfes
RO. V\D Dote
WAD- 2757:
-
7/21/2019 Mobile Application Basics
4/68
O. Akgode Lppdofltokc Kvervoew
WAD- 2757:
-
7/21/2019 Mobile Application Basics
5/68
O. Akgode Lppdofltokc KvervoewKV Alrnet Vmlre
WAD- 2757:
-
7/21/2019 Mobile Application Basics
6/68
O. Akgode Lppdofltokc KvervoewAkgode Lppdofltokc Yypes
VAV -fkcsoier text aesslhes lppdofltokcs
WAD- 2757:
-
7/21/2019 Mobile Application Basics
7/68
O. Akgode Lppdofltokc KvervoewAkgode Lppdofltokc Yypes
VAV
ZWKV Ymey wkrn kc lcy akgode ievofe celrdy ocstlctlcekusdy.
Ymeyre usebud bkr secioch toaedy lderts tk tme user.
Ymey flc ge ocfkrpkrltei octk lcy weg kr akgode lppdofltokc.
Ymey flc ge soapde tk set up lci alclhe.
FKCV Ymeyre doaotei tk
-
7/21/2019 Mobile Application Basics
8/68
O. Akgode Lppdofltokc KvervoewAkgode Lppdofltokc Yypes
Akgode Xegsote - l wegsote iesohcei spefoboflddybkr akgode ievofes
WAD- 2757:
-
7/21/2019 Mobile Application Basics
9/68
O. Akgode Lppdofltokc KvervoewAkgode Lppdofltokc Yypes
Akgode Xegsote
ZWKV Ymey lre elsy tk frelte, aloctloc, lci pugdosm. Ymey flc use ldd tme slae tkkds lci tefmcoques yku aohmt
ldreliy use bkr iesntkp sotes. Celrdy ldd akgode ievofes flc voew akgode wegsotes.
FKCV Ymey flc ge iobbofudt tk suppkrt lfrkss audtopde ievofes. Ymey kbber users l doaotei experoecfe. Akst akgode wegsotes lre soapdy iesntkp fkctect
rebkralttei bkr akgode ievofes. Ymey flc dkli plhes sdkwdy, iue tk cetwkrn dltecfy
WAD- 2757:
-
7/21/2019 Mobile Application Basics
10/68
O. Akgode Lppdofltokc KvervoewAkgode Lppdofltokc Yypes
Akgode weg woihets - saldd lpp tmlt flct ruc gytmeasedves, l stlcildkce fmucn kb MYAD-glsei fkietmlt os exefutei gy tme eci user oc l plrtofudlr wly
WAD- 2757:
-
7/21/2019 Mobile Application Basics
11/68
O. Akgode Lppdofltokc KvervoewAkgode Lppdofltokc Yypes
Akgode weg woihets
ZWKV Ymey lre elsy tk frelte, usoch glsof MYAD, FVV, lci
@lvlVfropt nckwdeihe. Ymey flc ge soapde tk iepdky lfrkss audtopde mlcisets. Ymey kbber lc oaprkvei user experoecfe lci l rofmer
iesohc, tlppoch octk ievofe beltures lci kbbdoce use.
FKCV Ymey typoflddy requore l fkapltogde woihet pdltbkra tk ge
ocstlddei kc tme ievofe. Ymey flcckt ruc oc lcy akgode weg grkwser. Ymey requore delrcoch liiotokcld prkproetlry, ckc-weg-
stlcilri tefmcoques.
WAD- 2757:
-
7/21/2019 Mobile Application Basics
12/68
O. Akgode Lppdofltokc KvervoewAkgode Lppdofltokc Yypes
Akgode weg lppdofltokcs - lppdofltokc-doneexperoecfe, tmey ik ckt use tme irodd-ikwc kr plheaetlpmkrs oc wmofm l fdofn equlds l rebresm kb tmefkctect oc voew.
WAD- 2757:
-
7/21/2019 Mobile Application Basics
13/68
O. Akgode Lppdofltokc KvervoewAkgode Lppdofltokc Yypes
Akgode weg lppdofltokcs
ZWKV Ymey lre soapde tk iepdky lfrkss audtopde mlcisets. Ymey kbber l getter user experoecfe lci l rofm iesohc,
tlppoch octk ievofe beltures lci kbbdoce use.
FKCV Yme kptoald experoecfe aohmt ckt ge lvlodlgde kc ldd
mlcisets. Ymey flc ge fmlddechoch (gut ckt oapkssogde) tk suppkrt
lfrkss audtopde ievofes. Ymey ikct ldwlys suppkrt cltove lppdofltokc beltures, done
kbbdoce akie, dkfltokc dkknup, bodesystea lffess, flaerl,lci sk kc.
WAD- 2757:
-
7/21/2019 Mobile Application Basics
14/68
O. Akgode Lppdofltokc KvervoewAkgode Lppdofltokc Yypes
Cltove Lppdofltokc- Cltove lppdofltokc aeioua ostme kdiest lci tme akst fkaakc.
WAD- 2757:
-
7/21/2019 Mobile Application Basics
15/68
O. Akgode Lppdofltokc KvervoewAkgode Lppdofltokc Yypes
Cltove lppdofltokcs
ZWKV Ymey kbber l gest-oc-fdlss user experoecfe, kbberoch l rofm
iesohc lci tlppoch octk ievofe beltures lci kbbdoce use.
Ymey lre redltovedy soapde tk ievedkp bkr l sochde pdltbkra.
_ku flc fmlrhe bkr lppdofltokcs.
FKCV Ymey flcckt ge elsody pkrtei tk ktmer akgode pdltbkras.
Ievedkpoch, testoch, lci suppkrtoch audtopde ievofe pdltbkras
os ocfreiogdy fkstdy.
Ymey requore fertobofltokc lci iostrogutokc brka l tmori plrty
tmlt yku mlve ck fkctrkd kver.
Ymey requore yku tk smlre revecue wotm tme kce kr akre tmori
plrtoes.
WAD- 2757:
-
7/21/2019 Mobile Application Basics
16/68
O. Akgode Lppdofltokc KvervoewLcirkoi Rersokcs
WAD- 2757:
-
7/21/2019 Mobile Application Basics
17/68
O. Akgode Lppdofltokc KvervoewLcirkoi Rersokcs
WAD- 2757:
-
7/21/2019 Mobile Application Basics
18/68
OO. Vettoch Up OIE
WAD- 2757:
-
7/21/2019 Mobile Application Basics
19/68
OO. Vettoch Up OIE@IN Ocstlddltokc
WAD- 2757:
-
7/21/2019 Mobile Application Basics
20/68
OO. Vettoch Up OIE@lvl Ievedkpaect Not Ocstlddltokc
_ku flc ikwcdkli @IN lt krlfde.fka
WAD- 2757:
-
7/21/2019 Mobile Application Basics
21/68
OO. Vettoch Up OIE@IN Ocstlddltokc
WAD- 2757:
-
7/21/2019 Mobile Application Basics
22/68
OO. Vettoch Up OIELcirkoi Ievedkper Ykkds Ocstlddltokc
_ku flc ikwcdkli LIY lt ievedkper.lcirkoi.fka
WAD- 2757:
-
7/21/2019 Mobile Application Basics
23/68
OO. Vettoch Up OIELcirkoi Ievedkper Ykkds Ocstlddltokc
GrkwseLIY3Efdopse
WAD- 2757:
-
7/21/2019 Mobile Application Basics
24/68
OO. Vettoch Up OIELcirkoi Ievedkper Ykkds Ocstlddltokc
Yk ruc tme LIYKpec tme extrlftei LIY Bkdier 3 Efdopse Bkdier lci ruc efdopse
WAD- 2757:
-
7/21/2019 Mobile Application Basics
25/68
OO. Vettoch Up OIELcirkoi Ievedkper Ykkds Ocstlddltokc
Xkrnsplfe os tme bkdier wmere ldd ykur prk`eft wodd ge pdlfei
WAD- 2757:
-
7/21/2019 Mobile Application Basics
26/68
OO. Vettoch Up OIELcirkoi Rortuld Ievofe Freltokc
Fdofn Cew Yype oc LRI Clae
Vedeft tlrhet KV
WAD- 2757:
-
7/21/2019 Mobile Application Basics
27/68
OO. Vettoch Up OIELcirkoi Rortuld Ievofe Freltokc
WAD- 2757:
-
7/21/2019 Mobile Application Basics
28/68
WAD- 2757:
-
7/21/2019 Mobile Application Basics
29/68
OO. Vettoch Up OIELcirkoi Rortuld Ievofe Freltokc
WAD- 2757:
-
7/21/2019 Mobile Application Basics
30/68
OOO. Freltoch lc Lpp
WAD- 2757:
-
7/21/2019 Mobile Application Basics
31/68
OOO. Freltoch lc LppFreltoch cew prk`eft
Bode 3 Cew 3 Lcirkoi Lppdofltokc Zrk`eft
Ob Lcirkoi Lppdofltokc Zrk`eft os ckt dostei yku flc hk tk
Ktmers lci sedeft Lcirkoi Lppdofltokc Zrk`eft
WAD- 2757:
-
7/21/2019 Mobile Application Basics
32/68
OOO. Freltoch lc LppFreltoch cew prk`eft
Ecter tme bb0
-
7/21/2019 Mobile Application Basics
33/68
OOO. Freltoch lc LppFreltoch cew prk`eft
WAD- 2757:
-
7/21/2019 Mobile Application Basics
34/68
OOO. Freltoch lc LppFreltoch cew prk`eft
Vedeft lc ofkc (tmos wodd ge iospdlyei oc lcirkoi aecu kcfe ocstlddei)
WAD- 2757:
-
7/21/2019 Mobile Application Basics
35/68
OOO. Freltoch lc LppFreltoch cew prk`eft
Vedeft lc Lftovoty Iesohc(tme equovldect kb LFYOROY_ oc vosuld glsof os BKWA
WAD- 2757:
-
7/21/2019 Mobile Application Basics
36/68
OOO. Freltoch lc LppFreltoch cew prk`eft
Vet Lftovoty lci Dlykut ClaeFkaplre oc weg ievedkpaectlftovoty clae wodd ge tme plhe.mtaddlykut clae os tme iesohc.fss
WAD- 2757:
-
7/21/2019 Mobile Application Basics
37/68
OOO. Freltoch lc LppLcirkoi prkhrla lcltkay
Ocsoie tme prk`eft bkdier
= bkdiers
AkgodeLpp Zrk`eft bkdier
VWF - .`lvl skurfe fkie
HEC lutk hecerltei fkies usei
bkr reberecfoch
Lcirkoi ].].] & Lcirkoi Zrovlte
- lcirkoi dogrlroes
LVVEYV fkctloc MYAD, IG & ktmers
GOC wodd fkctloc .lpn tme bocosmei
ocstlddltokc bode
.lpn lcirkoi plfnlhe
WAD- 2757:
-
7/21/2019 Mobile Application Basics
38/68
OOO. Freltoch lc LppLcirkoi prkhrla lcltkay
WEV Fkctlocs ldd reskurfes usei ocykur lppdofltokc. Ot ldsk fkctlocs l
bew ktmer sugbkdiers0
Irlwlgde-4reskdutokc3, dlykut, lci
vldues.
dlykut fkctloc hrlpmofld user
octerblfe fkies kr tme fss
vldues fkctloc vlrolgdes usei oc
tme dlykut sufm ls guttkc clae
LcirkoiAlcobest.xad Mere yku
spefoby tme peraossokcs lci
lftovoty (bkras) yku usei oc ykur
ectore prk`eftWAD- 2757:
-
7/21/2019 Mobile Application Basics
39/68
OOO. Freltoch lc LppLcirkoi prkhrla lcltkay
5 OAZKWYLCY BODEV
lftovotyclae.`lvl oc srf bkdier - aloc fkie bode
dlykutclae.xad oc dlykut bkdier - iesohc bode
Vtrochs.xad - oc res3vldues bkdier - iesohc vlrolgdesLcirkoialcobest.xad - oc prk`eft bkdier - ruc bode
prk`eftclae.lpn - oc goc bkdier - bocosmei prkhrla
WAD- 2757:
-
7/21/2019 Mobile Application Basics
40/68
OOO. Freltoch lc LppDlykuts, Yext Boedis lci Xoihets
WAD- 2757:
-
7/21/2019 Mobile Application Basics
41/68
OOO. Freltoch lc LppDlykuts, Yext Boedis lci Xoihets
WAD- 2757:
-
7/21/2019 Mobile Application Basics
42/68
OOO. Freltoch lc LppDlykuts, Yext Boedis lci Xoihets
XOIYM lci MEOHMY os set gy tme bkddkwoch0
bodd[plrect
altfm[plrect
wrlp[fkctect
#ip (eh.
-
7/21/2019 Mobile Application Basics
43/68
OOO. Freltoch lc LppDlykuts, Yext Boedis lci Xoihets
WAD- 2757:
-
7/21/2019 Mobile Application Basics
44/68
OOO. Freltoch lc LppDlykuts, Yext Boedis lci Xoihets
WAD- 2757:
-
7/21/2019 Mobile Application Basics
45/68
OOO. Freltoch lc LppDlykuts, Yext Boedis lci Xoihets
Ldwlys lssohc lc oi tk textgkx kr ktmer edeaects
WAD- 2757:
-
7/21/2019 Mobile Application Basics
46/68
OOO. Freltoch lc LppDlykuts, Yext Boedis lci Xoihets
Ldwlys lssohc lc oi tk textgkx kr ktmer edeaects
WAD- 2757:
-
7/21/2019 Mobile Application Basics
47/68
OOO. Freltoch lc LppDlykuts, Yext Boedis lci Xoihets
Lssohc lc ocput type tk tme textgkx
WAD- 2757:
-
7/21/2019 Mobile Application Basics
48/68
OOO. Freltoch lc LppDlykuts, Yext Boedis lci Xoihets
WAD- 2757:
-
7/21/2019 Mobile Application Basics
49/68
OOO. Freltoch lc LppDlykuts, Yext Boedis lci Xoihets
Fmlchoch dlged kr text oc l guttkc kr ktmer edeaects
WAD- 2757:
-
7/21/2019 Mobile Application Basics
50/68
OOO. Freltoch lc LppDlykuts, Yext Boedis lci Xoihets
Fmlchoch dlged kr text oc l guttkc kr ktmer edeaects
WAD- 2757:
-
7/21/2019 Mobile Application Basics
51/68
OOO. Freltoch lc LppDlykuts, Yext Boedis lci Xoihets
Fmlchoch dlged kr text oc l guttkc kr ktmer edeaects
WAD- 2757:
-
7/21/2019 Mobile Application Basics
52/68
OOO. Freltoch lc LppDlykuts, Yext Boedis lci Xoihets
WAD- 2757:
-
7/21/2019 Mobile Application Basics
53/68
OOO. Freltoch lc LppWuccoch lc Lpp
WAD- 2757:
-
7/21/2019 Mobile Application Basics
54/68
OOO. Freltoch lc LppWuccoch lc Lpp
WAD- 2757:
-
7/21/2019 Mobile Application Basics
55/68
OR. FKIOCH
WAD- 2757:
-
7/21/2019 Mobile Application Basics
56/68
OR. FKIOCH
Kg`eft - Kg`efts mlve stltes lci gemlvokrs. Exlapde0 L ikh mls
stltes - fkdkr, clae, greei ls wedd ls gemlvokrs -wlhhoch,glrnoch, eltoch. Lc kg`eft os lc ocstlcfe kb l fdlss.
Fdlss - L fdlss flc ge iebocei ls l teapdlte/ gdue proct tmltiesfroges tme gemlvokrs/stltes tmlt kg`eft kb ots type suppkrt.
Aetmkis - L aetmki os glsoflddy l gemlvokr. L fdlss flc fkctlocalcy aetmkis. Ot os oc aetmkis wmere tme dkhofs lre wrottec,
iltl os alcopudltei lci ldd tme lftokcs lre exefutei.
Ocstlcfe Rlrolgdes - Elfm kg`eft mls ots ucoque set kb ocstlcfevlrolgdes. Lc kg`eft's stlte os freltei gy tme vldues lssohcei tk
tmese ocstlcfe vlrolgdes.WAD- 2757:
-
7/21/2019 Mobile Application Basics
57/68
OR. FKIOCH
Rlrolgdes
oct l, g, f> // Iefdlres tmree octs, l, g, lci f.
oct l 1 // ocotoldozes l gyte type vlrolgde G.
ikugde po 1 6. // tme fmlr vlrolgde l oos ocotoldozei wotm vldue 'l
Vtroch hreetoch 1 "Meddk wkrdi!">
WAD- 2757:
-
7/21/2019 Mobile Application Basics
58/68
OR. FKIOCHYme aloc `lvl bode
WAD- 2757:
-
7/21/2019 Mobile Application Basics
59/68
OR. FKIOCH// - sochde doce fkaaect
// tmos os l fkaaect
/* fkaaect */ - audto-doce fkaaect
/*
tmos os l fkaaect*/
Yklst - l aesslhe gkx tmlt blie
Yklst.alneYext(hetGlseFkctext(),
"_KUW YE]Y MEWE",Yklst.DECHYM[DKCH).smkw()>
Yklst woihet aust ge oapkrteiWAD- 2757:
-
7/21/2019 Mobile Application Basics
60/68
OR. FKIOCHLdd textgkx, guttkc lci ktmer edeaect tmlt wodd ge alcopudltei
aust ge ocstlctoltei
YextRoew oc lcirkoi os textgkx oc vg
claekbprkperty ykur[kwcclae 1 (clae kb prkperty)
bociRoewGyOi(W.oi.ykur[edeaect[clae)
YextRoew txtclae< 1
(YextRoew)bociRoewGyOi(W.oi.txt[clae
-
7/21/2019 Mobile Application Basics
61/68
OR. FKIOCHEvec guttkc aust ge ocstlctoltei lci tme dogrlry aust ge oapkrtei
WAD- 2757:
-
7/21/2019 Mobile Application Basics
62/68
OR. FKIOCH
Guttkc lftokc dostecer
Guttkcclae.setKcFdofnDostecer (cew Roew.KcFdofnDostecer()
{pugdof vkoi kcFdofn(Roew lrh:) { //ykur fkies} })>
AkcotkrGuttkc.setKcFdofnDostecer(cew Roew.KcFdofnDostecer()
{
pugdof vkoi kcFdofn(Roew akcotkr)
{
// YK IK MEWE
}
})>
WAD- 2757:
-
7/21/2019 Mobile Application Basics
63/68
OR. FKIOCH
Fkcversokc
oct x 1 Octeher.vldueKb(str)>
// kr
oct y 1 Octeher.plrseOct(str)>
Octeher.tkVtroch(o)
WAD- 2757:
-
7/21/2019 Mobile Application Basics
64/68
OR. FKIOCH
Fkciotokcld Vtlteaect (OB)
ob( x 11
-
7/21/2019 Mobile Application Basics
65/68
OR. FKIOCH
Oterltokc Vtlteaect (BKW)
bkr(oct x 1 x 4 7:> x 1 x+
Vystea.kut.proct("Tc")>
}
WAD- 2757:
-
7/21/2019 Mobile Application Basics
66/68
FWELYE LC LZZ
WAD- 2757:
-
7/21/2019 Mobile Application Basics
67/68
OR. FKIOCH
VECI VAV
VasAlclher sasAlclher 1 VasAlclher.hetIebludt()>
sasAlclher.seciYextAesslhe("pmkceCk", cudd, "sas
aesslhe", cudd, cudd)>
Lii oc alcobest
4uses-peraossokc
lcirkoi0clae1"lcirkoi.peraossokc.VECI[VAV" /3
WAD- 2757:
-
7/21/2019 Mobile Application Basics
68/68
WAD- 2757: