Mobile Application Basics

download Mobile Application Basics

of 68

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: