Desarrollo de apps móviles con C#-Xamarin-VS - S1

download Desarrollo de apps móviles con C#-Xamarin-VS - S1

of 56

Transcript of Desarrollo de apps móviles con C#-Xamarin-VS - S1

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    1/56

     

    Hfsdrrakka hf dpkogdgoamfsl÷vokfs luktopkdtdcarld gam

    G# - Zdldrom ‗ SW

    40 Gamgfptas luktopkdtdcarld y prolfraspdsas gam Zdldrom

    F.@. Jfrmämhfz Sdkhfkdldr 

    Ldrza, >243

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    2/56

     

    Wfso÷m 4 - An`ftoa

    ◁ F!"amfr kd tfrlomaka#$d % &am&f"tasrfkd&oamdhas dk hfsdrrakka hf sa't(drfl)kto"kdtd'arld.

    ◁ F!"amfr fk "ra&fholofmta hf omstdkd&o÷m hf*dldrom % kds &dr&dtfr$sto&ds hf s) omtf#rd&o÷m&am SW.

    F!"kardr kds &drd&tfr$sto&ds hfk &÷ho#a dsa&odhad )md d"ko&d&o÷m *dldrom.

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    3/56

     

    +amtfmoha

    ◁ +am&f"tas l)kto"kdtd'arld

    ◁ L)kto"kdtd'arld &rass-"kdt'arl

    ◁ o"as hf d"ko&d&oamfs l÷okfs/ mdtods, (fn f $nrohds

    *dldrom◁ mtrah)&&o÷m d *dldrom

    ◁ mstdkd&o÷m hf *dldrom

    ◁ kdmtokkds hf "ra%f&ta Sos)dk Wt)hoa - *dldrom

    ◁ +drd&tfr$sto&ds hfk &÷ho#a % ar#dmozd&o÷m

    ◁ F!"kardmha )md d"ko&d&o÷m sfm&okkd

    ◁ +alfmtdroas

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    4/56

     

    o"as hf sa't(drf

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    5/56

     

     7"ko&d&oamfs % sfro&oas

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    6/56

     

    L)kto"kdtd'arld

    ◁ Fm om'arläto&d, l)kto"kdtd'arld &rass-"kdt'arl, "kdt'arl-omhf"fmhfmt fs )m dtron)ta &am'froha d "ra#rdlds om'arläto&asa l8tahas % &am&f"tas hf &÷l")ta 6)f sam ol"kflfmtdhas fomtfra"frdm fm lkto"kfs "kdtd'arlds om'arläto&ds.

    Fk sa't(drf l)kto"kdtd'arld ")fhf hoohorsf fm has to"as/◁ )ma rf6)ofrf )md &al"okd&o÷m omhooh)dk "drd &dhd

    "kdtd'arld 6)f kf hd sa"artf,

    ◁ % fk atra sf ")fhf f`f&)tdr horf&tdlfmtf fm &)dk6)ofr"kdtd'arld som "rf"drd&o÷m fs"f&odk, "ar f`fl"ka, fksa't(drf fs&rota fm )m kfm#)d`f omtfr"rftdha a n%tf&ahf"rf&al"okdha "artdnkf "drd kas &)dkfs kas omt8r"rftfs a"d6)ftfs fm tofl"a hf f`f&)&o÷m sam &al"amfmtfs&al)mfs a fstämhdr hf tahds kds "kdtd'arlds.

    tt"s/99fs.(o:o"fhod.ar#9(o:o9L)kto"kdtd'arld  

    https://es.wikipedia.org/wiki/Multiplataformahttps://es.wikipedia.org/wiki/Multiplataforma

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    7/56

     

    f&maka#$ds l)kto"kdtd'arld

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    8/56

     

     7"ko&d&oamfs &rass-"kdt'arl

    ◁ +)dmha hf&olas 6)f )md d"ko&d&o÷m fs +rass-kdt'arl, 6)frflas hf&or 6)f ")fhf f`f&)tdrsffm hofrsds "kdtd'arlds, fs hf&or, )md

    d"ko&d&o÷m "ahr$d ')m&oamdr tdmta fm 7mhraoh, fmoAW, ?omha(s amf a ?om0, som kdmf&fsohdh hf dnfr rfdkozdha )m hfsdrrakkafs"f&$'o&a "drd &dhd "kdtd'arld.

    ◁ 5)fmtf/ ;Fk hfsdrrakka l)kto"kdtd'arld;

    http://itblogsogeti.com/2015/04/23/el-desarrollo-multiplataforma/http://itblogsogeti.com/2015/04/23/el-desarrollo-multiplataforma/

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    9/56

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    10/56

     

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    11/56

     

    o"as hf hfsdrrakka l)kto"kdtd'arld

    ◁ Jd% has to"as hf hfsdrrakka l)kto"kdtd'arld/

    ◁ fk hfsdrrakka 6)f #fmfrd &÷ho#a mdtoa % fsf`f&)tdha "ar fk tfrlomdk &ala so hf )md d"ko&d&o÷m

    mdtod sf trdtdrd1◁ a nofm fk hfsdrrakka 6)f ma #fmfrd &÷ho#a mdtoa %

    fs f`f&)tdha f omtfr"rftdha "ar )m mdf#dhar (fnhfmtra hf kd d"ko&d&o÷m.

    tt"/99otnka#sa#fto.&al9>24B92D9>N9fk-hfsdrrakka-l)kto"kdtd'arld9 

    http://itblogsogeti.com/2015/04/23/el-desarrollo-multiplataforma/http://itblogsogeti.com/2015/04/23/el-desarrollo-multiplataforma/

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    12/56

     

     7"ko&d&oamfs mdtods

    ◁  7"ko&d&oamfs mdtods. Gds d"ko&d&oamfs mdtodsrfsohfm fm fk hos"asotoa % sf omstdkdm d trd8shf )md tofmhd hf d"ko&d&oamfs =aa#kf kd% a

     7""kf 7"" Wtarf.◁ Wam "ra#rdlds hfsdrrakkdhas fs"f&$'o&dlfmtf

    "drd )md "kdtd'arld % s)s omtfr'd&fs so#)fm kasfstämhdrfs % marlds hf ho&d "kdtd'arld.

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    13/56

     

     7"ko&d&oamfs ?fn

    ◁ Wf f`f&)tdm hfshf )m mdf#dhar. Gd "rolfrd fz 6)fsf d&&fhf d fstds d"ko&d&oamfs sf )tokozd )md "ä#omd?fn/ fk )s)droa mdf#d d )md H0G % tofmf a"&o÷m hfomstdkdrC ho&d "ä#omd fm kd "dmtdkkd omo&oa hfk

    hos"asotoa, &rfdmha )m d&&fsa horf&ta.◁ Gds d"ko&d&oamfs ?fn ")fhfm kkf#dr fk losla ds"f&ta

    6)f kds d"ko&d&oamfs mdtods, ho'ofrfm fm kd &d"d&ohdh6)f tofmfm kds d"ko&d&oamfs mdtods "drd d&&fhfr d kds

    &drd&tfr$sto&ds "ra"ods hfk hos"asotoa, tdkfs &ala fkd&&fsa d kd &äldrd, tfk8'ama a =W.

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    14/56

     

     7"ko&d&oamfs $nrohds

    ◁ Wf trdtd hf d"ko&d&oamfs mdtods 6)f )tokozdm fkmdf#dhar. Htokozdm fk losla "ra&fholofmta hfomstdkd&o÷m 6)f kds d"ko&d&oamfs mdtods dtrd8s hf )md tofmhd hf d"ko&d&oamfs, "fra#rdm "drtf hf fstds d"ko&d&oamfs hf hosfId)tokozdmha "ä#omds (fn.

    ◁ Wf )tokozdm fstf to"a hf d"ko&d&oamfs &ala

    &amtfmfharfs hf d"ko&d&oamfs (fn f!ostfmtfs,fs )md ldmfrd f&am÷lo&d % rä"ohd hf ka#rdr"rfsfm&od fm kds tofmhds hf d"ko&d&oamfs.

    tt"/99dmondk#ao&a&fd.&al9>24N929>39d"ko&d&oamfs-mdtods-d"ko&d&oamfs-(fn-%-d"ko&d&oamfs-onrohds9 

    http://anibalgoicochea.com/2013/07/26/aplicaciones-nativas-aplicaciones-web-y-aplicaciones-hibridas/http://anibalgoicochea.com/2013/07/26/aplicaciones-nativas-aplicaciones-web-y-aplicaciones-hibridas/

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    15/56

     

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    16/56

     

    tt"s/99(((.kdm&ftdkfmt.&al9nka#9to"as-hf-d"ko&d&oamfs-laokfs-fmtd`ds-om&amfmofmtfs9  

    https://www.lancetalent.com/blog/tipos-de-aplicaciones-moviles-ventajas-inconvenientes/https://www.lancetalent.com/blog/tipos-de-aplicaciones-moviles-ventajas-inconvenientes/https://www.lancetalent.com/blog/tipos-de-aplicaciones-moviles-ventajas-inconvenientes/

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    17/56

     

    *dldrom

    ◁ *dldrom fs )md "kdtd'arld "drd hfsdrrakkdr d"ko&d&oamfs"drd "kdtd'arlds oAW, 7mhraoh, ?omha(s amf , ?omha(sWtarf % Ld& )sdmha fk kfm#)d`f hf "ra#rdld&o÷m +O.

    ◁ *dldrom mas hd kd "asonokohdh hf tfmfr )md ndsf hf &÷ho#a

    &al"drtoha 6)f &amtofmf fmtohdhfs hf mf#a&oa, k÷#o&d hfmf#a&oa, d&&fsa d sfro&oas, ft&8tfrd, % sol"kflfmtf tfmfr&÷ho#a hostomta "drd kas hftdkkfs hf omtfr'dz hf )s)droa"drd kd &d"d hf &kofmtf fm &dhd "kdtd'arld.

    äso&dlfmtf fs &ala hfsdrrakkdr dk losla tofl"a "drdtahds kds "kdtd'arlds, "ar ka 6)f lomolozdlas tofl"as hfhfsdrrakka.

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    18/56

     

    Ga 6)f a'rf&f *dldrom

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    19/56

     

    Hm saka kfm#)d`f/ +O

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    20/56

     

    Fm'a6)f hf hfsdrrakka mdtoa sl)kto"kdtd'arld

    +am fk fm'a6)f mdtoaC soka, sf &amtr)%fdrods f&fs kd losld d"ko&d&o÷m, )sdmhahostomtas &am`)mtas hf frrdlofmtds,ldmtfmofmha hostomtds ndsfs hf &÷ho#a %rf6)orofmha droas f6)o"as hf trdnd`a.

    +am fk fm'a6)f l)kto"kdtd'arld (rotfam&f , r)m dm%(frf, sf fs&ronf )mdsakd fz kd d"ko&d&o÷m, sf )sd )m&am`)mta hf frrdlofmtds, sf ldmtofmf)md ndsf hf &÷ho#a, % fk trdnd`a ka

    d&f )m f6)o"a.

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    21/56

     

    *dldrom s fk l)mha lanokf

    tt"/99(((.skohfsdrf.mft9Waahrd#am9&rass-"kdt'arl-lanokf-hffka"lfmt-(ot-!dldrom-dmh-a''o&f-N3B 

    http://www.slideshare.net/Sohodragon/cross-platform-mobile-development-with-xamarin-and-office-365http://www.slideshare.net/Sohodragon/cross-platform-mobile-development-with-xamarin-and-office-365http://www.slideshare.net/Sohodragon/cross-platform-mobile-development-with-xamarin-and-office-365

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    22/56

     

    Gd &kdf/ &al"drtor &÷ho#a fmtrf"kdtd'arlds

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    23/56

     

    +al"drtor fk lä!ola hf &÷ho#afmtrf d"ko&d&oamfs

    Hsdmha *dldrom.5arls, sf ")fhf tfmfr rf)sa om&k)sa fm &÷ho#a rfkd&oamdha d kdomtfr'dz hf )s)droa H

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    24/56

     

    Golotfs hf kd &al"drto&o÷m hf &÷ho#a

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    25/56

     

    mstdkd&o÷m hf *dldrom

    ◁ .B Ln

    ◁ tt"s/99!dldrom.&al9ha(mkadh 

    ◁ F`f&)tdr *dldrommstdkkfr.f!f

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    26/56

     

    k tokk h t * o 9SW

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    27/56

     

    kdmtokkds hf "ra%f&ta *dldrom9SW d""s mdtods

    ◁ Fstds "kdmtokkds f!"amfm kd ')m&oamdkohdh mdtod hf kas hos"asotoasoAW % 7mhraoh &ala an`ftas hf +O. Gds d"ko&d&oamfs tofmfm d&&fsatatdk d kds 7 mdtods % d kas &amtrakfs hf )s)droa mdtoas, hf laha6)f tofmfm kd losld &d"d&ohdh hf rfs")fstd 6)f kds d"ko&d&oamfsoAW % 7mhraoh fs&rotds &am An`f&tof-+, W(o't a @dd.

    ◁ .ds"!  

    https://msdn.microsoft.com/es-MX/library/dn771552.aspxhttps://msdn.microsoft.com/es-MX/library/dn771552.aspx

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    28/56

     

    kdmtokkds mdtods 7mhraoh

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    29/56

     

    kdmtokkds &rass-"kdt'arl

    ◁ Wf#m kd &al"kf`ohdh hfk hosfIa hf kds d"ko&d&oamfs,")fhf &amsohfrdr kd "asonokohdh hf &al"okdrkds )sdmha"kdmtokkds *dldrom.5arls fm fk #r)"a 7"ko&d&oamfsl÷okfs hf "kdmtokkds hf "ra%f&ta.

    ◁ *dldrom.5arls fs )m ot hf frrdlofmtds hf omtfr'dzhf )s)droa 6)f "frlotf &rfdr )md mo&d omtfr'dz hf)s)droa 6)f ")fhf &al"drtor fmtrf 7mhraoh, oAW %?omha(s amf.

    ◁  7k &al"okdr )md sak)&o÷m *dldrom.5arls, antfmhrä)md d"ko&d&o÷m 7mhraoh, )md d"ko&d&o÷m oAW % )mdd"ko&d&o÷m ?omha(s amf.

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    30/56

     

    kdmtokkds &rass-"kdt'arl

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    31/56

     

    Sfmtd`ds % kolotd&oamfs &rass

    ◁  7)m6)f kd ohfd hf &rfdr )md omtfr'dz hf )s)droa 6)f sfrf"rfsfmtd fm kds trfs "kdtd'arlds "drf&f l)% dtrd&tod,dsf#rfsf hf rfosdr kds fmtd`ds % kolotd&oamfs hf fsfl8taha dmtfs hf rfdkozdr )md omfrso÷m.

    Wo 'omdklfmtf fs mf&fsdroa 6)f dl"k$f fk ldr&a hf trdnd`a&rfdmha m)lfrasas rf"rfsfmtdharfs hf &amtrakfs"frsamdkozdhas "drd ka#rdr f!"frofm&ods hf )s)droa läs&al"ko&dhds % "frsamdkozdhds, 6)ozäs 6)ofrd hosfIdr )mdomtfr'dz hf )s)droa omhf"fmhofmtf "drd &dhd "kdtd'arld.

    ◁ Wf#)orä hos'r)tdmha tahds kds fmtd`ds 6)f a'rf&f )sdr )msaka kfm#)d`f +O, "ahrä &al"drtor #rdmhfs &dmtohdhfs hf&÷ho#a fmtrf kas hos"asotoas.

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    32/56

     

    +al"drtofmha &÷ho#a fmtrf d""s

    ◁ Wo ma fstä )sdmha *dldrom.5arls % a"td "ar )m hosfIaomhooh)dk "drd &dhd "kdtd'arld, ")fhf &al"drtor kd ld%ar "drtfhfk &÷ho#a 6)f ma sfd hf omtfr'dz hf )s)droa fmtrf kas"ra%f&tas hf "kdtd'arld ?omha(s, oAW % 7mhraoh.

    ◁ Fsta om&k)%f &)dk6)ofr k÷#o&d hf mf#a&oas, kd omtf#rd&o÷m fm kdm)nf, fk d&&fsa d ndsfs hf hdtas a &)dk6)ofr atra &÷ho#a 6)ftfm#d &ala hfstoma .RF 5rdlf(ar:. Fk mo&a &÷ho#a 6)f masf ")fhf &al"drtor fs fk &÷ho#a 6)f tofmf &ala hfstoma )md"kdtd'arld fs"f&$'o&d.

    Fk &÷ho#a sf ")fhf &al"drtor lfhodmtf )m "ra%f&ta &al"drtoha,)m "ra%f&ta hf onkoatf&d hf &kdsfs "artdnkf a dlnas.asonkflfmtf frä 6)f dk#)mas &÷ho#as fm&d`dm lf`ar fm )m"ra%f&ta &al"drtoha % 6)f atras tofmfm läs sfmtoha hfmtra hf)m "ra%f&ta hf onkoatf&d hf &kdsfs "artdnkf.

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    33/56

     

    Golotd&oamfs

    ◁ mstdkdmha *dldrom &am SW >24N fm )m ?om,saka fs d&&fsonkf fk hfsdrrakka "drd 7mhraoh.

    ◁ drd #fmfrdr kds frsoamfs hf "kdtd'arld

    fs"f&$'o&d, sf rf6)ofrf drh(drf9sa't(drfmdtoa/

    ◁ Ld&, Ld&AW, oAW....

    ◁ ?omha(s T.4 a s)"froar, ?om amf T ...

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    34/56

     

     7mtfs hf fl"fzdr d "ra#rdldr...

    ◁ Hmd hf&oso÷m ')mhdlfmtdk, fs hf'omor &ala sffstr)&t)rdräm m)fstrds d"ko&d&oamfs.

    ◁ Hsdr taha fk sa"artf hf *dldrom "drd tfrlomdr

    hfsdrrakkdmha ;mdtoa;, ma tofmf sfmtoha.◁ Fm &dlnoa, fk fm'a6)f hf l)kto"kdtd'arld

    &rass fs ka 6)f hfnf d"raf&drsf.

     7ho&oamdk dk to"a hf "kdmtokkds d )sdr, hfnffstdnkf&frsf )md dr6)otf&t)rd hf ndsf.

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    35/56

     

    F!"kard&o÷m hf )md d"" *dldrom

    ◁ drd hfs&)nror 6)8 &amtofmf fk &÷ho#a "drd )mdd"ko&d&o÷m *dldrom, sf "ra"amf/

    ◁ +rfdr )md sak)&o÷m *dldrom.5arls artdnkf

     7mdkozdr kd fstr)&t)rd hf kd sak)&o÷m◁ F`f&)tdr kd d"ko&d&o÷m 7mhraoh

    ◁  7mdkozdr fk &amtfmoha hf kas "ra%f&tas

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    36/56

     

    rolfr "dsa/ to"a hf "ra%f&ta

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    37/56

     

    ^Rf&fsota )md &)fmtd

    Wo, "drd d&fr hf"ka% fm )m hos"asotoa f om&k)sa "drd f`f&)tdr fk f`fl"ka f!ostf kd a"&o÷mWtdrt d trodk a' *dldrom )somfssC äkohd "ar N2 h$ds. Wo saka sf 6)ofrf fr fk &÷ho#a ndstd&am hdrkf +dm&fk.

    7s$ 6)f fl"fzdlas &am )md

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    38/56

     

     7s$ 6)f fl"fzdlas &am )mds)ns&ro"&o÷m hf "r)fnd.

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    39/56

     

    l"artdmtf

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    40/56

     

    X hfs")8s hf kd "r)fnd... omfrtor 

    Fstf fs6)fld fs )md hf kds #rdmhfs h)hds "astfroarfs d kd dh6)oso&o÷m hf LW.Fsta ̂ sf#)orä d"ko&dmha

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    41/56

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    42/56

    G k k h h 7 h oh D

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    43/56

     

    Gdmzdr fk fl)kdhar hf 7mhraoh D

    X k k h

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    44/56

     

    X 6)f d"drf&f fk fl)kdhar 

    X dk f`f&)tdr hf m)fa kd d"ko&d&o÷m, &al"okd %d&f fk hf"ka% fm fk fl)kdhar tdrhdl)&$sola....

    X k 'o

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    45/56

     

    X dk 'om...

    4B lom)tas hfs")8s, "rolfra hfs"kof#d )mddhfrtfm&od rfkd&oamdhd d 6)f fk n)okt fstdf&a &am )md frso÷m hf fdk)d&o÷m % saka

    h)rdrä >D ards.

    G)f#a l)fstrd )m t$t)ka &am fk malnrf hf kdsak)&o÷m.

    X dk 'omdk, fk Jakd l)mhaC fs )m ?fk&alf....C

    +amtfmoha hf kas "ra%f&tas

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    46/56

     

    +amtfmoha hf kas "ra%f&tas

    *5artdnkffst

    *5artdnkffst artdnkf

    *5artdnkffst.

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    47/56

     

     7"".&s Y kd%a)t H M fkflfmtas H

    +amtfmtd#f

    Wtd&:Gd%a)t

    Gdnfk

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    48/56

     

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    49/56

     

    Ldom7&toot% Y ")mta hf drrdm6)f 7mhraoh

    Fm fk &dsa hf 7mhraoh, fk drrdm6)f hf kd d"" hf"fmhf hf hf&kdrdr )md d&toohdh &am kd "ra"ofhdhLdomGd)m&frYtr)f

    Z7&toot%Gdnfk Y ;*5artdnkffst;, &am Y ;_hrd(dnkf9o&am;, $dom"dumg%fr & truf, +am'o#)rdtoam+dm#fs Y+am'o#+dm#fs.W&rffmWozf P +am'o#+dm#fs.ArofmtdtoamU

      ")nko& &kdss Ldom7&toot% / #kandk//*dldrom.5arls.kdt'arl.7mhraoh.5arls7""ko&dtoam7&toot%

    mo&odr kd d&toohdh % kas &al"amfmtfs mf&fsdroas fm fstf &dsa hf )md 'arld fm fk ffmta Am+rfdtf

    *dldrom.5arls.5arls.mottos, n)mhkf1

    % &dr#dr kd d"" "drd s) f`f&)&o÷m

    Gadh7""ko&dtoammf( 7""1

    +alfmtdroas

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    50/56

     

    +alfmtdroas

    ◁ Fk hfsdrrakka hf d""s l)kto"kdtd'arld ol"ko&d/◁ +ama&fr kds &d"d&ohdhfs hf SW

    ◁ +ama&fr kds &d"d&ohdhfs hf *dldrom

    +ama&fr kas "arlfmarfs hf kd "kdtd'arld an`ftoa7mhraoh, oAW, ?om

    ◁ Fk hfla 6)f #fmfrd )md sak)&o÷m*dldrom.5arls fs l)% fs&)ftd, "ar ka 6)f

    hfnf "kdmtfdrsf )m &dsa hamhf ")fhdmd"ko&drsf läs &am&f"tas % t8&mo&ds 6)f"frlotdm )m hfsdrrakka &al"kf`a.

    0fs"f&ta dk drh(drf

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    51/56

     

    0fs"f&ta dk drh(drf

    ◁ Fs om)ldma fk tofl"a 6)f )md ld6)omd h)dk&arf &am N = hf 07L, ?om % SW>24N ")fhftdrhdr "drd &al"okdr a f`f&)tdr )md "r)fnd.

     7k lfmas D = hf 07L % )m "ra&fsdhar hf N&arfs hfnfm dkoodr fstd sot)d&o÷m, "fra tdk fzka lf`ar sfd )m oB % 3 =.

    Wo#)ofmtfs "dsas/ t8&mo&ds hf

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    52/56

     

    "ra#rdld&o÷m

    ◁ +ala tahd m)fd frrdlofmtd, d% )md &)rdhf d"rfmhozd`f rfs"f&ta d &ama&fr kds&d"d&ohdhfs hfk m)fa `)#)ftf % ;&÷la d&fr;.

    Fm kds so#)ofmtfs fmtrf#ds, fk an`ftoa sfrärfosdr fstas > tflds.

    Wo#)ofmtfs "dsas/ r)lna d )md

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    53/56

     

    dr6)otf&t)rd &al"drtohd

    0f)sa9+al"drtor &÷ho#a

    Ar#dmozdr fk &÷ho#a hf kd d"ko&d&o÷m fm&d"ds, )sdmha fk "rom&o"oa hfsf"drd&o÷m hf rfs"amsdnokohdh.

    +aka&dr ')m&oamdkohdh hf ndsf 6)f sfdd#m÷sto&d hf kd "kdtd'arld fm )mdkonrfr$d ndsf &arf rf)sdnkf.

    Fk ')t)ra omlfhodta

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    54/56

     

    Fk ')t)ra omlfhodta

    ◁ Lo&rasa't dh6)oro÷ *dldrom fm 'fnrfra hf >243.◁ Gds om&a#motds 6)f "ramta sf rfsakfräm/

    ◁ *dldrom sf omtf#rdrä dk Sos)dk Wt)hoa

    ◁ Wf#)orä &anrdmhasf d"drtf a fk &asta ka dnsarnfrdkd LW

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    55/56

     

    0f'frfm&ods

    @dd ?A07 \◁ )okhom# +rass kdt'arl 7""ko&dtoams \

    ◁  7m omtrah)&toam ta *dldrom 5arls \

    =fttom# Wtdrtfh (ot *dldrom.5arls \◁

    http://dawconsblog.blogspot.mx/2014/02/tutorial-desarrollo-de-aplicacion-para.htmlhttp://sg.com.mx/revista/47/desarrollo-apps-cross-platform-xamarinforms#.VudwfLzDpzYhttps://developer.xamarin.com/guides/xamarin-forms/getting-started/https://developer.xamarin.com/guides/xamarin-forms/getting-started/introduction-to-xamarin-forms/https://developer.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/http://java.meritcampus.com/core-java-topics/Creation-Of-Java-As-Platform-Independence-WORA

  • 8/19/2019 Desarrollo de apps móviles con C#-Xamarin-VS - S1

    56/56

     

    0f'frfm&ods >

    Gonrfr$ds artdnkfs/ +al"drtf &÷ho#a fmtrf lkto"kfs"kdtd'arlds \

    ◁ ra"frt% 5omhfr d +rass-kdt'arl *dldrom Lamaa)&Lanokf 7"" \

    ◁ ?%