Sunteți pe pagina 1din 462

rwm

w
f j

T
1

V jL.

W -JH
!

- E=
4
.1 *
a- J

Psa

*
;;-JH
-'
;.

_'d y

Community Experience Distilled

Xamarin Cross-platform
Application Development
Second Edition
Develop production-ready applications for iOS and Android
using X amarin

n Peppers PACKT SI
http://www.freepdf-books.com/
;DPDULQ&URVVSODWIRUP$SSOLFDWLRQ
'HYHORSPHQW6HFRQG(GLWLRQ

http://www.freepdf-books.com/
7DEOHRI&RQWHQWV
;DPDULQ&URVVSODWIRUP$SSOLFDWLRQ'HYHORSPHQW6HFRQG(GLWLRQ
&UHGLWV
$ERXWWKH$XWKRU
$ERXWWKH5HYLHZHUV
ZZZ3DFNW3XEFRP
6XSSRUWILOHVH%RRNVGLVFRXQWRIIHUVDQGPRUH
:K\VXEVFULEH"
)UHHDFFHVVIRU3DFNWDFFRXQWKROGHUV
3UHIDFH
:KDWWKLVERRNFRYHUV
:KDW\RXQHHGIRUWKLVERRN
:KRWKLVERRNLVIRU
&RQYHQWLRQV
5HDGHUIHHGEDFN
&XVWRPHUVXSSRUW
'RZQORDGLQJWKHH[DPSOHFRGH
'RZQORDGLQJWKHFRORULPDJHVRIWKLVERRN
(UUDWD
3LUDF\
4XHVWLRQV
6HWWLQJ8S;DPDULQ
7KH;DPDULQWRROV
,QVWDOOLQJ;FRGH
,QVWDOOLQJ;DPDULQ
&KRRVLQJD;DPDULQOLFHQVH
6HWWLQJXSWKH$QGURLGHPXODWRU
(QUROOLQJLQWKHL26'HYHORSHU3URJUDP
5HJLVWHULQJDVD*RRJOH3OD\GHYHORSHU
6XPPDU\

http://www.freepdf-books.com/
+HOOR3ODWIRUPV
%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ
8QGHUVWDQGLQJ$SSOHV09&SDWWHUQ
8VLQJWKHL26GHVLJQHU
%XLOGLQJ\RXUILUVW$QGURLGDSSOLFDWLRQ
$QGURLGDFWLYLWLHV
;DPDULQV$QGURLGGHVLJQHU
6XPPDU\
&RGH6KDULQJEHWZHHQL26DQG$QGURLG
/HDUQLQJWKH0990GHVLJQSDWWHUQ
,PSOHPHQWLQJ0990LQDQH[DPSOH
&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV
6HWWLQJXSDFURVVSODWIRUPVROXWLRQ
:RUNLQJZLWK3RUWDEOH&ODVV/LEUDULHV
8VLQJ3&/VLQ;DPDULQ
8VLQJSUHSURFHVVRUVWDWHPHQWV
6LPSOLI\LQJGHSHQGHQF\LQMHFWLRQ
,PSOHPHQWLQJ,QYHUVLRQRI&RQWURO
6XPPDU\
;DP&KDWD&URVVSODWIRUP$SS
6WDUWLQJRXUVDPSOHDSSOLFDWLRQFRQFHSW
'HYHORSLQJRXU0RGHOOD\HU
:ULWLQJDPRFNZHEVHUYLFH
:ULWLQJWKH9LHZ0RGHOOD\HU
,PSOHPHQWLQJRXU/RJLQ9LHZ0RGHOFODVV
,PSOHPHQWLQJRXU5HJLVWHU9LHZ0RGHOFODVV
,PSOHPHQWLQJRXU)ULHQG9LHZ0RGHOFODVV
,PSOHPHQWLQJRXU0HVVDJH9LHZ0RGHOFODVV
:ULWLQJXQLWWHVWV
6HWWLQJXSDQHZSURMHFWIRUXQLWWHVWV
:ULWLQJDVVHUWLRQV

http://www.freepdf-books.com/
6XPPDU\
;DP&KDWIRUL26
8QGHUVWDQGLQJWKHEDVLFVRIDQL26DSS
8VLQJ8,1DYLJDWLRQ&RQWUROOHU
0HWKRGVLQ1DYLJDWLRQ&RQWUROOHUV
6HWWLQJXSD1DYLJDWLRQ&RQWUROOHU
,PSOHPHQWLQJWKHORJLQVFUHHQ
&UHDWLQJD/RJLQ&RQWUROOHUFODVV
0RGLI\LQJWKHFRQWUROOHUVOD\RXW
5HJLVWHULQJDQGVXEVFULELQJYLHZPRGHOVDQGVHUYLFHV
8VLQJVHJXHVDQG8,7DEOH9LHZ
$GGLQJDIULHQGVOLVWVFUHHQ
$GGLQJDOLVWRIPHVVDJHV
&RPSRVLQJPHVVDJHV
6XPPDU\
;DP&KDWIRU$QGURLG
,QWURGXFLQJ$QGURLG0DQLIHVW
6HWWLQJXSWKH0DQLIHVW
&RPPRQPDQLIHVWSHUPLVVLRQV
&UHDWLQJDQGLPSOHPHQWLQJWKHDSSOLFDWLRQFODVV
$GGLQJDORJLQVFUHHQ
/D\RXWVDQG9LHZ*URXSVLQ$QGRULG
,PSOHPHQWLQJWKHORJLQIXQFWLRQDOLW\
8VLQJ/LVW9LHZDQG%DVH$GDSWHU
,PSOHPHQWLQJWKHFRQYHUVDWLRQVVFUHHQ
6HWWLQJXSWKHDGDSWHU
,PSOHPHQWLQJWKHIULHQGVOLVW
&RPSRVLQJPHVVDJHV
6XPPDU\
'HSOR\LQJDQG7HVWLQJRQ'HYLFHV
L26SURYLVLRQLQJ

http://www.freepdf-books.com/
3UHUHTXLVLWHVIRUGHSOR\LQJWRL26
&UHDWLQJDSURYLVLRQLQJSURILOH
$QGURLGGHYLFHVHWWLQJV
8QGHUVWDQGLQJWKHOLQNHU
8QGHUVWDQGLQJ$27FRPSLODWLRQ
$YRLGLQJFRPPRQPHPRU\SLWIDOOV
*DUEDJHFROOHFWRU
0HPRU\OHDNV
$FFHVVLQJREMHFWVGLVSRVHGE\*&
6XPPDU\
:HE6HUYLFHVZLWK3XVK1RWLILFDWLRQV
/HDUQLQJ:LQGRZV$]XUH
6HWWLQJXS\RXU$]XUHDFFRXQW
([SORULQJ$]XUH0RELOH6HUYLFHV
&UHDWLQJWDEOHVDQGVFULSWV
$GGLQJDEDFNHQGWR;DP&KDW
$GGLQJWKH$]XUH0RELOH6HUYLFHV1X*HWSDFNDJH
8VLQJWKH$SSOH3XVK1RWLILFDWLRQVHUYLFH
6HWWLQJXSSURSHUSURYLVLRQLQJ
6HWWLQJXS\RXUSURYLVLRQLQJSURILOH
6HWWLQJXSDFHUWLILFDWHVLJQLQJUHTXHVW
0DNLQJFOLHQWVLGHFKDQJHVIRUSXVKQRWLILFDWLRQV
,PSOHPHQWLQJ*RRJOH&ORXG0HVVDJLQJ
6XPPDU\
7KLUGSDUW\/LEUDULHV
7KH;DPDULQ&RPSRQHQW6WRUH
7KHPRVWFRPPRQFRPSRQHQWV
3RUWLQJH[LVWLQJ&OLEUDULHV
2EMHFWLYH&ELQGLQJV
:RUNLQJZLWK2EMHFWLYH6KDUSLH
-DYDELQGLQJV

http://www.freepdf-books.com/
6XPPDU\
&RQWDFWV&DPHUDDQG/RFDWLRQ
,QWURGXFLQJ;DPDULQ0RELOH
$FFHVVLQJFRQWDFWV
5HWULHYLQJFRQWDFWVRQ$QGURLG
/RRNLQJXS*36ORFDWLRQ
,PSOHPHQWLQJ*36ORFDWLRQRQ$QGURLG
$FFHVVLQJWKHSKRWROLEUDU\DQGFDPHUD
$FFHVVLQJSKRWRVRQ$QGURLG
6XPPDU\
;DPDULQ)RUPV
&UHDWLQJ+HOOR:RUOGLQ;DPDULQ)RUPV
8QGHUVWDQGLQJWKHDUFKLWHFWXUHEHKLQG;DPDULQ)RUPV
8VLQJ;$0/LQ;DPDULQ)RUPV
8VLQJGDWDELQGLQJDQG0990
6XPPDU\
$SS6WRUH6XEPLVVLRQ
)ROORZLQJWKHL26$SS6WRUH5HYLHZ*XLGHOLQHV
*HQHUDOUXOHV
,QFRUUHFWDQGLQFRPSOHWHLQIRUPDWLRQ
&RQWHQWSUHVHQWLQWKHDSSOLFDWLRQ
$SSOHVUHYHQXHVKDUH
*HQHUDO7LSV
6XEPLWWLQJDQDSSWRWKHL26$SS6WRUH
&UHDWLQJDGLVWULEXWLRQSURYLVLRQLQJSURILOH
$GGLQJ\RXUDSSWRL7XQHV&RQQHFW
0DNLQJDQL26ELQDU\IRUWKH$SS6WRUH
6LJQLQJ\RXU$QGURLGDSSOLFDWLRQV
6XEPLWWLQJWKHDSSWR*RRJOH3OD\
*RRJOH3OD\'HYHORSHU3URJUDP3ROLFLHV
7LSVWRPDNHDVXFFHVVIXOPRELOHDSS

http://www.freepdf-books.com/
6XPPDU\
,QGH[

http://www.freepdf-books.com/
http://www.freepdf-books.com/
;DPDULQ&URVVSODWIRUP$SSOLFDWLRQ
'HYHORSPHQW6HFRQG(GLWLRQ

http://www.freepdf-books.com/
http://www.freepdf-books.com/
;DPDULQ&URVVSODWIRUP$SSOLFDWLRQ
'HYHORSPHQW6HFRQG(GLWLRQ
&RS\ULJKWj3DFNW3XEOLVKLQJ
$OOULJKWVUHVHUYHG1RSDUWRIWKLVERRNPD\EHUHSURGXFHGVWRUHGLQDUHWULHYDOV\VWHP
RUWUDQVPLWWHGLQDQ\IRUPRUE\DQ\PHDQVZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRIWKH
SXEOLVKHUH[FHSWLQWKHFDVHRIEULHITXRWDWLRQVHPEHGGHGLQFULWLFDODUWLFOHVRUUHYLHZV
(YHU\HIIRUWKDVEHHQPDGHLQWKHSUHSDUDWLRQRIWKLVERRNWRHQVXUHWKHDFFXUDF\RIWKH
LQIRUPDWLRQSUHVHQWHG+RZHYHUWKHLQIRUPDWLRQFRQWDLQHGLQWKLVERRNLVVROGZLWKRXW
ZDUUDQW\HLWKHUH[SUHVVRULPSOLHG1HLWKHUWKHDXWKRUQRU3DFNW3XEOLVKLQJDQGLWV
GHDOHUVDQGGLVWULEXWRUVZLOOEHKHOGOLDEOHIRUDQ\GDPDJHVFDXVHGRUDOOHJHGWREHFDXVHG
GLUHFWO\RULQGLUHFWO\E\WKLVERRN
3DFNW3XEOLVKLQJKDVHQGHDYRUHGWRSURYLGHWUDGHPDUNLQIRUPDWLRQDERXWDOORIWKH
FRPSDQLHVDQGSURGXFWVPHQWLRQHGLQWKLVERRNE\WKHDSSURSULDWHXVHRIFDSLWDOV
+RZHYHU3DFNW3XEOLVKLQJFDQQRWJXDUDQWHHWKHDFFXUDF\RIWKLVLQIRUPDWLRQ
)LUVWSXEOLVKHG)HEUXDU\
6HFRQGHGLWLRQ)HEUXDU\
3URGXFWLRQUHIHUHQFH
3XEOLVKHGE\3DFNW3XEOLVKLQJ/WG
/LYHU\3ODFH
/LYHU\6WUHHW
%LUPLQJKDP%3%8.
,6%1
ZZZSDFNWSXEFRP

http://www.freepdf-books.com/
http://www.freepdf-books.com/
&UHGLWV
$XWKRU
-RQDWKDQ3HSSHUV
5HYLHZHUV
%HWLP6'UHQLFD
2OH)DONHUVOHY.ULVWHQVHQ
)UGULF0DXUR\
3DWULFN'6XOOLYDQ
&RPPLVVLRQLQJ(GLWRU
$VKZLQ1DLU
$FTXLVLWLRQ(GLWRU
9LQD\$UJHNDU
&RQWHQW'HYHORSPHQW(GLWRU
0HOLWD/RER
7HFKQLFDO(GLWRU
$QNXU*KL\H
&RS\(GLWRU
5DVKPL6DZDQW
3URMHFW&RRUGLQDWRU
.LQMDO%DUL
3URRIUHDGHUV
6LPUDQ%KRJDO
0DULD*RXOG
$PHHVKD*UHHQ
3DXO+LQGOH
%HUQDGHWWH:DWNLQV
,QGH[HU
5HNKD1DLU
*UDSKLFV
6KHHWDO$XWH
$EKLQDVK6DKX

http://www.freepdf-books.com/
3URGXFWLRQ&RRUGLQDWRU
.RPDO5DPFKDQGDQL
&RYHU:RUN
.RPDO5DPFKDQGDQL

http://www.freepdf-books.com/
http://www.freepdf-books.com/
$ERXWWKH$XWKRU
-RQDWKDQ3HSSHUVLVD;DPDULQ093DQGWKHOHDGGHYHORSHURIWKHSRSXODUDSSVDQG
JDPHVDW+LWFHQWVVXFKDV+DQ[:ULWHUDQG'UDZD6WLFNPDQ(3,&+HKDVEHHQZRUNLQJ
ZLWKWKH&SURJUDPPLQJODQJXDJHIRURYHU\HDUV+HLVDOVRTXLWHIDPLOLDUZLWKRWKHU
WHFKQRORJLHVVXFKDV:LQ)RUPV:3)8QLW\$631HW:HE)RUPV$631HW09&DQG
:LQGRZV$]XUH,QUHFHQW\HDUV+LWFHQWVKDVEHHQKHDYLO\LQYHVWLQJLQPRELOH
GHYHORSPHQWZLWK;DPDULQDQGKDVGHYHORSHGRYHUPRELOHDSSOLFDWLRQVZLWK;DPDULQ
DFURVVPXOWLSOHSODWIRUPV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
$ERXWWKH5HYLHZHUV
%HWLP6'UHQLFDLVDSURIHVVLRQDOVRIWZDUHDUFKLWHFWZLWKRYHUDGHFDGHVH[SHULHQFHDQG
KDVVSHFLDOL]HGLQPDQ\WHFKQRORJLHVIURPGDWDEDVHWRFOLHQWWHFKQRORJLHVWRPRELOHVDQG
FORXG+HLVODWHO\RULHQWHGLQ6HUYLFH2ULHQWHG$SSOLFDWLRQVDQG$UFKLWHFWXUHV 5(67LQJ
IRUDORQJWLPHQRZ SD\LQJPRUHDWWHQWLRQWRPRELOHDSSVIRUL26$QGURLGDQG
:LQGRZV3KRQHQDWLYHO\DQGXVLQJ;DPDULQSODWIRUPVWRR%HLQJDYHU\FRPPXQLW\
GULYHQSHUVRQKHLVWKHIRXQGHURIWZRXVHUJURXSV$OEDQLDQ64/6HUYHU8*DQG
$OEDQLDQ1HW8*ZKHUHKHVDFWXDOO\WKHOHDGHU+HLVD0LFURVRIW&HUWLILHG7UDLQHUDQG
DUHJXODUVSHDNHULQWHFKFRQIHUHQFHV+HVDEORJJHUDQG\RXFDQILQGKLPDW
ZZZEHWLPGUHQLFDFRP<RXFDQILQGKLPDOVRRQ7ZLWWHUDW#EHWLPGUHQLFDDQGRQ
/LQNHG,QDWKWWSZZZOLQNHGLQFRPLQEHWLP
$OOWKHSUDLVHVEHWR$OODKWKHORUGRIWKHZRUOGV
$IWHUWKLV,ZRXOGOLNHWRWKDQNP\SDUHQWVIRUWKHLUGHGLFDWLRQDQGWKHVDFULILFHVWKH\
PDGHIRUPHP\EURWKHUDQGVLVWHU
2OH)DONHUVOHY.ULVWHQVHQLVIURP'HQPDUNDQGKDVEHHQZRUNLQJZLWKVRIWZDUH
GHYHORSPHQWPDLQO\LQ1RNLD0RELOHSKRQHVLQPDQ\GLIIHUHQWVRIWZDUHHQYLURQPHQWV
2YHUWKHODVW\HDUVKHKDVEHHQZRUNLQJLQDVWDUWXSFRPSDQ\2QGR'RWV$SV
GHYHORSLQJDEXVLQHVVDSSFDOOHG2QGR'RWV2OHKDVKLVEDVLFFRPSHWHQFHVLQ0RQR
$QGURLGLQ9LVXDO6WXGLRDQG;DPDULQ$QGURLG
)UGULF0DXUR\GLVFRYHUHGFRPSXWHUVLQWKHPLGHLJKWLHVDQGWKHMR\RISURJUDPPLQJ
ZLWKEDVLF7KLVQHZIRXQGSDVVLRQQDWXUDOO\OHGKLPWRSXUVXHKLVHGXFDWLRQLQ,7ZKHUH
KHOHDUQHG&DQG&+LVILUVWMREOHWKLPKRQHKLVVNLOOVLQ&DQGKHODWHUVOHGWRZDUG
&ZLWKWKHDPD]LQJ1(7IUDPHZRUN+DYLQJZRUNHGPDLQO\LQ$631(7KHDOVR
GHYHORSHG:LQGRZVDSSOLFDWLRQVDQGPRUHUHFHQWO\PRELOHDSSOLFDWLRQVIRU$QGURLGDQG
L26XVLQJ3KRQH*DSDQG;DPDULQ
)UGULFKDVFUHDWHGWKHPRELOHDSSOLFDWLRQVRI9LDVKRSLD KWWSYLDVKRSLDFRP DQG
$OHUW KWWSDOHUWFRP 
KWWSIUHGHULFPDXUR\FRP
3DWULFN'6XOOLYDQLVDVRIWZDUHHQJLQHHUDQGPRELOHGHYHORSHUZKROLYHVLQ
%LUPLQJKDP$/ZRUNLQJDW6KLSW//&3DWULFNKDVEXLOWDQGSXEOLVKHGL26DSSOLFDWLRQV
XVLQJ;DPDULQ+HDOVRZRUNVRQGHYHORSLQJZHEPRELOHDQGGHVNWRSDSSOLFDWLRQVXVLQJ
YDULRXVWHFKQRORJLHV+HKDVH[SHULHQFHLQVRPHRIWKHWHFKQRORJLHVVXFKDV;DPDULQ
:3)$QJXODU-6,RQLF)UDPHZRUN$631(7:HE$3,09&64/6HUYHUDQG2UDFOH
3DWULFNEORJVDWKWWSEORJSGVXOOLYDQFRP

http://www.freepdf-books.com/
http://www.freepdf-books.com/
ZZZ3DFNW3XEFRP

http://www.freepdf-books.com/
6XSSRUWILOHVH%RRNVGLVFRXQWRIIHUVDQG
PRUH
)RUVXSSRUWILOHVDQGGRZQORDGVUHODWHGWR\RXUERRNSOHDVHYLVLWZZZ3DFNW3XEFRP
'LG\RXNQRZWKDW3DFNWRIIHUVH%RRNYHUVLRQVRIHYHU\ERRNSXEOLVKHGZLWK3')DQG
H3XEILOHVDYDLODEOH"<RXFDQXSJUDGHWRWKHH%RRNYHUVLRQDWZZZ3DFNW3XEFRPDQGDV
DSULQWERRNFXVWRPHU\RXDUHHQWLWOHGWRDGLVFRXQWRQWKHH%RRNFRS\*HWLQWRXFKZLWK
XVDWVHUYLFH#SDFNWSXEFRP!IRUPRUHGHWDLOV
$WZZZ3DFNW3XEFRP\RXFDQDOVRUHDGDFROOHFWLRQRIIUHHWHFKQLFDODUWLFOHVVLJQXS
IRUDUDQJHRIIUHHQHZVOHWWHUVDQGUHFHLYHH[FOXVLYHGLVFRXQWVDQGRIIHUVRQ3DFNWERRNV
DQGH%RRNV

5] PACKT iE0
KWWSVZZZSDFNWSXEFRPERRNVVXEVFULSWLRQSDFNWOLE
'R\RXQHHGLQVWDQWVROXWLRQVWR\RXU,7TXHVWLRQV"3DFNW/LELV3DFNWVRQOLQHGLJLWDO
ERRNOLEUDU\+HUH\RXFDQVHDUFKDFFHVVDQGUHDG3DFNWVHQWLUHOLEUDU\RIERRNV

http://www.freepdf-books.com/
:K\VXEVFULEH"
)XOO\VHDUFKDEOHDFURVVHYHU\ERRNSXEOLVKHGE\3DFNW
&RS\DQGSDVWHSULQWDQGERRNPDUNFRQWHQW
2QGHPDQGDQGDFFHVVLEOHYLDDZHEEURZVHU

http://www.freepdf-books.com/
)UHHDFFHVVIRU3DFNWDFFRXQWKROGHUV
,I\RXKDYHDQDFFRXQWZLWK3DFNWDWZZZ3DFNW3XEFRP\RXFDQXVHWKLVWRDFFHVV
3DFNW/LEWRGD\DQGYLHZHQWLUHO\IUHHERRNV6LPSO\XVH\RXUORJLQFUHGHQWLDOVIRU
LPPHGLDWHDFFHVV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
3UHIDFH
;DPDULQKDVEXLOWWKUHHFRUHSURGXFWVIRUGHYHORSLQJL26DQG$QGURLGDSSOLFDWLRQVLQ&
;DPDULQ6WXGLR;DPDULQL26DQG;DPDULQ$QGURLG;DPDULQJLYHV\RXGLUHFWDFFHVVWR
WKHQDWLYH$3,VRQHDFKSODWIRUPDQGWKHIOH[LELOLW\WRVKDUH&FRGHEHWZHHQSODWIRUPV
8VLQJ;DPDULQDQG&\RXJHWEHWWHUSURGXFWLYLW\ZKHQFRPSDUHGWR-DYDRU2EMHFWLYH
&DQGVWLOOUHWDLQJUHDWSHUIRUPDQFHFRPSDUHGWRDQ+70/RUD-DYD6FULSWVROXWLRQ
,QWKLVERRNZHZLOOGHYHORSDUHDOZRUOGVDPSOHDSSOLFDWLRQWRGHPRQVWUDWHZKDW\RXFDQ
GRZLWK;DPDULQWHFKQRORJLHVDQGEXLOGRQFRUHSODWIRUPFRQFHSWVIRUL26DQG$QGURLG
:HZLOODOVRFRYHUDGYDQFHGWRSLFVVXFKDVSXVKQRWLILFDWLRQVUHWULHYLQJFRQWDFWVXVLQJ
WKHFDPHUDDQG*36ORFDWLRQ:LWK;DPDULQDQHZIUDPHZRUNZDVLQWURGXFHGFDOOHG
;DPDULQ)RUPV:HZLOOFRYHUWKHEDVLFVRI;DPDULQ)RUPVDQGKRZ\RXFDQDSSO\LWWR
FURVVSODWIRUPGHYHORSPHQW)LQDOO\ZHZLOOZDONWKURXJKZKDWLWWDNHVWRVXEPLW\RXU
DSSOLFDWLRQWRWKH$SSOH$SS6WRUHDQG*RRJOH3OD\

http://www.freepdf-books.com/
:KDWWKLVERRNFRYHUV
&KDSWHU6HWWLQJ8S;DPDULQFRYHUVWKHSURFHVVRILQVWDOOLQJWKHDSSURSULDWH;DPDULQ
VRIWZDUHDQGQDWLYH6'.VUHTXLUHGIRUSHUIRUPLQJFURVVSODWIRUPGHYHORSPHQW
&KDSWHU+HOOR3ODWIRUPVZDONV\RXWKURXJKFUHDWLQJ\RXUILUVW+HOOR:RUOG
DSSOLFDWLRQRQL26DQG$QGURLGZKLFKDOVRFRYHUVVRPHEDVLFFRQFHSWVRQHDFKSODWIRUP
&KDSWHU&RGH6KDULQJEHWZHHQL26DQG$QGURLGJLYHV\RXFRGHVKDULQJWHFKQLTXHV
DQGSURMHFWVHWXSVWUDWHJLHVWKDWFDQEHXVHGZLWK;DPDULQ
&KDSWHU;DP&KDWD&URVVSODWIRUP$SSLQWURGXFHVDVDPSOHDSSOLFDWLRQWKDWZHZLOO
EHEXLOGLQJWKURXJKRXWWKHERRN,QWKLVFKDSWHUZHZLOOZULWHDOOWKHVKDUHGFRGHIRUWKH
DSSOLFDWLRQFRPSOHWHZLWKXQLWWHVWV
&KDSWHU;DP&KDWIRUL26FRYHUVWKHWHFKQLTXHRILPSOHPHQWLQJWKHL26XVHULQWHUIDFH
IRU;DP&KDWDQGYDULRXVL26GHYHORSPHQWFRQFHSWV
&KDSWHU;DP&KDWIRU$QGURLGFRYHUVWKHWHFKQLTXHRILPSOHPHQWLQJWKH$QGURLG
YHUVLRQRI;DP&KDWDQGLQWURGXFHV$QGURLGVSHFLILFGHYHORSPHQWFRQFHSWV
&KDSWHU'HSOR\LQJDQG7HVWLQJRQ'HYLFHVZDONV\RXWKURXJKWKHSDLQIXOSURFHVVRI
GHSOR\LQJ\RXUILUVWDSSOLFDWLRQWRDGHYLFH:HDOVRFRYHUZK\LWLVLPSRUWDQWWRDOZD\V
WHVW\RXUDSSOLFDWLRQRQUHDOGHYLFHV
&KDSWHU:HE6HUYLFHVZLWK3XVK1RWLILFDWLRQVH[SODLQVWKHWHFKQLTXHRILPSOHPHQWLQJD
UHDOEDFNHQGZHEVHUYLFHIRU;DP&KDWXVLQJ$]XUH0RELOH6HUYLFHV
&KDSWHU7KLUGSDUW\/LEUDULHVFRYHUVWKHYDULRXVRSWLRQVRIXVLQJWKLUGSDUW\OLEUDULHV
ZLWK;DPDULQDQGKRZ\RXFDQHYHQOHYHUDJHQDWLYH-DYDDQG2EMHFWLYH&OLEUDULHV
&KDSWHU&RQWDFWV&DPHUDDQG/RFDWLRQLQWURGXFHVWKHOLEUDU\;DPDULQ0RELOHDVD
FURVVSODWIRUPZD\WRDFFHVVXVHUVFRQWDFWVFDPHUDDQG*36ORFDWLRQ
&KDSWHU;DPDULQ)RUPVGLVFRYHUV;DPDULQVODWHVWIUDPHZRUN;DPDULQ)RUPVDQG
KRZ\RXFDQOHYHUDJHLWWREXLOGFURVVSODWIRUPDSSOLFDWLRQV
&KDSWHU$SS6WRUH6XEPLVVLRQH[SODLQVWKHSURFHVVRIVXEPLWWLQJ\RXUDSSWRWKH
$SSOH$SS6WRUHDQG*RRJOH3OD\

http://www.freepdf-books.com/
http://www.freepdf-books.com/
:KDW\RXQHHGIRUWKLVERRN
)RUWKLVERRN\RXZLOOQHHGD0DFFRPSXWHUUXQQLQJDWOHDVW26;/LRQ$SSOH
UHTXLUHVL26DSSOLFDWLRQVWREHFRPSLOHGRQD0DFVR;DPDULQGRHVDVZHOO<RXZLOODOVR
QHHGDOLFHQVHRIWKHEXVLQHVVHGLWLRQRI;DPDULQ$QGURLGDQG;DPDULQL26$IUHH
GD\WULDOLVDOVRDYDLODEOH<RXFDQDOVRWU\WKHIUHHVWDUWHUHGLWLRQRI;DPDULQEXWVRPHRI
WKHPRUHDGYDQFHGH[DPSOHVZLOOQRWZRUNZLWKWKLVHGLWLRQ<RXFDQYLVLW
KWWS[DPDULQFRPGRZQORDGWRGRZQORDGWKHDSSURSULDWHVRIWZDUH

http://www.freepdf-books.com/
http://www.freepdf-books.com/
:KRWKLVERRNLVIRU
7KLVERRNLVIRUGHYHORSHUVZKRDUHDOUHDG\IDPLOLDUZLWK&DQGZDQWWRVWDUWGRLQJ
PRELOHGHYHORSPHQWZLWK;DPDULQ,I\RXKDYHZRUNHGLQ$631(7:3):LQ57RU
:LQGRZV3KRQHWKHQ\RXZLOOEHULJKWDWKRPHXVLQJWKLVERRNWRGHYHORSQDWLYHL26DQG
$QGURLGDSSOLFDWLRQV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
&RQYHQWLRQV
,QWKLVERRN\RXZLOOILQGDQXPEHURIWH[WVW\OHVWKDWGLVWLQJXLVKEHWZHHQGLIIHUHQWNLQGV
RILQIRUPDWLRQ+HUHDUHVRPHH[DPSOHVRIWKHVHVW\OHVDQGDQH[SODQDWLRQRIWKHLU
PHDQLQJ
&RGHZRUGVLQWH[WGDWDEDVHWDEOHQDPHVIROGHUQDPHVILOHQDPHVILOHH[WHQVLRQV
SDWKQDPHVGXPP\85/VXVHULQSXWDQG7ZLWWHUKDQGOHVDUHVKRZQDVIROORZV7KH
XVHUZLOOHQWHUVRPHWH[WLQWRWKH8,7H[W)LHOGWH[WER[DQGFOLFNRQWKH8,%XWWRQEXWWRQ
WRVWDUWWKHVHDUFK
$EORFNRIFRGHLVVHWDVIROORZV
SXEOLFRYHUULGHYRLG9LHZ'LG/RDG 
^
EDVH9LHZ'LG/RDG 
LQWFRXQW 
EXWWRQ7RXFK8S,QVLGH  VHQGHUH  !
ODEHO7H[W VWULQJ)RUPDW &RXQW^`FRXQW 
`

:KHQZHZLVKWRGUDZ\RXUDWWHQWLRQWRDSDUWLFXODUSDUWRIDFRGHEORFNWKHUHOHYDQW
OLQHVRULWHPVDUHVHWLQEROG
SXEOLFRYHUULGHYRLG9LHZ'LG/RDG 
^
EDVH9LHZ'LG/RDG 
LQWFRXQW 
EXWWRQ7RXFK8S,QVLGH  VHQGHUH  !
ODEHO7H[W VWULQJ)RUPDW &RXQW^`FRXQW 
`

$Q\FRPPDQGOLQHLQSXWRURXWSXWLVZULWWHQDVIROORZV
NH\WRROJHQNH\YNH\VWRUHILOHQDPH!NH\VWRUHDOLDVNH\QDPH!NH\DOJ
56$NH\VL]HYDOLGLW\

1HZWHUPVDQGLPSRUWDQWZRUGVDUHVKRZQLQEROG:RUGVWKDW\RXVHHRQWKHVFUHHQ
IRUH[DPSOHLQPHQXVRUGLDORJER[HVDSSHDULQWKHWH[WOLNHWKLV&OLFNLQJWKH1H[W
EXWWRQPRYHV\RXWRWKHQH[WVFUHHQ
1RWH
:DUQLQJVRULPSRUWDQWQRWHVDSSHDULQDER[OLNHWKLV
7LS
7LSVDQGWULFNVDSSHDUOLNHWKLV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
5HDGHUIHHGEDFN
)HHGEDFNIURPRXUUHDGHUVLVDOZD\VZHOFRPH/HWXVNQRZZKDW\RXWKLQNDERXWWKLV
ERRNZKDW\RXOLNHGRUGLVOLNHG5HDGHUIHHGEDFNLVLPSRUWDQWIRUXVDVLWKHOSVXV
GHYHORSWLWOHVWKDW\RXZLOOUHDOO\JHWWKHPRVWRXWRI
7RVHQGXVJHQHUDOIHHGEDFNVLPSO\HPDLOIHHGEDFN#SDFNWSXEFRP!DQGPHQWLRQWKH
ERRNVWLWOHLQWKHVXEMHFWRI\RXUPHVVDJH
,IWKHUHLVDWRSLFWKDW\RXKDYHH[SHUWLVHLQDQG\RXDUHLQWHUHVWHGLQHLWKHUZULWLQJRU
FRQWULEXWLQJWRDERRNVHHRXUDXWKRUJXLGHDWZZZSDFNWSXEFRPDXWKRUV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
&XVWRPHUVXSSRUW
1RZWKDW\RXDUHWKHSURXGRZQHURID3DFNWERRNZHKDYHDQXPEHURIWKLQJVWRKHOS
\RXWRJHWWKHPRVWIURP\RXUSXUFKDVH

http://www.freepdf-books.com/
'RZQORDGLQJWKHH[DPSOHFRGH
<RXFDQGRZQORDGWKHH[DPSOHFRGHILOHVIURP\RXUDFFRXQWDWKWWSZZZSDFNWSXEFRP
IRUDOOWKH3DFNW3XEOLVKLQJERRNV\RXKDYHSXUFKDVHG,I\RXSXUFKDVHGWKLVERRN
HOVHZKHUH\RXFDQYLVLWKWWSZZZSDFNWSXEFRPVXSSRUWDQGUHJLVWHUWRKDYHWKHILOHVH
PDLOHGGLUHFWO\WR\RX

http://www.freepdf-books.com/
'RZQORDGLQJWKHFRORULPDJHVRIWKLVERRN
:HDOVRSURYLGH\RXZLWKD3')ILOHWKDWKDVFRORULPDJHVRIWKHVFUHHQVKRWVGLDJUDPV
XVHGLQWKLVERRN7KHFRORULPDJHVZLOOKHOS\RXEHWWHUXQGHUVWDQGWKHFKDQJHVLQWKH
RXWSXW<RXFDQGRZQORDGWKLVILOHIURP
KWWSVZZZSDFNWSXEFRPVLWHVGHIDXOWILOHVGRZQORDGV26B,PDJH%XQGOHSGI

http://www.freepdf-books.com/
(UUDWD
$OWKRXJKZHKDYHWDNHQHYHU\FDUHWRHQVXUHWKHDFFXUDF\RIRXUFRQWHQWPLVWDNHVGR
KDSSHQ,I\RXILQGDPLVWDNHLQRQHRIRXUERRNVPD\EHDPLVWDNHLQWKHWH[WRUWKH
FRGHZHZRXOGEHJUDWHIXOLI\RXFRXOGUHSRUWWKLVWRXV%\GRLQJVR\RXFDQVDYHRWKHU
UHDGHUVIURPIUXVWUDWLRQDQGKHOSXVLPSURYHVXEVHTXHQWYHUVLRQVRIWKLVERRN,I\RXILQG
DQ\HUUDWDSOHDVHUHSRUWWKHPE\YLVLWLQJKWWSZZZSDFNWSXEFRPVXEPLWHUUDWD
VHOHFWLQJ\RXUERRNFOLFNLQJRQWKH(UUDWD6XEPLVVLRQ)RUPOLQNDQGHQWHULQJWKH
GHWDLOVRI\RXUHUUDWD2QFH\RXUHUUDWDDUHYHULILHG\RXUVXEPLVVLRQZLOOEHDFFHSWHGDQG
WKHHUUDWDZLOOEHXSORDGHGWRRXUZHEVLWHRUDGGHGWRDQ\OLVWRIH[LVWLQJHUUDWDXQGHUWKH
(UUDWDVHFWLRQRIWKDWWLWOH
7RYLHZWKHSUHYLRXVO\VXEPLWWHGHUUDWDJRWR
KWWSVZZZSDFNWSXEFRPERRNVFRQWHQWVXSSRUWDQGHQWHUWKHQDPHRIWKHERRNLQWKH
VHDUFKILHOG7KHUHTXLUHGLQIRUPDWLRQZLOODSSHDUXQGHUWKH(UUDWDVHFWLRQ

http://www.freepdf-books.com/
3LUDF\
3LUDF\RIFRS\ULJKWHGPDWHULDORQWKH,QWHUQHWLVDQRQJRLQJSUREOHPDFURVVDOOPHGLD$W
3DFNWZHWDNHWKHSURWHFWLRQRIRXUFRS\ULJKWDQGOLFHQVHVYHU\VHULRXVO\,I\RXFRPH
DFURVVDQ\LOOHJDOFRSLHVRIRXUZRUNVLQDQ\IRUPRQWKH,QWHUQHWSOHDVHSURYLGHXVZLWK
WKHORFDWLRQDGGUHVVRUZHEVLWHQDPHLPPHGLDWHO\VRWKDWZHFDQSXUVXHDUHPHG\
3OHDVHFRQWDFWXVDWFRS\ULJKW#SDFNWSXEFRP!ZLWKDOLQNWRWKHVXVSHFWHGSLUDWHG
PDWHULDO
:HDSSUHFLDWH\RXUKHOSLQSURWHFWLQJRXUDXWKRUVDQGRXUDELOLW\WREULQJ\RXYDOXDEOH
FRQWHQW

http://www.freepdf-books.com/
4XHVWLRQV
,I\RXKDYHDSUREOHPZLWKDQ\DVSHFWRIWKLVERRN\RXFDQFRQWDFWXVDW
TXHVWLRQV#SDFNWSXEFRP!DQGZHZLOOGRRXUEHVWWRDGGUHVVWKHSUREOHP

http://www.freepdf-books.com/
http://www.freepdf-books.com/
&KDSWHU6HWWLQJ8S;DPDULQ
;DPDULQVGHYHORSPHQWWRROVKDYHJLYHQXVWKHSRZHUWRGHYHORSQDWLYHL26$QGURLG
DQG0DFDSSOLFDWLRQVLQ&ZKLFKLVRQHRIWKHPRVWSRSXODUSURJUDPPLQJODQJXDJHV
7KHUHDUHPDQ\DGYDQWDJHVRIFKRRVLQJ;DPDULQWRGHYHORSPRELOHDSSOLFDWLRQVLQVWHDG
RI-DYDDQG2EMHFWLYH&<RXFDQVKDUHFRGHEHWZHHQERWKWKHSODWIRUPVDQGFDQEHPRUH
SURGXFWLYHE\WDNLQJDGYDQWDJHRIWKHDGYDQFHGODQJXDJHIHDWXUHVRI&DQGWKH1(7
EDVHFODVVOLEUDULHV$OWHUQDWLYHO\\RXZRXOGKDYHWRZULWHWKHDSSWZLFHIRU$QGURLGDQG
L26DQGORVHWKHEHQHILWVRIJDUEDJHFROOHFWLRQZKHQXVLQJ2EMHFWLYH&
,QFRPSDULVRQWRRWKHUWHFKQLTXHVRIGHYHORSLQJFURVVSODWIRUPDSSOLFDWLRQVZLWK
-DYD6FULSWDQG+70/;DPDULQDOVRKDVVRPHGLVWLQFWDGYDQWDJHV&LVJHQHUDOO\PRUH
SHUIRUPDQWWKDQ-DYD6FULSWDQG;DPDULQJLYHVGHYHORSHUVGLUHFWDFFHVVWRWKHQDWLYH$3,V
RQHDFKSODWIRUP7KLVDOORZV;DPDULQDSSOLFDWLRQVWRKDYHDQDWLYHORRNDQGSHUIRUPLQD
PDQQHUVLPLODUWRWKHLU-DYDRU2EMHFWLYH&FRXQWHUSDUWV
;DPDULQVWRROLQJZRUNVE\FRPSLOLQJ\RXU&LQWRDQDWLYH$50H[HFXWDEOHWKDWFDQEH
SDFNDJHGDVDQL26RU$QGURLGDSSOLFDWLRQ,WEXQGOHVDVWULSSHGGRZQYHUVLRQRIWKH
0RQRUXQWLPHZLWK\RXUDSSOLFDWLRQWKDWRQO\LQFOXGHVWKHIHDWXUHVRIWKHEDVHFODVV
OLEUDULHV\RXUDSSXVHV

Xamarin apps look and feel native because they are.

Q) Native User Interfaces Native API Access


Native Performance

Xamarin apps are built with standard, native user Xamarin apps have access to the full spectrum of Xamarin apps leverage platform-specific hardware
interface controls. Apps not only look the way the functionality exposed by the underlying platform acceleration, and are compiled for native
end user expects, they behave that way too. and device, including platform-specific capabilities performance. This can't be achieved with solutions
like iBeacons and Android Fragments. that interpret code at runtime.

,QWKLVFKDSWHUZHOOVHWXSHYHU\WKLQJ\RXQHHGWRJHWVWDUWHGRQGHYHORSLQJZLWK
;DPDULQ%\WKHHQGRIWKLVFKDSWHUZHOOKDYHDOOWKHSURSHU6'.VDQGWRROVLQVWDOOHG
DQGDOOWKHGHYHORSHUDFFRXQWVQHHGHGIRUDSSVWRUHVXEPLVVLRQ
,QWKLVFKDSWHUZHZLOOFRYHU
$QLQWURGXFWLRQWR;DPDULQWRROVDQGWHFKQRORJ\
,QVWDOOLQJ;FRGH$SSOHV,'(
6HWWLQJXSDOO;DPDULQWRROVDQGVRIWZDUH
6HWWLQJXSWKH$QGURLGHPXODWRU
(QUROOLQJLQWKHL26'HYHORSHU3URJUDP
5HJLVWHULQJIRU*RRJOH3OD\

http://www.freepdf-books.com/
7KH;DPDULQWRROV
;DPDULQKDVGHYHORSHGWKUHHFRUHSURGXFWVIRUGHYHORSLQJFURVVSODWIRUPDSSOLFDWLRQV
;DPDULQ6WXGLR IRUPHUO\0RQR'HYHORS ;DPDULQL26 IRUPHUO\0RQR7RXFK DQG
;DPDULQ$QGURLG IRUPHUO\0RQRIRU$QGURLG 7KHVHWRROVDOORZGHYHORSHUVWR
OHYHUDJHWKHQDWLYHOLEUDULHVRQL26DQG$QGURLGDQGDUHEXLOWRQWKH0RQRUXQWLPH
0RQRDQRSHQVRXUFHLPSOHPHQWDWLRQRI&DQGWKH1(7IUDPHZRUNZDVRULJLQDOO\
GHYHORSHGE\1RYHOOWREHXVHGRQ/LQX[RSHUDWLQJV\VWHPV6LQFHL26DQG$QGURLGDUH
VLPLODUO\EDVHGRQ/LQX[1RYHOOZDVDEOHWRGHYHORS0RQR7RXFKDQG0RQRIRU$QGURLG
DVSURGXFWVWRWDUJHWWKHQHZPRELOHSODWIRUPV6KRUWO\DIWHUWKHLUUHOHDVHDQRWKHU
FRPSDQ\DFTXLUHG1RYHOODQGWKH0RQRWHDPOHIWWRIRUPDQHZFRPSDQ\9HU\VKRUWO\
DIWHU;DPDULQZDVIRXQGHGWRIRFXVFRPSOHWHO\RQWKHVHWRROVIRUGHYHORSLQJZLWK&RQ
L26DQG$QGURLG
*HWWLQJDGHYHORSPHQWPDFKLQHUHDG\IRUFURVVSODWIRUPDSSOLFDWLRQGHYHORSPHQWFDQ
WDNHVRPHWLPH$QGWRPDNHPDWWHUVZRUVH$SSOHDQG*RRJOHERWKKDYHWKHLURZQ
UHTXLUHPHQWVIRUGHYHORSPHQWRQWKHLUUHVSHFWLYHSODWIRUPV/HWVJRRYHUZKDWQHHGVWR
EHLQVWDOOHGRQ\RXUPDFKLQH
7RJHWVWDUWHGRQL26ZHOOQHHGWRLQVWDOOWKHIROORZLQJ
;FRGH7KLVLVWKHFRUH,'(IRUGHYHORSLQJL26DQG0DFDSSOLFDWLRQVLQ2EMHFWLYH&
;FRGH&RPPDQG/LQH7RROV7KHVHDUHLQVWDOOHGLQVLGH;FRGHDQGSURYLGH
FRPPRQFRPPDQGOLQHWRROVDQGVFULSWLQJODQJXDJHVWKDWGHYHORSHUVZLOOILQGXVHIXO
VXFKDV6XEYHUVLRQ*LW3HUODQG5XE\
7KH0RQRUXQWLPHIRU0DF7KLVLVUHTXLUHGIRUFRPSLOLQJDQGUXQQLQJ&
SURJUDPVRQ26;
;DPDULQL267KLVLV;DPDULQVFRUHSURGXFWIRUL26GHYHORSPHQW
$QGURLGDOVRUHTXLUHVWKHIROORZLQJVRIWZDUHWREHLQVWDOOHGWRJHWVWDUWHG
-DYD7KLVLVWKHFRUHUXQWLPHIRUUXQQLQJ-DYDDSSOLFDWLRQVRQ26;
$QGURLG6'.7KLVFRQWDLQV*RRJOHVVWDQGDUG6'.GHYLFHGULYHUVDQGHPXODWRUV
IRUQDWLYH$QGURLGGHYHORSPHQW
7KH0RQRUXQWLPHIRU0DF7KLVLVUHTXLUHGIRUFRPSLOLQJDQGUXQQLQJ&
SURJUDPVRQ26;
;DPDULQ$QGURLG7KLVLV;DPDULQVFRUHSURGXFWIRU$QGURLGGHYHORSPHQW
(DFKRIWKHVHZLOOWDNHVRPHWLPHWRGRZQORDGDQGLQVWDOO,I\RXFDQDFFHVVDIDVW,QWHUQHW
FRQQHFWLRQLWZLOOKHOSVSHHGXSWKHLQVWDOODWLRQDQGVHWXSSURFHVV:LWKHYHU\WKLQJUHDG\
WRJROHWVPRYHDKHDGVWHSE\VWHSDQGKRSHIXOO\ZHFDQVNLSDIHZGHDGHQGV\RX
PLJKWRWKHUZLVHUXQLQWR
7LS
,WLVLPSRUWDQWWRQRWHWKDW;DPDULQFDQDOVREHXVHGRQ:LQGRZVDQG9LVXDO6WXGLRHYHQ
WKRXJKLWLVQRWFRYHUHGLQWKLVERRN$0DFLVUHTXLUHGIRUL26GHYHORSPHQWVR:LQGRZV
GHYHORSHUVPXVWFRQQHFW9LVXDO6WXGLRWRD0DFWRFRPSLOHIRUL26/XFNLO\PRVWRIZKDW

http://www.freepdf-books.com/
ZHOHDUQLQWKLVERRNFDQEHGLUHFWO\DSSOLHGWRXVLQJ;DPDULQRQ:LQGRZV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
,QVWDOOLQJ;FRGH
7RPDNHWKLQJVSURJUHVVPRUHVPRRWKO\OHWVVWDUWRIIE\LQVWDOOLQJ;FRGHIRU0DF$ORQJ
ZLWK$SSOHV,'(LWZLOODOVRLQVWDOOWKHPRVWFRPPRQO\XVHGGHYHORSHUWRROVRQWKH0DF
0DNHVXUH\RXKDYHDWOHDVW26; 0RXQWDLQ/LRQ DQGORFDWH;FRGHLQWKH$SS
6WRUHDVVKRZQLQWKHIROORZLQJVFUHHQVKRW
BOO
y /
LJ( Featured Top Charts Categories Purchases
0
Updates Q. xcode

Xcode B-

/i
Create great a pps <1
for Mac, iPhone, and iPad. -
Installed

Xcode E

Xcode provides everything developers need to create great applications for Mac, iPhone, and iPad. Xcode brings user interface design,
coding, testing, and debugging all into a unified workflow. The Xcode IDE combined with the Cocoa and Cocoa Touch frameworks, and
the Swift programming language make developing apps easier and more fun than ever before. Apple Web Site >

...More Xcode Support >


What's New in Version 6.1.1 App License Agreement >
Includes SDKs for OS X 10.10 Yosemite. OS X 10.9 Mavericks, and iOS 8.1
Privacy Policy >

7KLVZLOOWDNHTXLWHVRPHWLPHWRGRZQORDGDQGLQVWDOO,GUHFRPPHQGWKDW\RXWDNHWKH
WLPHWRHQMR\DQLFHFXSRIFRIIHHRUZRUNRQDQRWKHUSURMHFWWRSDVVWKHWLPH
:KHQWKDWLVRXWRIWKHZD\ODXQFK;FRGHIRUWKHILUVWWLPHDQGSURJUHVVWKURXJKWKH
LQLWLDOVWDUWXSGLDORJ1H[WQDYLJDWHWR;FRGH_3UHIHUHQFHVWRRSHQ;FRGHVPDLQ
VHWWLQJVGLDORJ
,QWKH'RZQORDGVWDE\RXOOQRWLFHVHYHUDODGGLWLRQDOSDFNDJHV\RXFDQLQVWDOOLQVLGH
;FRGH+HUH\RXFDQGRZQORDGWKHRIILFLDOL26GRFXPHQWDWLRQZKLFKWKH;DPDULQ
LQVWDOOHUZLOOPDNHXVHRI2SWLRQDOO\\RXFDQLQVWDOOROGHUL26VLPXODWRUVEXWZHFDQMXVW
XVHWKHGHIDXOWRQHIRUWKHFRQWHQWLQWKLVERRN:KHQ\RXUHILQLVKHG\RXU;FRGHV
&RPSRQHQWVVHFWLRQVKRXOGORRNVRPHWKLQJVLPLODUWRWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
00 Downloads

LU & 4 i
General Accounts Behaviors Navigation Fonts & Colors Text Editing Key Bindings Source Control Downloads Locations

Components

iOS 6,1 Simulator 584.6 MB

Documentation

iOS 7,1 doc set


OSX 10-8 doc set

jj OS X vl0.9 doc set


Retired Documents Library 20,1 MB
Xcode 5.1 doc set 244,3 MB

0 Check for and install updates automatically Check and Install Now

,QVWDOOLQJ;FRGHLQVWDOOVWKHL266'.ZKLFKLVDUHTXLUHPHQWIRUL26GHYHORSPHQWLQ
JHQHUDO$VDUHVWULFWLRQIURP$SSOHWKHL266'.FDQRQO\UXQRQD0DF;DPDULQKDV
GRQHHYHU\WKLQJSRVVLEOHWRPDNHVXUHWKH\IROORZ$SSOHVJXLGHOLQHVIRUL26VXFKDV
UHVWULFWLQJG\QDPLFFRGHJHQHUDWLRQ;DPDULQVWRROVDOVROHYHUDJHIHDWXUHVRI;FRGH
ZKHUHYHUSRVVLEOHWRDYRLGUHLQYHQWLQJWKHZKHHO

http://www.freepdf-books.com/
http://www.freepdf-books.com/
,QVWDOOLQJ;DPDULQ
$IWHULQVWDOOLQJ;FRGHWKHUHDUHVHYHUDORWKHUGHSHQGHQFLHVWKDWQHHGWREHLQVWDOOHGLQ
RUGHUSULRUWRGHYHORSLQJZLWK;DPDULQVWRROV/XFNLO\;DPDULQKDVLPSURYHGWKH
H[SHULHQFHE\FUHDWLQJDQHDWDOOLQRQHLQVWDOOHU
,QVWDOOWKHIUHH;DPDULQ6WDUWHU(GLWLRQE\SHUIRUPLQJWKHIROORZLQJVWHSV
 *RWRKWWS;DPDULQFRPDQGFOLFNRQWKHODUJH'RZQORDGQRZEXWWRQ
 )LOORXWVRPHEDVLFLQIRUPDWLRQDERXW\RXUVHOI
 'RZQORDGWKH;DPDULQ,QVWDOOHUGPJILOHDQGPRXQWWKHGLVNLPDJH
 /DXQFK,QVWDOO;DPDULQDSSDQGDFFHSWDQ\26;VHFXULW\ZDUQLQJVWKDWDSSHDU
 3URJUHVVWKURXJKWKHLQVWDOOHUWKHGHIDXOWRSWLRQVZLOOZRUNILQH<RXFDQRSWLRQDOO\
LQVWDOO;DPDULQ0DFEXWWKLVWRSLFLVQRWFRYHUHGLQWKLVERRN

7KH;DPDULQLQVWDOOHUZLOOGRZQORDGDQGLQVWDOOSUHUHTXLVLWHVVXFKDVWKH0RQRUXQWLPH
-DYDWKH$QGURLG6'. LQFOXGLQJWKH$QGURLGHPXODWRUDQGWRROV DQGHYHU\WKLQJHOVH
\RXQHHGWRJHWXSDQGUXQQLQJ
<RXZLOOHQGXSZLWKVRPHWKLQJVLPLODUWRZKDWLVVKRZQLQWKHIROORZLQJVFUHHQVKRWDQG
ZHFDQPRYHRQWRFRQTXHUELJJHUWRSLFVLQFURVVSODWIRUPGHYHORSPHQW
eo Xamarin Installer

Installation Finished

X Install Succeeded
The software has been successfully installed

Xamarin License
Configuration
Prerequisites
Installation
Summary
4 Launch Xamarin Studio

Co back Quit

http://www.freepdf-books.com/
http://www.freepdf-books.com/
&KRRVLQJD;DPDULQOLFHQVH
;DPDULQVWRROVFDQVHHPDELWSULF\WRWKHFDVXDOREVHUYHUEXW,WHQGWRWKLQNRILWDVKRZ
PXFKWLPH\RXZLOOVDYHXVLQJDPRUHSURGXFWLYHODQJXDJHVXFKDV&$GGLWLRQDOO\WKHLU
SURGXFWVZLOOVDYH\RXDJRRGSHUFHQWDJHRIGHYHORSPHQWWLPHE\HQDEOLQJ\RXWRGHYHORS
DFURVVSODWIRUPDSSOLFDWLRQLQVWHDGRIZULWLQJLWWZLFHLQ-DYDDQG2EMHFWLYH&
;DPDULQKDVVHYHUDOHGLWLRQVVRLWLVJRRGWRNQRZWKHGLIIHUHQFHVLQRUGHUWRGHWHUPLQH
ZKLFKOLFHQVH\RXPLJKWQHHGWRSXUFKDVH7KHHGLWLRQVDUHDVIROORZV
6WDUWHU(GLWLRQ7KLVLVDYDLODEOHWRLQGLYLGXDOVRQO\DQGLWKDVDOLPLWRI.%RI
FRPSLOHGXVHUFRGH&HUWDLQIHDWXUHVDUHXQDYDLODEOHVXFKDVWKH;DPDULQ)RUPV
IUDPHZRUNDQGFDOOLQJLQWRWKLUGSDUW\QDWLYHOLEUDULHV
,QGLH(GLWLRQ7KLVLVDYDLODEOHWRLQGLYLGXDOVRQO\DQGLWGRHVQRWLQFOXGH9LVXDO
6WXGLRVXSSRUW
%XVLQHVV(GLWLRQ7KLVLVDYDLODEOHIRUFRPSDQLHVLWDGGVIHDWXUHVIRU9LVXDO6WXGLR
DQGLQFOXGHVEHWWHU;DPDULQSURGXFWVXSSRUW
(QWHUSULVH(GLWLRQ7KLVLQFOXGHVSULPHFRPSRQHQWVLQWKH;DPDULQ&RPSRQHQW
6WRUHIRUIUHHDQGPDQ\PRUH;DPDULQVXSSRUWRSWLRQVVXFKDVKRWIL[HVDQGOHVVWKDQ
KRXUVUHVSRQVHWLPHWRLVVXHV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
6HWWLQJXSWKH$QGURLGHPXODWRU
7KH$QGURLGHPXODWRUKDVKLVWRULFDOO\EHHQNQRZQWREHVOXJJLVKFRPSDUHGWRGHYHORSLQJ
RQDSK\VLFDOGHYLFH7RKHOSVROYHWKLVLVVXH*RRJOHKDVSURGXFHGDQHZ[HPXODWRU
WKDWVXSSRUWVKDUGZDUHDFFHOHUDWLRQRQGHVNWRSFRPSXWHUV,WLVQWLQVWDOOHGE\GHIDXOWLQ
WKH$QGURLG9LUWXDO'HYLFH $9' 0DQDJHUVROHWVVHWWKDWXS
7KH[$QGURLGHPXODWRUFDQEHLQVWDOOHGE\SHUIRUPLQJWKHIROORZLQJVWHSV
 2SHQ;DPDULQ6WXGLR
 1DYLJDWHWR7RROV_2SHQ$QGURLG6'.0DQDJHU
 6FUROOGRZQWR([WUDVLQVWDOO,QWHO[(PXODWRU$FFHOHUDWRU +$;0 7KLVZLOO
GRZQORDGDQLQVWDOOHUWKDWZHKDYHWRUXQ
 2SHQ)LQGHUDQGSUHVV&RPPDQG6KLIW*WRRSHQWKHQDYLJDWLRQSRSXS
 1DYLJDWHWRa/LEUDU\'HYHORSHU;DPDULQDQGURLGVGNPDFRV[H[WUDVLQWHO
DQGLQVWDOOWKHDSSURSULDWHSDFNDJH EDVHGRQ\RXU0DF26;YHUVLRQ 
 6FUROOWR$QGURLG $3, LQVWDOO,QWHO[$WRP6\VWHP,PDJH
 2SWLRQDOO\LQVWDOODQ\RWKHUSDFNDJHV\RXDUHLQWHUHVWHGLQ$VDVKRUWFXWWKH
$QGURLG6'.0DQDJHUDXWRPDWLFDOO\VHOHFWVFHUWDLQSDFNDJHVIRU\RXWRLQVWDOOE\
GHIDXOW
 &ORVHWKH$QGURLG6'.0DQDJHUDQGVZLWFKEDFNWR;DPDULQ6WXGLR
 1DYLJDWHWR7RROV_2SHQ$QGURLG(PXODWRU0DQDJHU
 &OLFNRQ&UHDWH
 (QWHUDQ$9'QDPHRI\RXUFKRLFHVXFKDV[(PXODWRU
 3LFNDJHQHULFGHYLFHWKDWZLOOEHDSSURSULDWHO\VL]HGIRU\RXUGLVSOD\VXFKDVRQH
ZLWKD:9*$GLVSOD\
 $V7DUJHWPDNHVXUHWKDW\RXVHOHFW,QWHO[$WRP6\VWHP,PDJH
 $IWHUFUHDWLQJWKHGHYLFHJRDKHDGDQGFOLFNRQ6WDUWWRPDNHVXUHWKHHPXODWRU
UXQVSURSHUO\

7KHHPXODWRUZLOOWDNHVRPHWLPHWRVWDUWXSVRLWLVDJRRGLGHDWROHDYHWKHHPXODWRU
UXQQLQJZKLOHSHUIRUPLQJ$QGURLGGHYHORSPHQW;DPDULQLVXVLQJWKHVWDQGDUG$QGURLG
WRROVKHUHVR\RXZRXOGKDYHWKHVDPHLVVXHZKLOHGHYHORSLQJZLWK-DYD,IHYHU\WKLQJ
VWDUWVSURSHUO\\RXZLOOVHHDQ$QGURLGERRWVFUHHQIROORZHGE\DYLUWXDO$QGURLGGHYLFH
UHDG\IRUGHSOR\LQJDSSOLFDWLRQVIURP;DPDULQ6WXGLRDVVKRZQLQWKHIROORZLQJ
VFUHHQVKRW

http://www.freepdf-books.com/
OJ3 !>.!>54:x86 Emulator

m PM Basic Controls


Hardware Buttons

il } fll
Vgg
H DPAD not enabled in AVD

>
Hardware Keyboard
Use your physical keyboard to provide input

Messaging

Ife
0 *1
Phone Contacts
W

Browser

http://www.freepdf-books.com/
http://www.freepdf-books.com/
(QUROOLQJLQWKHL26'HYHORSHU3URJUDP
7RGHSOR\WRDQL26GHYLFH$SSOHUHTXLUHVPHPEHUVKLSWRLWVL26'HYHORSHU3URJUDP
0HPEHUVKLSLV86'SHU\HDUDQGJLYHV\RXDFFHVVWRGHSOR\GHYLFHVIRU
GHYHORSPHQWSXUSRVHV<RXDOVRJHWDFFHVVWRWHVWVHUYHUVIRULPSOHPHQWLQJPRUH
DGYDQFHGL26IHDWXUHVVXFKDVLQDSSSXUFKDVHVSXVKQRWLILFDWLRQVDQGL26*DPH&HQWHU
7HVWLQJ\RXU;DPDULQL26DSSOLFDWLRQVRQDSK\VLFDOGHYLFHLVLPSRUWDQWVR,UHFRPPHQG
WKDW\RXJHWDQDFFRXQWSULRUWRVWDUWLQJL26GHYHORSPHQW3HUIRUPDQFHLVYHU\GLIIHUHQWLQ
DVLPXODWRUUXQQLQJRQ\RXUGHVNWRSYHUVXVDUHDOPRELOHGHYLFH7KHUHDUHDOVRDIHZ
;DPDULQVSHFLILFRSWLPL]DWLRQVWKDWRQO\RFFXUZKHQUXQQLQJRQDUHDOGHYLFH:HOOIXOO\
FRYHUWKHUHDVRQVIRUWHVWLQJ\RXUDSSVRQGHYLFHVLQWKHODWHUFKDSWHUV
6LJQLQJXSIRUWKHL26'HYHORSHU3URJUDPFDQEHSHUIRUPHGWKURXJKWKHIROORZLQJVWHSV
 *RWRKWWSVGHYHORSHUDSSOHFRPSURJUDPVLRV
 &OLFNRQ(QUROO1RZ
 6LJQLQZLWKDQH[LVWLQJL7XQHVDFFRXQWRUFUHDWHDQHZRQH7KLVFDQWEHFKDQJHG
ODWHUVRFKRRVHRQHWKDWLVDSSURSULDWHIRU\RXUFRPSDQ\
 (QUROOHLWKHUDVDQLQGLYLGXDORUDFRPSDQ\%RWKDUHSULFHGDWEXWUHJLVWHULQJDV
DFRPSDQ\ZLOOUHTXLUHSDSHUZRUNWREHID[HGWR$SSOHZLWKWKHDVVLVWDQFHRI\RXU
FRPSDQ\VDFFRXQWDQW
 5HYLHZWKHGHYHORSHUDJUHHPHQW
 )LOORXW$SSOHVVXUYH\IRUGHYHORSHUV
 3XUFKDVHWKHGHYHORSHUUHJLVWUDWLRQ
 :DLWIRUDFRQILUPDWLRQHPDLO

<RXVKRXOGUHFHLYHDQHPDLOWKDWORRNVVRPHWKLQJVLPLODUWRWKHIROORZLQJVFUHHQVKRW
ZLWKLQWZREXVLQHVVGD\V

http://www.freepdf-books.com/
% Developer

Thank You for joining an Apple Developer Program

Dear Jonathan Peppers,


Thank you for joining the iOS Developer Program. You now have access to a
comprehensive set of development tools and resources to assist you in developing
innovative apps.

Please feel free to contact us if you have any general questions or require
assistance.

Best regards,

Apple Developer Support

)URPKHUHZHFDQFRQWLQXHVHWWLQJXS\RXUDFFRXQW
 (LWKHUFOLFNRQ/RJLQQRZIURPWKHHPDLO\RXUHFHLYHGRUJRWR
KWWSVLWXQHVFRQQHFWDSSOHFRP
 /RJLQZLWK\RXUHDUOLHUL7XQHVDFFRXQW
 $JUHHWRDQ\DGGLWLRQDODJUHHPHQWVWKDWDSSHDURQWKHKRPHSDJHRI\RXUGDVKERDUG
 )URPWKHL7XQHV&RQQHFWGDVKERDUGQDYLJDWHWR$JUHHPHQWV7D[DQG%DQNLQJ
 ,QWKLVVHFWLRQ\RXZLOOVHHWKUHHFROXPQVIRU&RQWDFW,QIR%DQN,QIRDQG7D[
,QIR
 )LOORXWWKHDSSURSULDWHLQIRUPDWLRQIRU\RXUDFFRXQWLQDOORIWKHVHVHFWLRQV
$VVLVWDQFHIURPDQDFFRXQWDQWZLOOPRVWOLNHO\EHQHHGHGIRUDFRPSDQ\DFFRXQW

:KHQDOOLVVDLGDQGGRQH\RXU&RQWUDFWV7D[DQG%DQNLQJVHFWLRQVKRXOGORRN
VRPHWKLQJVLPLODUWRWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
iTunes Connect clinton.mills@hitcents.com

Contracts, Tax, and Banking

Master Agreements

Contracts In Effect
Contract Region Contract Type Contract Number Contact Info Bank Info Tax Info Effective Date Expiration Date Download

All (See Contract) Mac OS X Paid MS10830498 Edit View Jun 17. 2013 Dec 10. 2013
Applications

All (See Contract) iOS Paid MS10830500 Edit Edit View Jun 17. 2013 Sep 28. 2013
Applications

World Mac OS X Free MS10830461 N/A N/A N/A Jun 17. 2013 Dec 10. 2013 N/A
Applications

World IOS Free MS10830533 N/A N/A N/A Jun 17. 2013 Sep 28. 2013 N/A
Applications

World IAd Network MS6847752 id,. Edit View Apr 02. 2012 Sep 28. 2013

0 Watch the help video I,.

:LWK\RXUL26GHYHORSHUDFFRXQWVXFFHVVIXOO\UHJLVWHUHG\RXZLOOQRZEHDEOHWRGHSOR\
WRL26GHYLFHVDQGSXEOLVK\RXUDSSVWRWKH$SSOH$SS6WRUH

http://www.freepdf-books.com/
http://www.freepdf-books.com/
5HJLVWHULQJDVD*RRJOH3OD\GHYHORSHU
8QOLNHL26GHSOR\LQJ\RXUDSSOLFDWLRQVWR$QGURLGGHYLFHVLVIUHHDQGMXVWUHTXLUHVDIHZ
FKDQJHVLQ\RXUGHYLFHVHWWLQJV$*RRJOH3OD\GHYHORSHUDFFRXQWKDVRQO\DRQHWLPHIHH
RIDQGGRHVQWKDYHWREHUHQHZHGHDFK\HDU+RZHYHUMXVWOLNHL26\RXZLOOQHHGD
*RRJOH3OD\DFFRXQWWRGHYHORSLQDSSSXUFKDVHVSXVKQRWLILFDWLRQVRU*RRJOH3OD\
JDPHVHUYLFHV,ZRXOGUHFRPPHQGWKDW\RXVHWXSDQDFFRXQWDKHDGRIWLPHLI\RX
LQHYLWDEO\SODQRQVXEPLWWLQJDQDSSWR*RRJOH3OD\RUQHHGWRLPSOHPHQWRQHRIWKHVH
IHDWXUHV
7RUHJLVWHUDVDGHYHORSHUIRU*RRJOH3OD\SHUIRUPWKHIROORZLQJVWHSV
 *RWRKWWSVSOD\JRRJOHFRPDSSVSXEOLVK
 /RJLQZLWKDQH[LVWLQJ*RRJOH$FFRXQWRUFUHDWHDQHZRQH7KLVFDQWEHFKDQJHG
ODWHUVRFKRRVHRQHWKDWLVDSSURSULDWHIRU\RXUFRPSDQ\LIQHHGHG
 $FFHSWWKHDJUHHPHQWDQGHQWHU\RXUFUHGLWFDUGLQIRUPDWLRQ
 &KRRVHDGHYHORSHUQDPHDQGHQWHURWKHULPSRUWDQWLQIRUPDWLRQIRU\RXUDFFRXQW
$JDLQFKRRVHQDPHVDSSURSULDWHIRU\RXUFRPSDQ\WREHVHHQE\XVHUVLQWKHDSS
VWRUH

,IHYHU\WKLQJLVILOOHGRXWFRUUHFWO\\RXZLOOHQGXSZLWKWKHIROORZLQJ*RRJOH3OD\
'HYHORSHU&RQVROH

http://www.freepdf-books.com/
V Q. Jonathan Peppers r Help A Feedback

M
W

Pi

O
Publish an Android App on Google Use Google Play game services

If you need help with the Add social gaming features to


details, have a look at the your games on Android iOS
Getting started g lide. and the web. Learn more

I
A

SI

Are you working in a team? If you are planning to create


Invite cowoikers to the paid apps or in-app products,
Developer Console. youll need to set up a
merchant account.

,I\RXSODQRQVHOOLQJSDLGDSSVRULQDSSSXUFKDVHVDWWKLVSRLQW,ZRXOGUHFRPPHQGWKDW
\RXVHWXS\RXU*RRJOHPHUFKDQWDFFRXQW7KLVZLOOHQDEOH*RRJOHWRSD\\RXWKH
SURFHHGVWRZDUG\RXUDSSVDOHVE\DSSO\LQJWKHDSSURSULDWHWD[ODZVLQ\RXUFRXQWU\,I
\RXDUHVHWWLQJWKLVXSIRU\RXUFRPSDQ\,ZRXOGUHFRPPHQGWKDW\RXJHWWKHDVVLVWDQFH
RI\RXUFRPSDQ\VDFFRXQWDQWRUERRNNHHSHU
7KHIROORZLQJDUHWKHVWHSVWRVHWXSD*RRJOHPHUFKDQWDFFRXQW
 &OLFNRQWKHVHWXSDPHUFKDQWDFFRXQWEXWWRQ
 /RJLQZLWK\RXU*RRJOHDFFRXQWDVHFRQGWLPH
 )LOORXWWKHDSSURSULDWHLQIRUPDWLRQIRUVHOOLQJDSSVDGGUHVVSKRQHQXPEHUWD[
LQIRUPDWLRQDQGDGLVSOD\QDPHWRDSSHDURQ\RXUFXVWRPHUVFUHGLWFDUGELOO

:KHQGRQH\RXZLOOVHHWKDWWKHKHOSWLSIRUVHWWLQJXSDPHUFKDQWDFFRXQWLVQRZPLVVLQJ

http://www.freepdf-books.com/
IURPWKHGHYHORSHUFRQVROHDVVKRZQLQWKHIROORZLQJVFUHHQVKRW

Cl Jonathan Peppers Help & Feedback v

'W

V
\&f
51
o
Publish an Android App on Use Google Play game services

If you need help with the Add social gaming features


details, have a look at the to your games on Android
Getting started guide, iOS and the web.
Learn more

v'i
Are you working in a team?
Invite co-workers to the Developer Console.

$WWKLVSRLQWRQHZRXOGWKLQNWKDWRXUDFFRXQWZRXOGEHIXOO\VHWXSEXWWKHUHLVRQHPRUH
FUXFLDOVWHSSULRUWREHLQJDEOHWRVHOODSSVZHKDYHWRHQWHUWKHEDQNLQJLQIRUPDWLRQ
6HWWLQJXSEDQNLQJIRU\RXU*RRJOHPHUFKDQWDFFRXQWFDQEHSHUIRUPHGZLWKWKH
IROORZLQJVWHSV
 *REDFNWRWKH*RRJOH3OD\'HYHORSHU&RQVROHDW
KWWSVSOD\JRRJOHFRPDSSVSXEOLVK
 &OLFNRQWKH)LQDQFLDO5HSRUWVVHFWLRQ
 &OLFNRQWKHVPDOOOLQNWLWOHG9LVLW\RXUPHUFKDQWDFFRXQWIRUGHWDLOV
 <RXVKRXOGVHHDZDUQLQJLQGLFDWLQJWKDW\RXGRQRWKDYHDEDQNDFFRXQWVHWXS
&OLFNRQWKH6SHFLI\D%DQN$FFRXQWOLQNWRJHWVWDUWHG
 (QWHU\RXUEDQNLQJLQIRUPDWLRQ$JDLQDFRPSDQ\DFFRXQWDQWPLJKWEHQHHGHG

http://www.freepdf-books.com/
 ,QDIHZGD\VORRNIRUDVPDOOGHSRVLWLQ\RXUDFFRXQWIURP*RRJOH
 &RQILUPWKHDPRXQWE\JRLQJWRKWWSFKHFNRXWJRRJOHFRPVHOO
 &OLFNRQWKH6HWWLQJVWDEWKHQ)LQDQFLDOV
 1H[WFOLFNRQ9HULI\$FFRXQW
 (QWHUWKHDPRXQWWKDWDSSHDUHGRQ\RXUEDQNDFFRXQWDQGFOLFNRQ9HULI\GHSRVLW

<RXU*RRJOHPHUFKDQWDFFRXQWLVDOVRWKHSODFHZKHUH\RXFDQFDQFHORUUHIXQGFXVWRPHU
RUGHUV*RRJOH3OD\LVGLIIHUHQWIURPWKHL26$SS6WRUHLQWKDWDOOFXVWRPHULVVXHVDUH
GLUHFWHGWRWKHGHYHORSHUV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
6XPPDU\
,QWKLVFKDSWHUZHGLVFXVVHG;DPDULQVFRUHSURGXFWVIRUGHYHORSLQJ$QGURLGDQGL26
DSSOLFDWLRQVLQ&;DPDULQ6WXGLR;DPDULQL26DQG;DPDULQ$QGURLG:HLQVWDOOHG
;FRGHDQGWKHQUDQWKH;DPDULQDOOLQRQHLQVWDOOHUZKLFKLQVWDOOV-DYDWKH$QGURLG
6'.;DPDULQ6WXGLR;DPDULQL26DQG;DPDULQ$QGURLG:HVHWXSWKH[$QGURLG
HPXODWRUIRUDIDVWHUPRUHIOXLGH[SHULHQFHZKHQGHEXJJLQJDSSOLFDWLRQV)LQDOO\ZHVHW
XSL26DQG*RRJOH3OD\GHYHORSHUDFFRXQWVIRUGLVWULEXWLQJRXUDSSOLFDWLRQV
,QWKLVFKDSWHU\RXVKRXOGKDYHDFTXLUHGHYHU\WKLQJ\RXQHHGWRJHWVWDUWHGRQEXLOGLQJ
FURVVSODWIRUPDSSOLFDWLRQVZLWK;DPDULQ<RXUGHYHORSPHQWFRPSXWHUVKRXOGEHUHDG\WR
JRDQG\RXVKRXOGKDYHDOOWKHQDWLYH6'.VLQVWDOOHGDQGUHDG\IRUFUHDWLQJWKHQH[WJUHDW
DSSWRWDNHWKHZRUOGE\VWRUP
7KHFRQFHSWVLQWKLVFKDSWHUZLOOVHWXVXSIRUPRUHDGYDQFHGWRSLFVWKDWZLOOUHTXLUHWKH
SURSHUVRIWZDUHLQVWDOOHGDVZHOODVGHYHORSHUDFFRXQWVZLWK$SSOHDQG*RRJOH:HZLOO
EHGHSOR\LQJDSSOLFDWLRQVWRUHDOGHYLFHVDQGLPSOHPHQWLQJPRUHDGYDQFHGIHDWXUHVVXFK
DVSXVKQRWLILFDWLRQV,QWKHQH[WFKDSWHUZHOOFUHDWHRXUILUVWL26DQG$QGURLG
DSSOLFDWLRQDQGFRYHUWKHEDVLFVRIHDFKSODWIRUP

http://www.freepdf-books.com/
http://www.freepdf-books.com/
&KDSWHU+HOOR3ODWIRUPV
,I\RXDUHIDPLOLDUZLWKGHYHORSLQJDSSOLFDWLRQVXVLQJ9LVXDO6WXGLRRQ:LQGRZVWKHQ
XVLQJ;DPDULQ6WXGLRVKRXOGEHYHU\VWUDLJKWIRUZDUG;DPDULQXVHVWKHVDPHFRQFHSWRID
VROXWLRQFRQWDLQLQJRQHRUPRUHSURMHFWVDQGLWKDVFUHDWHGVHYHUDOQHZSURMHFWW\SHVIRU
L26DQG$QGURLGDSSOLFDWLRQV7KHUHDUHDOVRVHYHUDOSURMHFWWHPSODWHVWRMXPSVWDUW\RXU
GHYHORSPHQWRIFRPPRQDSSOLFDWLRQV
;DPDULQ6WXGLRVXSSRUWVVHYHUDORXWRIWKHER[SURMHFWW\SHVLQFOXGLQJVWDQGDUG1(7
FODVVOLEUDULHVDQGFRQVROHDSSOLFDWLRQV<RXFDQQRWQDWLYHO\GHYHORS:LQGRZV
DSSOLFDWLRQVRQD0DFZLWK;DPDULQ6WXGLREXW\RXFDQFHUWDLQO\GHYHORSWKHVKDUHGFRGH
SRUWLRQRI\RXUDSSOLFDWLRQLQ;DPDULQ6WXGLR:HOOIRFXVRQVKDULQJFRGHLQWKHODWHU
FKDSWHUVEXWNHHSLQPLQGWKDW;DPDULQHQDEOHV\RXWRVKDUHDFRPPRQ&EDFNHQG
EHWZHHQPRVWSODWIRUPVWKDWVXSSRUW&
,QWKLVFKDSWHUZHZLOOFRYHU
&UHDWLQJD+HOOR:RUOGDSSOLFDWLRQIRUL26
$SSOHV09&SDWWHUQ
;FRGHDQGVWRU\ERDUGV
&UHDWLQJD+HOOR:RUOGDSSOLFDWLRQIRU$QGURLG
$QGURLGDFWLYLWLHV
;DPDULQV$QGURLGGHVLJQHU

http://www.freepdf-books.com/
%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ
/DXQFK;DPDULQ6WXGLRDQGVWDUWDQHZVROXWLRQ-XVWOLNHLQ9LVXDO6WXGLRWKHUHDUHORWV
RISURMHFWW\SHVWKDWFDQEHFUHDWHGIURPWKH1HZ6ROXWLRQGLDORJ;DPDULQ6WXGLR
IRUPHUO\0RQR'HYHORSVXSSRUWVWKHGHYHORSPHQWRIPDQ\GLIIHUHQWW\SHVRISURMHFWV
VXFKDV&FRQVROHDSSOLFDWLRQVWDUJHWLQJWKH0RQRUXQWLPH18QLWWHVWSURMHFWVDQGHYHQ
RWKHUODQJXDJHVEHVLGHV&VXFKDV9%RU&
;DPDULQ6WXGLRVXSSRUWVWKHIROORZLQJSURMHFWW\SHVIRUL26
L3KRQHRUL3DGSURMHFW7KHVHFDWHJRULHVRISURMHFWVXVHVWRU\ERDUGVWROD\RXWWKH
8,DQGWDUJHWHLWKHUWKHL3DGRUL3KRQHRQO\
8QLYHUVDOSURMHFW7KLVFDWHJRU\VXSSRUWVERWKL3KRQHDQGL3DGLQWKHVDPHL26
DSSOLFDWLRQ7KLVLVWKHSUHIHUUHGSURMHFWW\SHLI\RXQHHGWRWDUJHWERWKW\SHVRI
GHYLFHV
6LQJOH9LHZ$SSOLFDWLRQ7KLVLVWKHEDVLFSURMHFWW\SHWKDWVHWVXSDQL26
VWRU\ERDUGDORQJZLWKDVLQJOHYLHZDQGFRQWUROOHU
7DEEHG$SSOLFDWLRQ7KLVLVDSURMHFWW\SHWKDWDXWRPDWLFDOO\VHWVXS
8,7DE9LHZ&RQWUROOHUIRUDSSOLFDWLRQVZLWKDWDEOD\RXW
:HE9LHZ$SSOLFDWLRQ7KLVSURMHFWW\SHLVIRUFUHDWLQJK\EULGDSSOLFDWLRQVWKDWDUH
SDUWLDOO\+70/DQGSDUWLDOO\QDWLYH7KHDSSOLFDWLRQLVVHWXSWRWDNHDGYDQWDJHRI
WKH5D]RUWHPSODWLQJIHDWXUHVRI;DPDULQ6WXGLR
L26ELQGLQJSURMHFW7KLVLVDQL26SURMHFWWKDWFDQFUHDWH&ELQGLQJVIRUDQ
2EMHFWLYH&OLEUDU\
L26XQLWWHVWSURMHFW7KLVLVDVSHFLDOL26DSSOLFDWLRQSURMHFWWKDWFDQUXQ18QLW
WHVWV
L26OLEUDU\SURMHFW7KLVLVDFODVVOLEUDU\XVHGZLWKLQRWKHUL26DSSOLFDWLRQ
SURMHFWV
7RJHWVWDUWHGQDYLJDWHWRL26_L3KRQHDQGFUHDWH6LQJOH9LHZ$SSOLFDWLRQLQWKH
GLUHFWRU\RI\RXUFKRLFHDVVKRZQLQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
eoo New Solution

Single View Application


Recent
C HP Empty Project
Single view application project for iPhone.
With storyboard support.
C#
Hfl Master-Detail Application

Hi
Android
OpenCL Application
ASP.NET
iOS
iPad
iPhone
IM Page-Based Application

WebView Application
Universal s
Mac
Mac (open source)
H Single View Application

Mobile Apps
HP SpriteKit Application

Name: HelloiPhone

Location: /Users /jonathanpeppers/ProjectsI Browse...

Solution name: HelloiPhone 0 Create directory for solution


Project will be saved at /Users/jonathanpeppers/Projects/HelloiPhone/HelloiPhone

Cancel [ OK |

<RXOOQRWLFHWKDWVHYHUDOILOHVDQGIROGHUVDUHDXWRPDWLFDOO\FUHDWHGIURPWKHSURMHFW
WHPSODWH7KHVHILOHVDUHDVIROORZV
&RPSRQHQWV7KLVIROGHUZLOOFRQWDLQDQ\FRPSRQHQWVDGGHGIURPWKH;DPDULQ
&RPSRQHQW6WRUH6HH&KDSWHU7KLUGSDUW\/LEUDULHVIRUPRUHLQIRUPDWLRQDERXW
WKH;DPDULQ&RPSRQHQW6WRUH
5HVRXUFHV7KLVGLUHFWRU\ZLOOFRQWDLQDQ\LPDJHVRUSODLQILOHVWKDW\RXZDQWWREH
FRSLHGGLUHFWO\WR\RXUDSSOLFDWLRQEXQGOH1RWHWKDWWKLVZLOOFRQWDLQDEODFNVSODVK
VFUHHQLPDJHE\GHIDXOW7KLVHQVXUHVWKDW\RXUL26DSSOLFDWLRQUXQVIXOOVFUHHQRQ
WKHL3KRQH
$SS'HOHJDWHFV7KLVLV$SSOHVPDLQFODVVWKDWKDQGOHVDSSOLFDWLRQOHYHOHYHQWVLQ
\RXUDSS
(QWLWOHPHQWVSOLVW7KLVLVDVHWWLQJVILOH$SSOHXVHVWRGHFODUHSHUPLVVLRQVIRU
FHUWDLQL26IHDWXUHVVXFKDVSXVKQRWLILFDWLRQVDQGL&ORXG<RXZLOOJHQHUDOO\RQO\
KDYHWRXVHLWIRUDGYDQFHGL26IHDWXUHV
9LHZ&RQWUROOHUFV7KLVLVWKHFRQWUROOHUWKDWUHSUHVHQWVWKHILUVWVFUHHQLQ\RXU
DSS,WZLOOKDYHWKHVDPHQDPHDV\RXUSURMHFW
,QIRSOLVW7KLVLV$SSOHVYHUVLRQRIDPDQLIHVWILOHWKDWFDQGHFODUHYDULRXV
VHWWLQJVIRU\RXUDSSOLFDWLRQVXFKDVWKHDSSWLWOHLFRQVSODVKVFUHHQVDQGRWKHU
FRPPRQVHWWLQJV
0DLQFV7KLVILOHFRQWDLQVWKHVWDQGDUGHQWU\SRLQWIRUD&SURJUDPVWDWLFYRLG
0DLQ ,WVPRVWOLNHO\WKDW\RXZLOOQRWQHHGWRPRGLI\WKLVILOH
0DLQ6WRU\ERDUGVWRU\ERDUG7KLVLVWKHVWRU\ERDUGGHILQLWLRQILOHIRU\RXU
DSSOLFDWLRQ,WZLOOFRQWDLQWKHOD\RXWVIRUWKHYLHZVLQ\RXUDSSOLVWRIFRQWUROOHUV
DQGWKHWUDQVLWLRQVXVHGWRQDYLJDWHWKURXJKRXW\RXUDSS
1RZOHWVUXQWKHDSSOLFDWLRQWRVHHZKDWZHJHWE\GHIDXOWIURPWKHSURMHFWWHPSODWH

http://www.freepdf-books.com/
&OLFNRQWKHODUJHSOD\EXWWRQLQWKHWRSOHIWFRUQHURI;DPDULQ6WXGLR<RXZLOOEH
JUHHWHGE\WKHVLPXODWRUUXQQLQJ\RXUILUVWL26DSSOLFDWLRQDVVKRZQLQWKHIROORZLQJ
VFUHHQVKRW
i AppDelegate.es 71
No selection
i using System:
2 using System. Collection*; fljCk iwr i I
jn

3 using System. Linq: rOS Simulator - iPhone Retina (4-inch) / iOS 7...
4 Carrier ? 3:53 PM
5 using MonoTouch. Founda
6 using MonoTouch.UIKit:
7
3 namespace KelloiPhone
9 {
la // The UIApplicati responsible for launching
ll H User Interface p optionally responding) to
12 // application eve
13 [Register "AppDela
14 public partial cla
15 {
16 It class-level
17
13 public over rid
13 {
20 get;
21 set;
22 }
23
24 // This method move from active to inacti
25 // OpenGL appl
26 public overrid Lcation )
27 {
23
29
>
30 // This method ad it should store the app
31 // If your app nhod is called instead of
32 ft when the us
33 public over rid .cation )
34 {
35 >

ti/mono/2.1/ironotouch.dU [ExternatWl
b/mono/2. 1/Sy stem. Co re .dll [ External!

6RIDU\RXUDSSLVMXVWDSODLQZKLWHVFUHHQZKLFKLVQRWYHU\H[FLWLQJRUXVHIXO/HWVJHW
DOLWWOHPRUHEDFNJURXQGRQL26GHYHORSPHQWEHIRUHPRYLQJIRUZDUG
'HSHQGLQJRQ\RXUDSSOLFDWLRQVPLQLPXPL26WDUJHW\RXFDQDOVRUXQWKHDSSOLFDWLRQRQ
GLIIHUHQWYHUVLRQVRIWKHL26VLPXODWRU$SSOHDOVRSURYLGHVVLPXODWRUVIRUL3DGDQGDOOWKH
GLIIHUHQWL26GHYLFHVFXUUHQWO\LQWKHPDUNHW,WLVDOVRLPSRUWDQWWRNQRZWKDWWKHVHDUH
VLPXODWRUVDQGQRWHPXODWRUV$QHPXODWRUZLOOUXQDQHQFDSVXODWHGYHUVLRQRIWKHPRELOH
26 MXVWDV$QGURLGGRHV (PXODWRUVJHQHUDOO\H[KLELWVORZHUSHUIRUPDQFHEXWJLYH\RXD
FORVHUUHSOLFDRIWKHUHDO26$SSOHVVLPXODWRUVUXQLQQDWLYH0DFDSSOLFDWLRQVDQGDUHQRW
WUXHRSHUDWLQJV\VWHPV7KHEHQHILWLVWKDWWKH\DUHYHU\IDVWLQFRPSDULVRQWR$QGURLG

http://www.freepdf-books.com/
HPXODWRUV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
8QGHUVWDQGLQJ$SSOHV09&SDWWHUQ
%HIRUHJHWWLQJWRRIDUZLWKL26GHYHORSPHQWLWLVUHDOO\LPSRUWDQWWRJHWDIRXQGDWLRQZLWK
$SSOHVGHVLJQSDWWHUQWRGHYHORSRQL26<RXPLJKWKDYHXVHGWKH0RGHO9LHZ
&RQWUROOHU 09& SDWWHUQZLWKRWKHUWHFKQRORJLHVVXFKDV$631(7EXW$SSOH
LPSOHPHQWVWKLVSDUDGLJPLQDVOLJKWO\GLIIHUHQWZD\
7KH09&GHVLJQSDWWHUQLQFOXGHVWKHIROORZLQJ
0RGHO7KLVLVWKHEDFNHQGEXVLQHVVORJLFWKDWGULYHVWKHDSSOLFDWLRQ7KLVFDQEHDQ\
FRGHWKDWIRUH[DPSOHPDNHVZHEUHTXHVWVWRDVHUYHURUVDYHVGDWDWRDORFDO
64/LWHGDWDEDVH
9LHZ7KLVLVWKHDFWXDOXVHULQWHUIDFHVHHQRQWKHVFUHHQ,QL26WHUPVWKLVLVDQ\
FODVVWKDWGHULYHVIURP8,9LHZ([DPSOHVDUHWRROEDUVEXWWRQVDQGDQ\WKLQJHOVHWKH
XVHUZRXOGVHHRQWKHVFUHHQDQGLQWHUDFWZLWK
&RQWUROOHU7KLVLVWKHZRUNKRUVHRIWKH09&SDWWHUQ7KHFRQWUROOHULQWHUDFWVZLWK
WKH0RGHOOD\HUDQGXSGDWHVWKH9LHZOD\HUZLWKWKHUHVXOWV6LPLODUWRWKH9LHZ
OD\HUDQ\FRQWUROOHUFODVVZLOOGHULYHIURP8,9LHZ&RQWUROOHU7KLVLVZKHUHDJRRG
SRUWLRQRIWKHFRGHLQL26DSSOLFDWLRQVUHVLGHV
7KHIROORZLQJILJXUHVKRZV\RXWKH09&GHVLJQSDWWHUQ

Controtfer

View
Mode!

7RXQGHUVWDQGWKLVSDWWHUQEHWWHUOHWVZDON\RXWKURXJKWKHIROORZLQJH[DPSOHRID
FRPPRQVFHQDULR
 :HKDYHDQL26DSSOLFDWLRQZLWKDVHDUFKER[WKDWQHHGVWRTXHU\DZHEVLWHIRUDOLVW
RIMREV
 7KHXVHUZLOOHQWHUVRPHWH[WLQWRWKH8,7H[W)LHOGWH[WER[DQGFOLFNRQWKH
8,%XWWRQEXWWRQWRVWDUWWKHVHDUFK7KLVLVWKH9LHZOD\HU
 6RPHFRGHZLOOUHVSRQGWRWKHEXWWRQE\LQWHUDFWLQJZLWKWKHYLHZGLVSOD\D

http://www.freepdf-books.com/
8,$FWLYLW\,QGLFDWRU9LHZVSLQQHUDQGFDOODPHWKRGLQDQRWKHUFODVVWRSHUIRUPWKH
VHDUFK7KLVLVWKH&RQWUROOHUOD\HU
 $ZHEUHTXHVWZLOOEHPDGHLQWKHFDOOHGFODVVDQGDOLVWRIMREVZLOOEHUHWXUQHG
DV\QFKURQRXVO\7KLVLVWKH0RGHOOD\HU
 7KHFRQWUROOHUZLOOWKHQXSGDWHWKHYLHZZLWKWKHOLVWRIMREVDQGKLGHWKHVSLQQHU

1RWH
)RUPRUHLQIRUPDWLRQRQ$SSOHV09&SDWWHUQVHHWKHGRFXPHQWDWLRQVLWHDW
KWWSVGHYHORSHUDSSOHFRPOLEUDU\PDFGRFXPHQWDWLRQJHQHUDOFRQFHSWXDOGHYSHGLD
FRFRDFRUH09&KWPO
$SRLQWWRQRWHLVWKDW\RXDUHIUHHWRGRDQ\WKLQJ\RXZDQWLQWKH0RGHOOD\HURI\RXU
DSSOLFDWLRQ7KLVLVZKHUHZHFDQXVHSODLQ&FODVVHVWKDWFDQEHUHXVHGRQRWKHU
SODWIRUPVVXFKDV$QGURLG7KLVLQFOXGHVDQ\IXQFWLRQDOLW\XVLQJWKH&%DVH&ODVV
/LEUDULHV %&/ VXFKDVZRUNLQJZLWKZHEVHUYLFHVRUDGDWDEDVH:HOOGLYHGHHSHULQWR
FURVVSODWIRUPDUFKLWHFWXUHDQGFRGHVKDULQJFRQFHSWVODWHULQWKHERRN

http://www.freepdf-books.com/
http://www.freepdf-books.com/
8VLQJWKHL26GHVLJQHU
6LQFHRXUSODLQZKLWHDSSOLFDWLRQLVTXLWHERULQJOHWVPRGLI\WKH9LHZOD\HURIRXU
DSSOLFDWLRQZLWKVRPHFRQWUROV7RGRWKLVZHZLOOPRGLI\WKH
0DLQ6WRU\ERDUGVWRU\ERDUGILOHLQ\RXUSURMHFWLQ;DPDULQ6WXGLR2SWLRQDOO\\RXFDQ
RSHQWKHVWRU\ERDUGILOHLQ;FRGHZKLFKZDVSUHYLRXVO\WKHPHWKRGRIHGLWLQJVWRU\ERDUG
ILOHVEHIRUHWKHGHVLJQHUZDVDYDLODEOHLQ;DPDULQ6WXGLR8VLQJ;FRGHFDQVWLOOEHXVHIXO
LIWKHUHLVDIHDWXUHLQL26VWRU\ERDUGVWKDWLVQWDYDLODEOH\HWLQWKH;DPDULQGHVLJQHURULI
\RXQHHGWRHGLWDQROGHUL26IRUPDWVXFKDV;,%ILOHV+RZHYHU;FRGHLVQRWTXLWHDV
JRRGRIDQH[SHULHQFHVLQFHFXVWRPFRQWUROVLQ;FRGHUHQGHUDVDSODLQZKLWHVTXDUH
;DPDULQVGHVLJQHUDFWXDOO\UXQV\RXUGUDZLQJFRGHLQFXVWRPFRQWUROVVRWKDW\RXJHWDQ
DFFXUDWHYLHZRIZKDW\RXUDSSOLFDWLRQZLOOORRNOLNHDWUXQWLPH

http://www.freepdf-books.com/
MainStoryboard. storyboard

VIEW AS iPhone v iOS 8.1 HI |

Carrier

Count: 0

=0 Add

AiM

http://www.freepdf-books.com/
/HWVDGGVRPHFRQWUROVWRRXUDSSE\SHUIRUPLQJWKHIROORZLQJVWHSV
 2SHQWKHSURMHFW\RXFUHDWHGHDUOLHULQWKLVFKDSWHULQ;DPDULQ6WXGLR
 'RXEOHFOLFNRQWKH0DLQ6WRU\ERDUGVWRU\ERDUGILOH
 7KHL26GHVLJQHUZLOORSHQDQG\RXZLOOVHHWKHOD\RXWIRUWKHVLQJOHFRQWUROOHULQ
\RXUDSSOLFDWLRQ
 ,QWKH'RFXPHQW2XWOLQHWDERQWKHULJKWKDQGVLGH\RXOOVHHWKDW\RXUFRQWUROOHU
FRQWDLQVDVLQJOHYLHZLQLWVOD\RXWKLHUDUFK\
 ,QWKHWRSOHIWFRUQHU\RXOOQRWLFHDWRROER[WKDWFRQWDLQVVHYHUDOW\SHVRIREMHFWV
WKDW\RXFDQGUDJDQGGURSRQWR\RXUFRQWUROOHUVYLHZ
 ,QWKHVHDUFKER[VHDUFKIRU8,/DEHODQGGUDJWKHODEHORQWR\RXUYLHZDWDORFDWLRQ
RI\RXUFKRLFH
 'RXEOHFOLFNRQWKHODEHOWRHGLWWKHWH[WRIWKHODEHOWRDQ\WKLQJ\RXZLVK<RXFDQ
DOVRILOORXWWKLVYDOXHIURPWKH3URSHUWLHVWDELQWKHERWWRPULJKWFRUQHU
 /LNHZLVHVHDUFKIRU8,%XWWRQDQGGUDJWKHEXWWRQRQWR\RXUYLHZVRPHZKHUHDERYH
RUEHORZWKHODEHO<RXFDQHGLWWKHWH[WRQWKHEXWWRQXVLQJWKH3URSHUWLHVWDE
'RXEOHFOLFNLQJRQWKHEXWWRQZLOODGGDFOLFNHYHQWKDQGOHUDV\RXPLJKWEHIDPLOLDU
LQ9LVXDO6WXGLRZKHQGHYHORSLQJIRURWKHUSODWIRUPV
 5XQWKHDSSOLFDWLRQ

<RXUDSSOLFDWLRQVKRXOGVWDUWORRNLQJDORWPRUHOLNHDUHDODSSOLFDWLRQDVVKRZQLQWKH
IROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
iOS Simulator - iPhone Retina (4-inch) / iOS 7...
Carrier 4:22 PM

Count: 0

Add

1RZ\RXPLJKWEHZRQGHULQJDERXWDGGLQJXVHULQWHUDFWLRQRSWLRQVWRWKHDSSDWWKLV
SRLQW,Q;FRGHVL26GHVLJQHU\RXFDQPDNHDQRXWOHWWKDWZLOOPDNHHDFKYLHZYLVLEOH
IURP&$QRXWOHWLVDUHIHUHQFHWRDYLHZLQDVWRU\ERDUGRU;,%ILOHWKDWZLOOEHILOOHGRXW
ZLWKDQLQVWDQFHRIWKHYLHZDWUXQWLPH<RXFDQFRPSDUHWKLVFRQFHSWWRQDPLQJDFRQWURO
LQRWKHUWHFKQRORJLHVVXFKDV$631(709&:HE)RUPVRU:LQGRZV3UHVHQWDWLRQ
)RXQGDWLRQ :3) /XFNLO\;DPDULQVL26GHVLJQHULVDELWVLPSOHUWKDQVHWWLQJXSDQ
RXWOHWLQ;FRGH<RXPHUHO\ILOORXWWKH1DPHILHOGLQWKH3URSHUWLHVWDEDQG;DPDULQ
6WXGLRZLOOJHQHUDWHDSURSHUW\LQSDUWLDOFODVVZKLFKJLYHV\RXDFFHVVWRWKHODEHODQG
EXWWRQIURP\RXUFRQWUROOHU$GGLWLRQDOO\\RXFDQZLUHDQDFWLRQIURPDVWRU\ERDUGILOH
ZKLFKLVDPHWKRGWKDWZLOOEHFDOOHGZKHQDQHYHQWRFFXUV;DPDULQ6WXGLRH[SRVHVL26
DFWLRQVDVSDUWLDOPHWKRGVWREHLPSOHPHQWHGLQ\RXUFODVVHV
/HWVDGGVRPHLQWHUDFWLRQVWRWKHDSSDVIROORZV
 6ZLWFKEDFNWR;DPDULQ6WXGLR
 'RXEOHFOLFNRQWKH0DLQ6WRU\ERDUGVWRU\ERDUGILOHDJDLQ
 6HOHFWWKHODEHO\RXFUHDWHGHDUOLHUDQGJRWRWKH3URSHUWLHVSDQHDQGPDNHVXUHWKDW
\RXKDYHWKH:LGJHWWDEVHOHFWHG

http://www.freepdf-books.com/
 (QWHUWKHQDPHODEHOLQWKH1DPHILHOG
 5HSHDWWKLVSURFHVVIRUWKHEXWWRQDQGHQWHUWKHQDPHEXWWRQLQWRLWV1DPHILHOG

;DPDULQKDVLPSURYHGWKLVH[SHULHQFHJUHDWO\IURPZKDWWKHH[SHULHQFHXVHGWREHLQ
;FRGH;FRGHKDVDVWUDQJHLQWHUIDFHIRUWKRVHXVHGWR9LVXDO6WXGLR7KHPHWKRGXVHGWR
FUHDWHDQRXWOHWLQYROYHGFOLFNLQJDQGGUDJJLQJIURPWKHFRQWURORQWRDQ2EMHFWLYH&
KHDGHUILOH0HUHO\ILOOLQJRXWD1DPHILHOGLVPXFKVLPSOHUDQGPXFKPRUHLQWXLWLYHIRU
GHYHORSHUVWKDWKDYHD&EDFNJURXQG
1RZWKDWZHKDYHWZRRXWOHWVGHILQHGWZRQHZSURSHUWLHVZLOOEHDYDLODEOHIURP\RXU
FRQWUROOHU([SDQGWKH 9LHZ&RQWUROOHUFVILOHLQ\RXUVROXWLRQDQGRSHQWKH
9LHZ&RQWUROOHUGHVLJQHUFVILOH<RXZLOOVHH\RXUSURSHUWLHVGHILQHGDVIROORZV

>2XWOHW@
>*HQHUDWHG&RGH L26'HVLJQHU @
0RQR7RXFK8,.LW8,/DEHOODEHO^JHWVHW`

>2XWOHW@
>*HQHUDWHG&RGH L26'HVLJQHU @
0RQR7RXFK8,.LW8,%XWWRQEXWWRQ^JHWVHW`

,WLVQRWDJRRGLGHDWRPRGLI\WKLVILOHVLQFH;DPDULQ6WXGLRFDQUHEXLOGLWLI\RXPDNH
IXUWKHUFKDQJHVLQWKHGHVLJQHURU;FRGH1HYHUWKHOHVVLWLVDJRRGSUDFWLFHWROHDUQKRZ
WKLQJVDUHDFWXDOO\ZRUNLQJEHKLQGWKHVFHQHV
2SHQ\RXU 9LHZ&RQWUROOHUFVILOHDQGOHWVHQWHUWKHIROORZLQJFRGHLQ\RXU
FRQWUROOHUV9LHZ'LG/RDGPHWKRG
SXEOLFRYHUULGHYRLG9LHZ'LG/RDG 
^
EDVH9LHZ'LG/RDG 

LQWFRXQW 
EXWWRQ7RXFK8S,QVLGH  VHQGHUH  !
ODEHO7H[W VWULQJ)RUPDW &RXQW^`FRXQW 
`

:KHQWKH9LHZ'LG/RDGPHWKRGLVFDOOHG\RXUFRQWUROOHUVYLHZLVORDGHGIRUWKHILUVW
WLPH7KLVKDSSHQVRQFHLQWKHOLIHWLPHRI\RXUFRQWUROOHU:HVXEVFULEHGWRWKH
7RXFK8S,QVLGHHYHQWZKLFKLVILUHGZKHQWKHEXWWRQLVFOLFNHGL26GRHVQRWKDYHDFOLFN
HYHQWZKLFKPLJKWEHZKDW\RXDUHXVHGWRRQ:LQGRZVSODWIRUPV:HDOVRXVHG&V
FRQYHQLHQWODPEGDH[SUHVVLRQV\QWD[WRXSGDWHWKHODEHOZKHQWKHHYHQWLVILUHG$ODPEGD
H[SUHVVLRQLVVKRUWKDQGIRUDQDQRQ\PRXVPHWKRGZKLFKLVDIHDWXUHWKDWKDVEHHQSDUWRI
&VLQFH1(7
5XQ\RXUDSSOLFDWLRQDQG\RXZLOOEHDEOHWRLQWHUDFWZLWK\RXUEXWWRQDQGLQFUHPHQWWKH
YDOXHGLVSOD\HGLQWKHODEHODVVKRZQLQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
iOS Simulator - iPhone Retina (4...
Carrier 8:50 AM

Count: 6

Add

1H[WZHQHHGWRPDNHDWUDQVLWLRQIURPRQHFRQWUROOHUWRDQRWKHU7RGRWKLVL26KDVD
FRQFHSWFDOOHGVHJXHZKLFKLVEDVLFDOO\VRPHNLQGRIDQLPDWLRQWKDWVZLWFKHVIURPRQH
FRQWUROOHUWRWKHQH[W7KHUHDUHVHYHUDOW\SHVRIVHJXHVEXWWKHPRVWFRPPRQVHJXHVOLGHV
WUDQVLWLRQWRDQHZFRQWUROOHUIURPWKHULJKWRUERWWRPRIWKHVFUHHQ
1RZOHWVDGGDVHFRQGFRQWUROOHUWRWKHDSSOLFDWLRQDVIROORZV
 5HWXUQWR\RXUSURMHFWLQ;DPDULQ6WXGLR
 'RXEOHFOLFNRQWKH0DLQ6WRU\ERDUGVWRU\ERDUGILOH
 'UDJDQHZFRQWUROOHUIURPWKHREMHFWOLEUDU\WKDWLVXVXDOO\LQWKHERWWRPOHIWFRUQHU
QH[WWRWKHILUVWFRQWUROOHU
 &OLFNRQWKHFRQWUROOHUWRVHOHFWLW
 6HOHFWWKH3URSHUWLHVSDQHDQGPDNHVXUH\RXDUHRQWKH:LGJHWWDE

http://www.freepdf-books.com/
 (QWHUDQDPHVXFKDV6HFRQG&RQWUROOHUIRUWKHFRQWUROOHULQWRWKH&ODVVILHOG
 1RZOHWVDGGDVHJXHIRUWKHWUDQVLWLRQIURPWKHILUVWFRQWUROOHUWRWKLVRQH+ROGWKH
&WUONH\ZKLOHFOLFNLQJRQWKHEXWWRQIURPWKHRULJLQDOFRQWUROOHUWR\RXUQHZ
FRQWUROOHU$EOXHOLQHZLOODSSHDUIROORZHGE\DVPDOOSRSXSPHQX
 6HOHFWPRGDOIURPWKHSRSXSPHQX
 5XQWKHDSSOLFDWLRQIURP;DPDULQ6WXGLR

6LQFHZHVHWXSDPRGDOVHJXHIURPWKHILUVWFRQWUROOHUVEXWWRQ\RXUVHFRQGFRQWUROOHU
ZLOODSSHDUZKLOHFOLFNLQJRQLW+RZHYHUWKHUHLVQWDZD\WRH[LWWKHQHZFRQWUROOHU\HW
,I\RXUHWXUQWR;DPDULQ6WXGLR\RXOOQRWLFHWKDWD6HFRQG&RQWUROOHUFVILOHDQGD
6HFRQG&RQWUROOHUGHVLJQHUFVILOHKDYHEHHQDXWRPDWLFDOO\FUHDWHGIRU\RX

/HWVDGGDEXWWRQWR6HFRQG&RQWUROOHUDVIROORZV
 5HWXUQWR;DPDULQ6WXGLR
 'RXEOHFOLFNRQWKH0DLQ6WRU\ERDUGVWRU\ERDUGILOH
 'UDJDEXWWRQIURPWKHREMHFWOLEUDU\RQWRWKHVHFRQGFRQWUROOHU
 1DYLJDWHWRWKH3URSHUWLHVSDQHDQG:LGJHWWDE
 6HWWKH1DPHRIWKHEXWWRQWRFORVH
 6HWWKH7LWOHRIWKHEXWWRQWR&ORVH

2SHQWKH6HFRQG&RQWUROOHUFVILOHDQGDGGWKHIROORZLQJPHWKRG
SXEOLFRYHUULGHYRLG9LHZ'LG/RDG
^
EDVH9LHZ'LG/RDG 
FORVH7RXFK8S,QVLGH  VHQGHUH  !
'LVPLVV9LHZ&RQWUROOHU WUXHQXOO 
`

,I\RXFRPSLOHDQGUXQ\RXUDSSOLFDWLRQFOLFNLQJRQWKHEXWWRQZLOOLQFUHPHQWWKHYDOXH
RQWKHODEHODQGGLVSOD\WKHPRGDOVHFRQGFRQWUROOHU<RXFDQWKHQFORVHWKHVHFRQG
FRQWUROOHUE\WDSSLQJRQWKH&ORVHEXWWRQ1RWLFHWKHQHDWVOLGLQJDQLPDWLRQL26
DXWRPDWLFDOO\DSSOLHVWKHVHNLQGVRIWUDQVLWLRQHIIHFWVDQGDUHYHU\HDV\WRFXVWRPL]HRQ
L26

http://www.freepdf-books.com/
iOS Simulator - iPhone Retina (4,,,
Carrier 9:02 AM

Close

6LQFHZHKDYHJRQHRYHUWKHEDVLFVRIOD\LQJRXWFRQWUROVLQ;DPDULQVL26GHVLJQHUDQG
LQWHUDFWLQJZLWKRXWOHWVLQ&OHWVJRRYHUWKHVWDQGDUGOLIHF\FOHRIDQL26DSSOLFDWLRQ
7KHSULPDU\ORFDWLRQIRUKDQGOLQJDSSOLFDWLRQOHYHOHYHQWVLVLQWKH$SS'HOHJDWHFODVV
,I\RXRSHQ\RXU$SS'HOHJDWHFVILOH\RXFDQRYHUULGHWKHIROORZLQJPHWKRGV
)LQLVKHG/DXQFKLQJ7KLVLVWKHILUVWHQWU\SRLQWIRUWKHDSSOLFDWLRQZKLFKVKRXOG
UHWXUQWUXH
'LG(QWHU%DFNJURXQG7KLVPHDQVWKDWWKHXVHUFOLFNHGRQWKHKRPHEXWWRQRQWKHLU
GHYLFHRUDQRWKHUDSSVXFKDVDSKRQHFDOOFDPHWRWKHIRUHJURXQG<RXVKRXOG
SHUIRUPDQ\DFWLRQQHHGHGWRVDYHWKHXVHUVSURJUHVVRUVWDWHRIWKH8,DVWKHL26
PLJKWFORVH\RXUDSSOLFDWLRQWRVDYHPHPRU\RQFHSXVKHGWRWKHEDFNJURXQG:KLOH
\RXUDSSOLFDWLRQLVLQWKHEDFNJURXQGWKHXVHUFRXOGEHQDYLJDWLQJWKURXJKWKHKRPH
VFUHHQRURSHQLQJRWKHUDSSV<RXUDSSOLFDWLRQLVHIIHFWLYHO\SDXVHGLQPHPRU\XQWLO
UHVXPHGE\WKHXVHU

http://www.freepdf-books.com/
:LOO(QWHU)RUHJURXQG7KLVPHDQVWKDWWKHXVHUKDVUHRSHQHG\RXUDSSOLFDWLRQIURP
WKHEDFNJURXQG<RXPLJKWQHHGWRSHUIRUPRWKHUDFWLRQVKHUHVXFKDVUHIUHVKLQJWKH
GDWDRQWKHVFUHHQDQGVRRQ
2Q5HVLJQ$FWLYDWLRQ7KLVKDSSHQVLIWKHRSHUDWLQJV\VWHPGLVSOD\VDV\VWHPSRSXS
RQWRSRI\RXUDSSOLFDWLRQ([DPSOHVRIWKLVDUHFDOHQGDUUHPLQGHUVRUWKHPHQXWKH
XVHUFDQVZLSHGRZQIURPWKHWRSRIWKHVFUHHQ
2Q$FWLYDWHG7KLVKDSSHQVLPPHGLDWHO\DIWHUWKH2Q5HVLJQ$FWLYDWLRQPHWKRGLV
H[HFXWHGDVWKHXVHUUHWXUQVWR\RXUDSS
5HFHLYH0HPRU\:DUQLQJ7KLVLVDZDUQLQJIURPWKHRSHUDWLQJV\VWHPWRIUHHXSWKH
PHPRU\LQ\RXUDSSOLFDWLRQ,WLVQRWFRPPRQO\QHHGHGZLWK;DPDULQEHFDXVHRIWKH
&VJDUEDJHFROOHFWRUEXWLIWKHUHDUHDQ\KHDY\REMHFWVVXFKDVLPDJHVWKURXJKRXW
\RXUDSSWKLVLVDJRRGSODFHWRGLVSRVHWKHP,IHQRXJKPHPRU\FDQQRWEHIUHHGWKH
RSHUDWLQJV\VWHPFDQWHUPLQDWH\RXUDSSOLFDWLRQ
+DQGOH2SHQ8UO7KLVLVFDOOHGLI\RXLPSOHPHQWD85/VFKHPHZKLFKLVWKHL26
HTXLYDOHQWRIILOHH[WHQVLRQDVVRFLDWLRQVRQDGHVNWRSSODWIRUP,I\RXUHJLVWHU\RXU
DSSWRRSHQGLIIHUHQWW\SHVRIILOHVRU85/VWKLVPHWKRGZLOOEHFDOOHG
/LNHZLVHLQ\RXU 9LHZ&RQWUROOHUFVILOH\RXFDQRYHUULGHWKHIROORZLQJPHWKRGVRQ
\RXUFRQWUROOHU
9LHZ'LG/RDG7KLVRFFXUVZKHQWKHYLHZDVVRFLDWHGZLWK\RXUFRQWUROOHULVORDGHG,W
ZLOORFFXURQO\RQFHRQGHYLFHVUXQQLQJL26RUKLJKHU
9LHZ:LOO$SSHDU7KLVRFFXUVSULRUWR\RXUYLHZDSSHDULQJRQWKHVFUHHQ,IWKHUHDUH
DQ\YLHZVWKDWQHHGWREHUHIUHVKHGZKLOHQDYLJDWLQJWKURXJKRXW\RXUDSSWKLVLV
JHQHUDOO\WKHEHVWSODFHWRGRLW
9LHZ'LG$SSHDU7KLVRFFXUVDIWHUWKHFRPSOHWLRQRIDQ\WUDQVLWLRQDQLPDWLRQVDQG
\RXUYLHZLVGLVSOD\HGRQWKHVFUHHQ,QVRPHXQFRPPRQVLWXDWLRQV\RXPLJKWQHHG
WRSHUIRUPDFWLRQVKHUHLQVWHDGRILQ9LHZ:LOO$SSHDU
9LHZ:LOO'LVDSSHDU7KLVPHWKRGLVFDOOHGSULRUWR\RXUYLHZEHLQJKLGGHQ<RX
PLJKWQHHGWRSHUIRUPVRPHFOHDQXSRSHUDWLRQVKHUH
9LHZ'LG'LVDSSHDU7KLVRFFXUVDIWHUDQ\WUDQVLWLRQDQLPDWLRQVDUHFRPSOHWHGIRU
GLVSOD\LQJDGLIIHUHQWFRQWUROOHURQWKHVFUHHQ-XVWOLNHWKHPHWKRGVIRUDSSHDULQJ
WKLVRFFXUVDIWHU9LHZ:LOO'LVDSSHDU
7KHUHDUHVHYHUDOPRUHPHWKRGVDYDLODEOHWRRYHUULGHEXWPDQ\DUHGHSUHFDWHGIRUUHFHQW
YHUVLRQVRIL26)DPLOLDUL]H\RXUVHOIZLWK$SSOHVGRFXPHQWDWLRQVLWHDW
KWWSGHYHORSHUDSSOHFRPOLEUDU\LRV,WLVYHU\KHOSIXOWRUHDGWKHGRFXPHQWDWLRQRQHDFK
FODVVDQGPHWKRGZKHQWU\LQJWRXQGHUVWDQGKRZ$SSOHV$3,VZRUN/HDUQLQJKRZWR
UHDG QRWQHFHVVDULO\FRGH 2EMHFWLYH&LVDOVRDXVHIXOVNLOOWROHDUQVRWKDW\RXDUHDEOHWR
FRQYHUW2EMHFWLYH&H[DPSOHVWR&ZKHQGHYHORSLQJL26DSSOLFDWLRQV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
%XLOGLQJ\RXUILUVW$QGURLGDSSOLFDWLRQ
6HWWLQJXSDQ$QGURLGDSSOLFDWLRQLQ;DPDULQ6WXGLRLVMXVWDVHDV\DVLWLVIRUL26DQGLV
YHU\VLPLODUWRWKHH[SHULHQFHVLQ9LVXDO6WXGLR;DPDULQ6WXGLRLQFOXGHVVHYHUDOSURMHFW
WHPSODWHVWKDWDUHVSHFLILFIRU$QGURLGWRMXPSVWDUW\RXUGHYHORSPHQW
;DPDULQ6WXGLRLQFOXGHVWKHIROORZLQJSURMHFWWHPSODWHV
$QGURLGDSSOLFDWLRQ$VWDQGDUG$QGURLGDSSOLFDWLRQWKDWWDUJHWVWKHQHZHVW
$QGURLG6'.VLQVWDOOHGRQ\RXUPDFKLQH
$QGURLG+RQH\FRPEDSSOLFDWLRQ$SURMHFWWKDWWDUJHWV$QGURLG+RQH\FRPE
ZKLFKLV$3, $SSOLFDWLRQ3URJUDPPLQJ,QWHUIDFH OHYHODQGKLJKHU
$QGURLG,FH&UHDP6DQGZLFKDSSOLFDWLRQ$SURMHFWWKDWWDUJHWV$QGURLG,FH
&UHDP6DQGZLFKZKLFKLV$3,OHYHODQGDERYH
$QGURLGOLEUDU\SURMHFW$FODVVOLEUDU\WKDWFDQRQO\EHUHIHUHQFHGE\$QGURLG
DSSOLFDWLRQSURMHFWV
$QGURLG-DYDELQGLQJVOLEUDU\$SURMHFWIRUVHWWLQJXSD-DYDOLEUDU\WREHFDOOHG
IURP&
$QGURLG2SHQ*/DSSOLFDWLRQ$SURMHFWWHPSODWHWRXVHORZOHYHO2SHQ*/IRU'
RU'UHQGHULQJ
$QGURLG:HE9LHZDSSOLFDWLRQ$SURMHFWWHPSODWHIRUDK\EULGDSSXVLQJ+70/
IRUFHUWDLQSDUWV6XSSRUWIRU5D]RUWHPSODWLQJLVDYDLODEOH
$QGURLGXQLWWHVWSURMHFW$SURMHFWIRUUXQQLQJ18QLWWHVWVRQ$QGURLG
/DXQFK;DPDULQ6WXGLRDQGVWDUWDQHZVROXWLRQ)URPWKH1HZ6ROXWLRQGLDORJFUHDWHD
QHZ$QGURLG$SSOLFDWLRQXQGHUWKH$QGURLGVHFWLRQ
<RXZLOOHQGXSZLWKDVROXWLRQORRNLQJVRPHWKLQJVLPLODUWRZKDWLVVKRZQLQWKH
IROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
oo HelloAndroid - MainActivity.es - Xamarin Studio
Debug Select Device A
0 Xamarin Studio

Solution x
* / MainActivity.es
HelloAndroid No selection
HelloAndroid 1 using System;
JILJ References
2
,_o7. Components
3 using Android.App;
4 using Android. Content;
Assets 5 using Android. Runtime;
AboutAssets.txt 6 using Android. Views;
7 using Android. Widget;
Properties
8 using Android. OS;
AndroidManifest.xml 9
Assemblylnfo.es 10 namespace HelloAndroid
11 {
Resources
12 [Activity (Label = "HelloAndroid" , MainLauncher = true, Icon = "@drawable/icon) ]
L drawable 13 public class MainActivity ; Activity
y layout 14 {
15 int count = 1;
values
16
AboutResources.txt 17 protected override void OnCreate(Bundle bundle)
Resource.designer.es 18 (
19 base.OnCreate(bundle) ;
Wl MainActivity.es IS 20
21 // Set our view from the "main" layout resource
22 SetContentView(Resource. Layout .Main) ;
23
24 // Get our button from the layout resource,
25 // and attach an event to it
26 Button button = FindViewById<Button>(Resource.Id.myButton) ;
27
28 button. Click += delegate
29 {
30 button. Text = string. Format C{0> clicks!", count++);
31 >;
32 >
33 >
34 >

<RXOOVHHWKDWWKHIROORZLQJILOHVDQGIROGHUVVSHFLILFWR$QGURLGKDYHEHHQFUHDWHGIRU
\RX
7KH&RPSRQHQWVIROGHU7KLVLVWKHVDPHDVIRUL26SURMHFWVWKHSODFHZKHUH
FRPSRQHQWVIURPWKH;DPDULQ&RPSRQHQW6WRUHFDQEHDGGHG
7KH$VVHWVIROGHU7KLVGLUHFWRU\ZLOOFRQWDLQILOHVZLWKDEXLOGDFWLRQRI
$QGURLG$VVHW7KLVIROGHUZLOOFRQWDLQUDZILOHVWREHEXQGOHGZLWKDQ$QGURLG
DSSOLFDWLRQ
7KH3URSHUWLHV$QGURLG0DQLIHVW[POILOH7KLVILOHFRQWDLQVVWDQGDUGGHFODUDWLRQV
DERXW\RXU$QGURLGDSSOLFDWLRQVVXFKDVWKHDSSOLFDWLRQQDPH,'DQGSHUPLVVLRQV
7KH5HVRXUFHVIROGHU5HVRXUFHVDUHLPDJHVOD\RXWVVWULQJVDQGVRRQWKDWFDQEH
ORDGHGYLD$QGURLGVUHVRXUFHV\VWHP(DFKILOHZLOOKDYHDQ,'JHQHUDWHGLQ
5HVRXUFHVGHVLJQHUFVWKDW\RXFDQXVHWRORDGWKHUHVRXUFH
7KH5HVRXUFHVGUDZDEOHIROGHU$Q\LPDJHVXVHGE\\RXUDSSOLFDWLRQDUHJHQHUDOO\
SODFHGKHUH
7KH5HVRXUFHVOD\RXWIROGHU7KLVFRQWDLQVDQ\ D[PO $QGURLG;0/ ILOHVWKDW
$QGURLGXVHVWRGHFODUH8,V/D\RXWVFDQEHXVHGIRUDQHQWLUHDFWLYLW\IUDJPHQW
GLDORJRUFKLOGFRQWUROWREHGLVSOD\HGRQWKHVFUHHQ
7KH5HVRXUFHVYDOXHVIROGHU7KLVFRQWDLQV;0/ILOHVWRGHFODUHNH\YDOXHSDLUV
IRUVWULQJV DQGRWKHUW\SHV WKURXJKRXWDQDSSOLFDWLRQ7KLVLVKRZORFDOL]DWLRQIRU
PXOWLSOHODQJXDJHVLVQRUPDOO\VHWXSRQ$QGURLG
7KH0DLQ$FWLYLW\FVILOH7KLVLVWKH0DLQ/DXQFKHUDFWLRQDQGWKHILUVWDFWLYLW\RI

http://www.freepdf-books.com/
\RXU$QGURLGDSSOLFDWLRQ7KHUHLVQRVWDWLFYRLG0DLQIXQFWLRQLQ$QGURLGDSSV
H[HFXWLRQEHJLQVRQWKHDFWLYLW\WKDWKDV0DLQ/DXQFKHUVHWWRWUXH
1RZOHWVSHUIRUPWKHIROORZLQJVWHSVWRUXQWKHDSSOLFDWLRQ
 &OLFNRQWKHSOD\EXWWRQWRFRPSLOHDQGUXQWKHDSSOLFDWLRQ
 $6HOHFW'HYLFHGLDORJZLOODSSHDU
 6HOHFWWKHHPXODWRURI\RXUFKRLFHDQGFOLFNRQ6WDUW(PXODWRU,I\RXKDYHVHWXS
WKH[HPXODWRULQ&KDSWHU6HWWLQJ8S;DPDULQ,ZRXOGUHFRPPHQGWKDW\RXXVH
LW
 :DLWDIHZVHFRQGVIRUWKHHPXODWRUWRVWDUW2QFHLWVWDUWVLWLVDJRRGLGHDWROHDYHLW
UXQQLQJDVORQJDV\RXDUHZRUNLQJRQDQ$QGURLGSURMHFW7KLVZLOOVDYH\RXDJRRG
GHDORIWLPHZDLWLQJ
 <RXVKRXOGVHHWKHHPXODWRUQRZHQDEOHGLQWKHOLVWRIGHYLFHVVHOHFWLWDQGFOLFNRQ
2.
 7KHYHU\ILUVWWLPH\RXGHSOR\WRDQHPXODWRURUGHYLFH;DPDULQ6WXGLRZLOOKDYHWR
LQVWDOODIHZWKLQJVVXFKDVWKH0RQRVKDUHGUXQWLPHDQG$QGURLGSODWIRUPWRROV
 6ZLWFKRYHUWRWKH$QGURLGHPXODWRUDQG\RXUDSSOLFDWLRQZLOODSSHDU

:KHQDOOLVGRQH\RXKDYHGHSOR\HG\RXUILUVW$QGURLGDSSOLFDWLRQFRPSOHWHZLWKD
VLQJOHEXWWRQ<RXUDSSZLOOORRNOLNHZKDWLVVKRZQLQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
eoo 5554:Nexus5

lull:07
P| HelloAndroid
Hello World, Click Me!

http://www.freepdf-books.com/
http://www.freepdf-books.com/
http://www.freepdf-books.com/
$QGURLGDFWLYLWLHV
7KH$QGURLGRSHUDWLQJV\VWHPLVYHU\IRFXVHGRQWKHFRQFHSWRIDQDFWLYLW\$QDFWLYLW\LV
DWDVNRUXQLWRIZRUNWKDWXVHUVFDQSHUIRUPRQWKHLUVFUHHQ)RUH[DPSOHXVHUVZRXOG
SHUIRUPDSKRQHDFWLYLW\WRGLDODQXPEHUDQGFDUU\RXWDVHFRQGDFWLYLW\WKDWLQYROYHV
LQWHUDFWLQJZLWKWKHLUDGGUHVVERRNWRORFDWHWKHQXPEHU(DFK$QGURLGDSSOLFDWLRQLVD
FROOHFWLRQRIRQHRUPRUHDFWLYLWLHVWKDWXVHUVFDQODXQFKDQGSUHVVWKHKDUGZDUHVEDFN
NH\RQWKHLUGHYLFHWRH[LWRUFDQFHO7KHXVHUVKLVWRU\LVNHSWLQWKH$QGURLGEDFNVWDFN
ZKLFK\RXFDQPDQLSXODWHIURPFRGHLQVSHFLDOFDVHV:KHQDQHZDFWLYLW\VWDUWVWKH
SUHYLRXVRQHLVSDXVHGDQGPDLQWDLQHGLQPHPRU\IRUODWHUXVHXQOHVVWKHRSHUDWLQJ
V\VWHPLVUXQQLQJORZRQPHPRU\
$FWLYLWLHVDUHORRVHO\FRXSOHGZLWKHDFKRWKHULQVRPHZD\V\RXFDQWKLQNRIWKHPDV
KDYLQJFRPSOHWHO\VHSDUDWHVWDWHVIURPRQHDQRWKHULQPHPRU\6WDWLFYDOXHVZLOOSHUVLVW
WKHOLIHRIWKHDSSOLFDWLRQDVLQ1(7DSSOLFDWLRQVEXWWKHFRPPRQSUDFWLFHLVWRSDVVD
VWDWHWKURXJKDQ$QGURLGEXQGOH$Q$QGURLGEXQGOHLVDVHWRINH\YDOXHSDLUVXVHGWR
SDVVGDWDIURPRQH$QGURLGREMHFWWRDQRWKHU7KLVLVXVHIXOWRSDVVDQLGHQWLILHUIRUDQ
LWHPGLVSOD\HGLQDOLVWWRHGLWWKDWLWHPLQDQHZDFWLYLW\
$FWLYLWLHVKDYHWKHIROORZLQJOLIHF\FOHFDOOEDFNPHWKRGVWKDW\RXFDQRYHUULGH
2Q&UHDWH7KLVLVWKHILUVWPHWKRGFDOOHGZKHQ\RXUDFWLYLW\LVFUHDWHG6HWXS\RXU
YLHZVDQGSHUIRUPRWKHUORDGLQJORJLFKHUH0RVWLPSRUWDQWO\\RXZLOOFDOO
6HW&RQWHQW9LHZKHUHWRVHWXS\RXUDFWLYLW\VYLHZ
2Q5HVXPH7KLVLVFDOOHGZKHQ\RXUDFWLYLW\VYLHZLVYLVLEOHRQWKHVFUHHQ,WLVFDOOHG
LI\RXUDFWLYLW\LVGLVSOD\HGIRUWKHILUVWWLPHDQGZKHQWKHXVHUUHWXUQVWRLWIURP
DQRWKHUDFWLYLW\
2Q3DXVH7KLVLVFDOOHGWRQRWLI\WKDWWKHXVHUKDVOHIW\RXUDFWLYLW\,WFDQKDSSHQ
SULRUWRQDYLJDWLQJWRDQHZDFWLYLW\ZLWKLQ\RXUDSSORFNLQJWKHVFUHHQRUKLWWLQJWKH
KRPHEXWWRQ$VVXPHWKDWWKHXVHUPLJKWQRWUHWXUQVR\RXQHHGWRVDYHDQ\FKDQJHV
WKHXVHUPDGHKHUH
2Q6WDUW7KLVRFFXUVLPPHGLDWHO\EHIRUH2Q5HVXPHZKHQWKHDFWLYLW\VYLHZLVDERXW
WREHGLVSOD\HGRQWKHVFUHHQ,WRFFXUVZKHQDQDFWLYLW\VWDUWVDQGZKHQDXVHU
UHWXUQVWRLWIURPDQRWKHUDFWLYLW\
2Q6WRS7KLVRFFXUVLPPHGLDWHO\DIWHU2Q3DXVHZKHQWKHDFWLYLW\VYLHZLVQRORQJHU
GLVSOD\HGRQWKHVFUHHQ
2Q5HVWDUW7KLVPHWKRGRFFXUVZKHQWKHXVHUUHWXUQVWR\RXUDFWLYLW\IURPD
SUHYLRXVDFWLYLW\
2Q$FWLYLW\5HVXOW7KLVPHWKRGLVXVHGWRFRPPXQLFDWHZLWKRWKHUDFWLYLWLHVLQ
RWKHUDSSOLFDWLRQVRQ$QGURLG,WLVXVHGLQFRQMXQFWLRQZLWK
6WDUW$FWYLW\)RU5HVXOWIRUH[DPSOH\RXZLOOXVHWKLVWRLQWHUDFWZLWKWKH
)DFHERRNDSSOLFDWLRQWRORJLQDXVHU
2Q'HVWUR\7KLVLVFDOOHGZKHQ\RXUDFWLYLW\LVDERXWWREHIUHHGIURPPHPRU\
3HUIRUPDQ\DGGLWLRQDOFOHDQXSWKDWFRXOGKHOSWKHRSHUDWLQJV\VWHPKHUHVXFKDV
GLVSRVLQJRIDQ\RWKHUKHDY\ZHLJKWREMHFWVWKHDFWLYLW\ZDVXVLQJ

http://www.freepdf-books.com/
$IORZFKDUWRIWKH$QGURLGOLIHF\FOHLVDVIROORZV

http://www.freepdf-books.com/
User Starts
Activity

> OnCreate

User re-launches
activity
OnStart < OnRestart

( OS kills
)
our process
OnResume

Activity
is Visible

User leaves the activity

User returns
to activity

OS low on memory OnPause

Activity is hidden

OnStop

OnDestroy

C Activity
destroyed )

http://www.freepdf-books.com/
8QOLNHL26$QGURLGGRHVQRWHQIRUFHDQ\GHVLJQSDWWHUQVXSRQLWVGHYHORSHUV+RZHYHU
LWLVQRWSRVVLEOHWRJHWDZD\ZLWKRXWXQGHUVWDQGLQJWKH$QGURLGDFWLYLW\OLIHF\FOHWRVRPH
GHJUHH0DQ\FRQFHSWVZLWKDFWLYLWLHVDUHSDUDOOHOWRFRQWUROOHUVRQL26IRUH[DPSOH
2Q6WDUWLVHTXLYDOHQWWR9LHZ:LOO$SSHDUDQG2Q5HVXPHLVHTXLYDOHQWWR9LHZ'LG$SSHDU

2WKHUPHWKRGVIRUZRUNLQJZLWKDFWLYLWLHVDUHDVIROORZV
6WDUW$FWLYLW\ 7\SHW\SH 7KLVPHWKRGVWDUWVDQHZDFWLYLW\ZLWKLQ\RXU
DSSOLFDWLRQDQGSDVVHVQRH[WUDLQIRUPDWLRQWRWKHDFWLYLW\
6WDUW$FWLYLW\ ,QWHQWLQWHQW 7KLVLVDQRYHUORDGPHWKRGWRVWDUWDQHZDFWLYLW\
ZLWK,QWHQW7KLVJLYHV\RXWKHDELOLW\WRSDVVDGGLWLRQDOLQIRUPDWLRQWRWKHQHZ
DFWLYLW\DQG\RXFDQDOVRODXQFKDFWLYLWLHVLQRWKHUDSSOLFDWLRQV
6WDUW$FWLYLW\)RU5HVXOW7KLVPHWKRGVWDUWVDQHZDFWLYLW\ZLWKWKHDQWLFLSDWLRQRI
UHFHLYLQJ2Q$FWLYLW\5HVXOWZKHQWKHDFWLYLW\VRSHUDWLRQLVFRPSOHWHG
)LQLVK7KLVZLOOFORVHWKHFXUUHQWDFWLYLW\DQGLQYRNH2Q'HVWUR\ZKHQLWLV
FRPSOHWHO\FORVHGDQGQRORQJHUGLVSOD\HGRQWKHVFUHHQ'HSHQGLQJRQZKDWLV
FXUUHQWO\RQWKHEDFNVWDFNWKHXVHUZLOOUHWXUQWRDSUHYLRXVDFWLYLW\RUWKHKRPH
VFUHHQ
6HW&RQWHQW9LHZ7KLVPHWKRGVHWVWKHSULPDU\YLHZWREHGLVSOD\HGIRUDQDFWLYLW\,W
VKRXOGEHFDOOHGZLWKLQWKH2Q&UHDWHPHWKRGSULRUWRWKHDFWLYLW\EHLQJGLVSOD\HGRQ
WKHVFUHHQ
)LQG9LHZ%\,G7KLVLVDPHWKRGWRORFDWHWKHYLHZGLVSOD\HGLQ\RXUDFWLYLW\,WKDVD
JHQHULFYHUVLRQWRUHWXUQDYLHZRIWKHDSSURSULDWHW\SH
<RXFDQWKLQNRILQWHQWDVDQREMHFWWKDWGHVFULEHVWKHWUDQVLWLRQIURPRQHDFWLYLW\WR
DQRWKHU<RXFDQSDVVDGGLWLRQDOGDWDWKURXJKLQWHQWVDVZHOODVPRGLI\KRZWKHDFWLYLW\LV
GLVSOD\HGDQGWKHXVHUVQDYLJDWLRQKLVWRU\
,QDGGLWLRQWRDFWLYLWLHV$QGURLGKDVWKHFRQFHSWRIDIUDJPHQW<RXFDQWKLQNRID
IUDJPHQWWREHDPLQLDWXUHDFWLYLW\WKDWLVGLVSOD\HGLQVLGHDSDUHQWDFWLYLW\)UDJPHQWVDUH
XVHIXOIRUUHXVLQJGLIIHUHQWSLHFHVRID8,WKURXJKRXW\RXUDSSVDQGFDQDOVRKHOS\RX
LPSOHPHQWVSOLWVFUHHQQDYLJDWLRQRQWDEOHWV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
;DPDULQV$QGURLGGHVLJQHU
7KHGHIDXOWWHPSODWHIRU$QGURLGSURMHFWVKDVDOLWWOHPRUHEXLOWLQIXQFWLRQDOLW\WKDQL26
$QGURLGXVHULQWHUIDFHOD\RXWVDUHGHILQHGLQ;0/ILOHVWKDWDUHUHDGDEOHE\KXPDQVDQG
HGLWDEOH+RZHYHU;DPDULQ6WXGLRKDVSURYLGHGDQH[FHOOHQWGHVLJQWRROWKDWDOORZV\RX
WRGUDJDQGGURSFRQWUROVWRGHILQH\RXU$QGURLGOD\RXWV/HWVDGGVRPHPRUHIHDWXUHVWR
\RXUDSSOLFDWLRQDQGVWDUWXVLQJWKH$QGURLGGHVLJQHU
5HWXUQWR;DPDULQ6WXGLRDQGFDUU\RXWWKHIROORZLQJVWHSVWRDGGIHDWXUHVWR\RXUDSS
 2SHQWKH$QGURLGSURMHFW\RXFUHDWHGHDUOLHULQWKLVFKDSWHULQ;DPDULQ6WXGLR
 1DYLJDWHWR5HVRXUFHV_OD\RXWLQ\RXUSURMHFWDQGRSHQ0DLQD[PO
 <RXZLOOVHHWKH$QGURLGGHVLJQHURSHQLQ;DPDULQ6WXGLR
 'UDJ7H[W9LHZIURPWKH7RROER[VHFWLRQRQWKHULJKWWRWKHOD\RXWMXVWDERYHWKH
EXWWRQODEHOHG+HOOR:RUOG&OLFN0H
 7\SHVRPHGHIDXOWWH[WVXFKDV&RXQWLQWRWKHODEHO
 ,QWKH3URSHUWLHVSDQHRQWKHULJKW\RXOOVHHWKHLGYDOXHLVVHWWR#LGWH[W9LHZ
/HWVFKDQJHLWWR#LGP\7H[WLQRUGHUWREHFRQVLVWHQWZLWKWKHEXWWRQ
 :KLOHZHUHKHUHJRDKHDGDQGFKDQJHWKHWH[WRQWKHEXWWRQWRVRPHWKLQJPRUH
DSSURSULDWHVXFKDV$GG
 &OLFNRQWKHSOD\EXWWRQWRFRPSLOHDQGUXQWKHDSSOLFDWLRQ,I\RXVWLOOKDYHWKH
$QGURLGHPXODWRU\RXFDQVLPSO\VZLWFKWRLW2WKHUZLVH\RXZLOOKDYHWRVWDUWLW
DJDLQ

<RXU$QGURLGDSSOLFDWLRQZLOOQRZORRNLGHQWLFDOWRWKHFKDQJHV\RXPDGHLQWKHGHVLJQHU
DVIROORZV

http://www.freepdf-books.com/
> a
HelloAndroid
ount: 0

i Add i
cm

http://www.freepdf-books.com/
1RZOHWVLQWHUDFWZLWKWKHQHZODEHOIURPWKHFRGH6ZLWFKEDFNWR;DPDULQ6WXGLRDQG
RSHQ0DLQ$FWLYLW\FV/HWVPRGLI\WKHDFWLYLW\WRLQWHUDFWZLWKWKH7H[W9LHZILHOG
LQVWHDGRIWKHEXWWRQ:HXVHWKH)LQG9LHZ%\,GPHWKRGWRUHWULHYHDYLHZE\WKH,'ZHVHW
XSLQWKHOD\RXWILOH;DPDULQ6WXGLRKDVDOVRDXWRJHQHUDWHGDVWDWLFFODVVQDPHG
5HVRXUFHWRUHIHUHQFH\RXULGHQWLILHUV

6ROHWVUHWULHYHWKHLQVWDQFHRIWKH7H[W9LHZILHOGE\SODFLQJWKLVFRGHLQ2Q&UHDWHDV
IROORZV
7H[W9LHZWH[W )LQG9LHZ%\,G7H[W9LHZ! 5HVRXUFH,GP\7H[W 

7KH5HVRXUFHFODVVLVDVWDWLFFODVVWKDWWKH;DPDULQGHVLJQHUZLOOSRSXODWHIRU\RX)RU
IXWXUHUHIHUHQFH\RXPLJKWKDYHWREXLOG\RXU$QGURLGSURMHFWIRUQHZ,'VDQGRWKHU
UHVRXUFHVWRVKRZXSLQ\RXU&ILOHVLQ;DPDULQ6WXGLR
1H[WOHWVXSGDWHWKH&OLFNHYHQWRQWKHEXWWRQ
EXWWRQ&OLFN GHOHJDWH
^
WH[W7H[W VWULQJ)RUPDW &RXQW^`FRXQW 
`

7KLVZLOOUHZLUHWKHEXWWRQWRXSGDWHWKHWH[WLQ7H[W9LHZLQVWHDGRIRQWKHEXWWRQLWVHOI
1RZLIZHUXQWKHDSSOLFDWLRQZHOOJHWDQ$QGURLGDSSWKDWIXQFWLRQVLGHQWLFDOO\WRWKH
L26RQHLQWKHSUHYLRXVFKDSWHU7KH$QGURLGDSSZLOOORRNOLNHZKDWLVVKRZQLQWKH
IROORZLQJVFUHHQVKRW

eoo 5554:Nexus5

XA u 11:18
|HelloAndroid
Count: 6

Add

6LQFHZHDGGHGVRPHRIRXURZQYLHZVWRRXUOD\RXWOHWVDGGDVHFRQGDFWLYLW\WREXLOG
RQRXUXQGHUVWDQGLQJRIDFWLYLWLHVLQ$QGURLG
5HWXUQWR;DPDULQ6WXGLRDQGSHUIRUPWKHIROORZLQJVWHSV
 ,IQHHGHGRSHQWKH$QGURLGSURMHFW\RXFUHDWHGHDUOLHULQWKHFKDSWHULQ;DPDULQ

http://www.freepdf-books.com/
6WXGLR
 &UHDWHDQHZ$QGURLGDFWLYLW\LQWKHSURMHFWXQGHUWKH$QGURLGVHFWLRQ1DPHLW
6HFRQG$FWLYLW\FV
 1DYLJDWHWR5HVRXUFHV_OD\RXWVDQGFUHDWHDQHZ$QGURLGOD\RXWQDPHG
6HFRQGD[PO
 2SHQ6HFRQG$FWLYLW\FVDQGDGGWKHIROORZLQJFRGHWR2Q&UHDWH
6HW&RQWHQW9LHZ 5HVRXUFH/D\RXW6HFRQG 

 2SHQ0DLQ$FWLYLW\FVDQGDGGWKHIROORZLQJOLQHRIFRGHWRWKH&OLFNHYHQWRI\RXU
EXWWRQ
6WDUW$FWLYLW\ W\SHRI 6HFRQG$FWLYLW\ 

 2SHQ6HFRQGD[PODQGGUDJDEXWWRQLQWRWKHYLHZ6HWLWVWH[WWR)LQLVKIRU
H[DPSOHDQGVHWLWV,'WR#LGILQLVK
 )LQDOO\RSHQ6HFRQG$FWLYLW\FVDQGDGGWKHIROORZLQJOLQHVWRLWV2Q&UHDWH
PHWKRG
YDUILQLVK )LQG9LHZ%\,G%XWWRQ! 5HVRXUFH,GILQLVK 
ILQLVK&OLFN  VHQGHUH  !)LQLVK 

 %XLOGDQGUXQ\RXUDSSOLFDWLRQ

<RXUDSSOLFDWLRQVEXWWRQZLOOQRZODXQFKDQHZDFWLYLW\LQDGGLWLRQWRLQFUHPHQWLQJWKH
FRXQWRQWKHODEHO2QFH6HFRQG$FWLYLW\LVYLVLEOH\RXFDQFOLFNRQLWVEXWWRQWRILQLVK
WKHDFWLYLW\DQGUHWXUQWRWKHILUVWDFWLYLW\'RZQWKHURDGLI\RXQHHGWRSDVVLQIRUPDWLRQ
IURPRQHDFWLYLW\WRDQRWKHU\RXZLOOQHHGWRFUHDWHDQ,QWHQWREMHFWWRSDVVWR
6WDUW$FWLYLW\7KHVHFRQGDFWLYLW\RI\RXUDSSLVVKRZQLQWKHIROORZLQJVFUHHQVKRW

oo 5554:NexLts5

XJ u 11:21
S' Second Activity

Finish

http://www.freepdf-books.com/
http://www.freepdf-books.com/
6XPPDU\
,QWKLVFKDSWHUZHFUHDWHGRXUILUVWL26DSSOLFDWLRQLQ;DPDULQ6WXGLR:HFRYHUHG
$SSOHV09&GHVLJQSDWWHUQWREHWWHUXQGHUVWDQGWKHUHODWLRQVKLSEHWZHHQ
8,9LHZ&RQWUROOHUDQG8,9LHZDQGDOVRFRYHUHGKRZWRXVHWKHL26GHVLJQHULQ;DPDULQ
6WXGLRWRHGLWVWRU\ERDUGILOHV1H[WZHFUHDWHGRXUILUVW$QGURLGDSSOLFDWLRQLQ;DPDULQ
6WXGLRDQGOHDUQHGWKHDFWLYLW\OLIHF\FOHLQ$QGURLG:HDOVRXVHG;DPDULQV$QGURLG
GHVLJQHUWRPDNHFKDQJHVWR$QGURLG;0/OD\RXWV
)URPWKHWRSLFVFRYHUHGLQWKLVFKDSWHU\RXVKRXOGEHIDLUO\FRQILGHQWLQGHYHORSLQJ
VLPSOHDSSVIRUL26DQG$QGURLGXVLQJ;DPDULQVWRROV<RXVKRXOGKDYHDEDVLF
XQGHUVWDQGLQJRIWKHQDWLYH6'.VDQGGHVLJQSDWWHUQVWRDFFRPSOLVKWDVNVRQL26DQG
$QGURLG
,QWKHQH[WFKDSWHUZHOOFRYHUYDULRXVWHFKQLTXHVXVHGWRVKDUHFRGHDFURVVSODWIRUPV
ZLWK;DPDULQ6WXGLR:HOOJRRYHUGLIIHUHQWZD\VRIDUFKLWHFWLQJ\RXUFURVVSODWIRUP
DSSOLFDWLRQDQGKRZWRVHWXS;DPDULQ6WXGLRSURMHFWVDQGVROXWLRQV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
&KDSWHU&RGH6KDULQJEHWZHHQL26DQG
$QGURLG
;DPDULQVWRROVSURPLVHWRVKDUHDJRRGSRUWLRQRI\RXUFRGHEHWZHHQL26DQG$QGURLG
ZKLOHWDNLQJDGYDQWDJHRIWKHQDWLYH$3,VRQHDFKSODWIRUPZKHUHSRVVLEOH'RLQJVRLVDQ
H[HUFLVHLQVRIWZDUHHQJLQHHULQJPRUHWKDQDSURJUDPPLQJVNLOORUKDYLQJWKHNQRZOHGJH
RIHDFKSODWIRUP7RDUFKLWHFWD;DPDULQDSSOLFDWLRQWRHQDEOHFRGHVKDULQJLWLVDPXVWWR
VHSDUDWH\RXUDSSOLFDWLRQLQWRGLVWLQFWOD\HUV:HOOFRYHUWKHEDVLFVRIWKLVLQWKLVFKDSWHU
DVZHOODVVSHFLILFRSWLRQVWRFRQVLGHULQFHUWDLQVLWXDWLRQV
,QWKLVFKDSWHUZHZLOOFRYHU
7KH0990GHVLJQSDWWHUQIRUFRGHVKDULQJ
3URMHFWDQGVROXWLRQRUJDQL]DWLRQVWUDWHJLHV
3RUWDEOH&ODVV/LEUDULHV 3&/V
3UHSURFHVVRUVWDWHPHQWVIRUSODWIRUPVSHFLILFFRGH
'HSHQGHQF\LQMHFWLRQ ', VLPSOLILHG
,QYHUVLRQRI&RQWURO ,R&

http://www.freepdf-books.com/
/HDUQLQJWKH0990GHVLJQSDWWHUQ
7KH0RGHO9LHZ9LHZ0RGHO 0990 GHVLJQSDWWHUQZDVRULJLQDOO\LQYHQWHGIRU
:LQGRZV3UHVHQWDWLRQ)RXQGDWLRQ :3) DSSOLFDWLRQVXVLQJ;$0/IRUVHSDUDWLQJWKH
8,IURPEXVLQHVVORJLFDQGWDNLQJIXOODGYDQWDJHRIGDWDELQGLQJ$SSOLFDWLRQV
DUFKLWHFWHGLQWKLVZD\KDYHDGLVWLQFW9LHZ0RGHOOD\HUWKDWKDVQRGHSHQGHQFLHVRQLWV
XVHULQWHUIDFH7KLVDUFKLWHFWXUHLQLWVHOILVRSWLPL]HGIRUXQLWWHVWLQJDVZHOODVFURVV
SODWIRUPGHYHORSPHQW6LQFHDQDSSOLFDWLRQV9LHZ0RGHOFODVVHVKDYHQRGHSHQGHQFLHV
RQWKH8,OD\HU\RXFDQHDVLO\VZDSDQL26XVHULQWHUIDFHIRUDQ$QGURLGRQHDQGZULWH
WHVWVDJDLQVWWKH9LHZ0RGHOOD\HU
7KH0990GHVLJQSDWWHUQLVDOVRYHU\VLPLODUWRWKH09&GHVLJQSDWWHUQGLVFXVVHGLQWKH
SUHYLRXVFKDSWHUV
7KH0990GHVLJQSDWWHUQLQFOXGHVWKHIROORZLQJ
0RGHO7KH0RGHOOD\HULVWKHEDFNHQGEXVLQHVVORJLFWKDWGULYHVWKHDSSOLFDWLRQDQG
DQ\EXVLQHVVREMHFWVWRJRDORQJZLWKLW7KLVFDQEHDQ\WKLQJIURPPDNLQJZHE
UHTXHVWVWRDVHUYHUWRXVLQJDEDFNHQGGDWDEDVH
9LHZ7KLVOD\HULVWKHDFWXDOXVHULQWHUIDFHVHHQRQWKHVFUHHQ,QWKHFDVHRIFURVV
SODWIRUPGHYHORSPHQWLWLQFOXGHVDQ\SODWIRUPVSHFLILFFRGHIRUGULYLQJWKHXVHU
LQWHUIDFHRIWKHDSSOLFDWLRQ2QL26WKLVLQFOXGHVFRQWUROOHUVXVHGWKURXJKRXWDQ
DSSOLFDWLRQDQGRQ$QGURLGDQDSSOLFDWLRQVDFWLYLWLHV
9LHZ0RGHO7KLVOD\HUDFWVDVWKHJOXHLQ0990DSSOLFDWLRQV7KH9LHZ0RGHO
OD\HUVFRRUGLQDWHRSHUDWLRQVEHWZHHQWKH9LHZDQG0RGHOOD\HUV$9LHZ0RGHOOD\HU
ZLOOFRQWDLQSURSHUWLHVWKDWWKH9LHZZLOOJHWRUVHWDQGIXQFWLRQVIRUHDFKRSHUDWLRQ
WKDWFDQEHPDGHE\WKHXVHURQHDFK9LHZ7KH9LHZ0RGHOOD\HUZLOODOVRLQYRNH
RSHUDWLRQVRQWKH0RGHOOD\HULIQHHGHG
7KHIROORZLQJILJXUHVKRZV\RXWKH0990GHVLJQSDWWHUQ

View o ViewModel
[
> Model
<C <C
Ul Shared Backend
Shared Code
(Platform Specific) Business Logic

,WLVLPSRUWDQWWRQRWHWKDWWKHLQWHUDFWLRQEHWZHHQWKH9LHZDQG9LHZ0RGHOOD\HUVLV
WUDGLWLRQDOO\FUHDWHGE\GDWDELQGLQJZLWK:3)+RZHYHUL26DQG$QGURLGGRQRWKDYH
EXLOWLQGDWDELQGLQJPHFKDQLVPVVRRXUJHQHUDODSSURDFKWKURXJKRXWWKHERRNZLOOEHWR
PDQXDOO\FDOOWKH9LHZ0RGHOOD\HUIURPWKH9LHZOD\HU7KHUHDUHDIHZIUDPHZRUNVRXW
WKHUHWKDWSURYLGHGDWDELQGLQJIXQFWLRQDOLW\VXFKDV0990&URVV QRWFRYHUHGLQWKLV
ERRN DQG;DPDULQ)RUPV

http://www.freepdf-books.com/
,PSOHPHQWLQJ0990LQDQH[DPSOH
7RXQGHUVWDQGWKLVSDWWHUQEHWWHUOHWVLPSOHPHQWDFRPPRQVFHQDULR/HWVVD\ZHKDYHD
VHDUFKER[RQWKHVFUHHQDQGDVHDUFKEXWWRQ:KHQWKHXVHUHQWHUVVRPHWH[WDQGFOLFNV
RQWKHEXWWRQDOLVWRISURGXFWVDQGSULFHVZLOOEHGLVSOD\HGWRWKHXVHU,QRXUH[DPSOH
ZHXVHWKHDV\QFDQGDZDLWNH\ZRUGVWKDWDUHDYDLODEOHLQ&WRVLPSOLI\DV\QFKURQRXV
SURJUDPPLQJ
7RLPSOHPHQWWKLVIHDWXUHZHZLOOVWDUWZLWKDVLPSOHPRGHOFODVV DOVRFDOOHGDEXVLQHVV
REMHFW DVIROORZV
SXEOLFFODVV3URGXFW
^
SXEOLFLQW,G^JHWVHW`-XVWDQXPHULFLGHQWLILHU
SXEOLFVWULQJ1DPH^JHWVHW`1DPHRIWKHSURGXFW
SXEOLFIORDW3ULFH^JHWVHW`3ULFHRIWKHSURGXFW
`

1H[WZHZLOOLPSOHPHQWRXU0RGHOOD\HUWRUHWULHYHSURGXFWVEDVHGRQWKHVHDUFKHGWHUP
7KLVLVZKHUHWKHEXVLQHVVORJLFLVSHUIRUPHGH[SUHVVLQJKRZWKHVHDUFKQHHGVWRDFWXDOO\
ZRUN7KLVLVVHHQLQWKHIROORZLQJOLQHVRIFRGH
$QH[DPSOHFODVVLQWKHUHDOZRUOGZRXOGWDONWRDZHE
VHUYHURUGDWDEDVH
SXEOLFFODVV3URGXFW5HSRVLWRU\
^
DVDPSOHOLVWRISURGXFWVWRVLPXODWHDGDWDEDVH
SULYDWH3URGXFW>@SURGXFWV QHZ>@
^
QHZ3URGXFW^,G 1DPH 6KRHV3ULFH I`
QHZ3URGXFW^,G 1DPH 6KLUW3ULFH I`
QHZ3URGXFW^,G 1DPH +DW3ULFH I`
`
SXEOLFDV\QF7DVN3URGXFW>@!6HDUFK3URGXFWV VWULQJVHDUFK7HUP
^
:DLWVHFRQGVWRVLPXODWHZHEUHTXHVW
DZDLW7DVN'HOD\  

8VH/LQTWRREMHFWVWRVHDUFKLJQRULQJFDVH
VHDUFK7HUP VHDUFK7HUP7R/RZHU 
UHWXUQSURGXFWV:KHUH S !
S1DPH7R/RZHU &RQWDLQV VHDUFK7HUP 7R$UUD\ 
`
`

,WLVLPSRUWDQWWRQRWHKHUHWKDWWKH3URGXFWDQG3URGXFW5HSRVLWRU\FODVVHVDUHERWK
FRQVLGHUHGDVDSDUWRIWKH0RGHOOD\HURIDFURVVSODWIRUPDSSOLFDWLRQ6RPHPLJKW
FRQVLGHU3URGXFW5HSRVLWRU\DVDVHUYLFHWKDWLVJHQHUDOO\DVHOIFRQWDLQHGFODVVWR
UHWULHYHGDWD,WLVDJRRGLGHDWRVHSDUDWHWKLVIXQFWLRQDOLW\LQWRWZRFODVVHV7KH3URGXFW
FODVVVMRELVWRKROGLQIRUPDWLRQDERXWDSURGXFWZKLOHWKH3URGXFW5HSRVLWRU\FODVVLVLQ
FKDUJHRIUHWULHYLQJSURGXFWV7KLVLVWKHEDVLVIRUWKHVLQJOHUHVSRQVLELOLW\SULQFLSOH
ZKLFKVWDWHVWKDWHDFKFODVVVKRXOGRQO\KDYHRQHMRERUFRQFHUQ

http://www.freepdf-books.com/
1H[WZHZLOOLPSOHPHQWD9LHZ0RGHOFODVVDVIROORZV
SXEOLFFODVV3URGXFW9LHZ0RGHO
^
SULYDWHUHDGRQO\3URGXFW5HSRVLWRU\UHSRVLWRU\ QHZ3URGXFW5HSRVLWRU\ 

SXEOLFVWULQJ6HDUFK7HUP
^
JHW
VHW
`
SXEOLF3URGXFW>@3URGXFWV
^
JHW
SULYDWHVHW
`
SXEOLFDV\QF7DVN6HDUFK
^
LI VWULQJ,V1XOO2U(PSW\ 6HDUFK7HUP
3URGXFWV QXOO
HOVH
3URGXFWV DZDLWUHSRVLWRU\6HDUFK3URGXFWV 6HDUFK7HUP 
`
`

)URPKHUH\RXUSODWIRUPVSHFLILFFRGHVWDUWV(DFKSODWIRUPZLOOKDQGOHPDQDJLQJDQ
LQVWDQFHRID9LHZ0RGHOFODVVVHWWLQJWKH6HDUFK7HUPSURSHUW\DQGFDOOLQJ6HDUFKZKHQ
WKHEXWWRQLVFOLFNHG:KHQWKHWDVNFRPSOHWHVWKHXVHULQWHUIDFHOD\HUZLOOXSGDWHDOLVW
GLVSOD\HGRQWKHVFUHHQ
7LS
,I\RXDUHIDPLOLDUZLWKWKH0990GHVLJQSDWWHUQXVHGZLWK:3)\RXPLJKWQRWLFHWKDW
ZHDUHQRWLPSOHPHQWLQJ,1RWLI\3URSHUW\&KDQJHGIRUGDWDELQGLQJ6LQFHL26DQG
$QGURLGGRQWKDYHWKHFRQFHSWRIGDWDELQGLQJZHRPLWWHGWKLVIXQFWLRQDOLW\,I\RXSODQ
RQKDYLQJD:3)RU:LQGRZVYHUVLRQRI\RXUPRELOHDSSOLFDWLRQRUDUHXVLQJD
IUDPHZRUNWKDWSURYLGHVGDWDELQGLQJ\RXVKRXOGLPSOHPHQWVXSSRUWIRULWZKHUHQHHGHG

http://www.freepdf-books.com/
http://www.freepdf-books.com/
&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV
<RXPLJKWEHDVNLQJ\RXUVHOIDWWKLVSRLQWKRZGR,VHWXSP\VROXWLRQLQ;DPDULQ6WXGLR
WRKDQGOHVKDUHGFRGHDQGDOVRKDYHSODWIRUPVSHFLILFSURMHFWV";DPDULQL26DSSOLFDWLRQV
FDQRQO\UHIHUHQFH;DPDULQL26FODVVOLEUDULHVVRVHWWLQJXSDVROXWLRQFDQEH
SUREOHPDWLF7KHUHDUHVHYHUDOVWUDWHJLHVIRUVHWWLQJXSDFURVVSODWIRUPVROXWLRQHDFK
ZLWKLWVRZQDGYDQWDJHVDQGGLVDGYDQWDJHV
2SWLRQVIRUFURVVSODWIRUPVROXWLRQVDUHDVIROORZV
)LOH/LQNLQJ)RUWKLVRSWLRQ\RXZLOOVWDUWZLWKHLWKHUDSODLQ1(7RU1(7
FODVVOLEUDU\WKDWFRQWDLQVDOOWKHVKDUHGFRGH<RXZRXOGWKHQKDYHDQHZSURMHFWIRU
HDFKSODWIRUP\RXZDQW\RXUDSSWRUXQRQ(DFKSODWIRUPVSHFLILFSURMHFWZLOOKDYH
DVXEGLUHFWRU\ZLWKDOORIWKHILOHVOLQNHGLQIURPWKHILUVWFODVVOLEUDU\7RVHWWKLVXS
DGGWKHH[LVWLQJILOHVWRWKHSURMHFWDQGVHOHFWWKH$GGDOLQNWRWKHILOHRSWLRQ$Q\
XQLWWHVWVFDQUXQDJDLQVWWKHRULJLQDOFODVVOLEUDU\7KHDGYDQWDJHVDQGGLVDGYDQWDJHV
RIILOHOLQNLQJDUHDVIROORZV
o $GYDQWDJHV7KLVDSSURDFKLVYHU\IOH[LEOH<RXFDQFKRRVHWROLQNRUQRWOLQN
FHUWDLQILOHVDQGFDQDOVRXVHSUHSURFHVVRUGLUHFWLYHVVXFKDVLI,3+21(<RX
FDQDOVRUHIHUHQFHGLIIHUHQWOLEUDULHVRQ$QGURLGYHUVXVL26
o 'LVDGYDQWDJHV<RXKDYHWRPDQDJHDILOHVH[LVWHQFHLQWKUHHSURMHFWVFRUH
OLEUDU\L26DQG$QGURLG7KLVFDQEHDKDVVOHLILWLVDODUJHDSSOLFDWLRQRULI
PDQ\SHRSOHDUHZRUNLQJRQLW7KLVRSWLRQLVDOVRDELWRXWGDWHGVLQFHWKH
DUULYDORIVKDUHGSURMHFWV
&ORQHG3URMHFW)LOHV7KLVLVYHU\VLPLODUWRILOHOLQNLQJ7KHPDLQGLIIHUHQFHEHLQJ
WKDW\RXKDYHDFODVVOLEUDU\IRUHDFKSODWIRUPLQDGGLWLRQWRWKHPDLQSURMHFW%\
SODFLQJWKHL26DQG$QGURLGSURMHFWVLQWKHVDPHGLUHFWRU\DVWKHPDLQSURMHFWWKH
ILOHVFDQEHDGGHGZLWKRXWOLQNLQJ<RXFDQHDVLO\DGGILOHVE\ULJKWFOLFNLQJRQWKH
VROXWLRQDQGQDYLJDWLQJWR'LVSOD\2SWLRQV_6KRZ$OO)LOHV8QLWWHVWVFDQUXQ
DJDLQVWWKHRULJLQDOFODVVOLEUDU\RUWKHSODWIRUPVSHFLILFYHUVLRQV
o $GYDQWDJHV7KLVDSSURDFKLVMXVWDVIOH[LEOHDVILOHOLQNLQJEXW\RXGRQWKDYH
WRPDQXDOO\OLQNDQ\ILOHV<RXFDQVWLOOXVHSUHSURFHVVRUGLUHFWLYHVDQG
UHIHUHQFHGLIIHUHQWOLEUDULHVRQHDFKSODWIRUP
o 'LVDGYDQWDJHV<RXVWLOOKDYHWRPDQDJHDILOHVH[LVWHQFHLQWKUHHSURMHFWV
7KHUHLVDGGLWLRQDOO\VRPHPDQXDOILOHDUUDQJLQJUHTXLUHGWRVHWWKLVXS<RX
DOVRHQGXSZLWKDQH[WUDSURMHFWWRPDQDJHRQHDFKSODWIRUP7KLVRSWLRQLVDOVR
DELWRXWGDWHGVLQFHWKHDUULYDORIVKDUHGSURMHFWV
6KDUHG3URMHFWV6WDUWLQJZLWK9LVXDO6WXGLR8SGDWH0LFURVRIWFUHDWHGWKH
FRQFHSWRIVKDUHGSURMHFWVWRHQDEOHFRGHVKDULQJEHWZHHQ:LQGRZVDQG:LQGRZV
3KRQHDSSV;DPDULQKDVDOVRLPSOHPHQWHGVKDUHGSURMHFWVLQ;DPDULQ6WXGLRDV
DQRWKHURSWLRQWRHQDEOHFRGHVKDULQJ6KDUHGSURMHFWVDUHYLUWXDOO\WKHVDPHDVILOH
OLQNLQJVLQFHDGGLQJDUHIHUHQFHWRDVKDUHGSURMHFWHIIHFWLYHO\DGGVLWVILOHVWR\RXU
SURMHFW

http://www.freepdf-books.com/
o $GYDQWDJHV7KLVDSSURDFKLVWKHVDPHDVILOHOLQNLQJEXWDORWFOHDQHUVLQFH
\RXUVKDUHGFRGHLVLQDVLQJOHSURMHFW;DPDULQ6WXGLRDOVRSURYLGHVD
GURSGRZQWRWRJJOHEHWZHHQHDFKUHIHUHQFLQJSURMHFWVRWKDW\RXFDQVHHWKH
HIIHFWRISUHSURFHVVRUVWDWHPHQWVLQ\RXUFRGH
o 'LVDGYDQWDJHV6LQFHDOOWKHILOHVLQDVKDUHGSURMHFWJHWDGGHGWRHDFK
SODWIRUPVPDLQSURMHFWLWFDQJHWXJO\WRLQFOXGHSODWIRUPVSHFLILFFRGHLQD
VKDUHGSURMHFW3UHSURFHVVRUVWDWHPHQWVFDQTXLFNO\JHWRXWRIKDQGLI\RXKDYH
DODUJHWHDPRUKDYHWHDPPHPEHUVWKDWGRQRWKDYHDORWRIH[SHULHQFH$
VKDUHGSURMHFWDOVRGRHVQWFRPSLOHWRD'//VRWKHUHLVQRZD\WRVKDUHWKLV
NLQGRISURMHFWZLWKRXWWKHVRXUFHFRGH
3RUWDEOH&ODVV/LEUDULHV7KLVLVWKHPRVWRSWLPDORSWLRQ\RXEHJLQWKHVROXWLRQE\
PDNLQJD3RUWDEOH&ODVV/LEUDU\ 3&/ SURMHFWIRUDOO\RXUVKDUHGFRGH7KLVLVD
VSHFLDOSURMHFWW\SHWKDWDOORZVPXOWLSOHSODWIRUPVWRUHIHUHQFHWKHVDPHSURMHFW
DOORZLQJ\RXWRXVHWKHVPDOOHVWVXEVHWRI&DQGWKH1(7IUDPHZRUNDYDLODEOHLQ
HDFKSODWIRUP(DFKSODWIRUPVSHFLILFSURMHFWZLOOUHIHUHQFHWKLVOLEUDU\GLUHFWO\DV
ZHOODVDQ\XQLWWHVWSURMHFWV
o $GYDQWDJHV$OO\RXUVKDUHGFRGHLVLQRQHSURMHFWDQGDOOSODWIRUPVXVHWKH
VDPHOLEUDU\6LQFHSUHSURFHVVRUVWDWHPHQWVDUHQWSRVVLEOH3&/OLEUDULHV
JHQHUDOO\KDYHFOHDQHUFRGH3ODWIRUPVSHFLILFFRGHLVJHQHUDOO\DEVWUDFWHGDZD\
E\LQWHUIDFHVRUDEVWUDFWFODVVHV
o 'LVDGYDQWDJHV<RXDUHOLPLWHGWRDVXEVHWRI1(7GHSHQGLQJRQKRZPDQ\
SODWIRUPV\RXDUHWDUJHWLQJ3ODWIRUPVSHFLILFFRGHUHTXLUHVXVHRIGHSHQGHQF\
LQMHFWLRQZKLFKFDQEHDPRUHDGYDQFHGWRSLFIRUGHYHORSHUVQRWIDPLOLDUZLWK
LW

http://www.freepdf-books.com/
6HWWLQJXSDFURVVSODWIRUPVROXWLRQ
7RXQGHUVWDQGHDFKRSWLRQFRPSOHWHO\DQGZKDWGLIIHUHQWVLWXDWLRQVFDOOIRUOHWVGHILQHD
VROXWLRQVWUXFWXUHIRUHDFKFURVVSODWIRUPVROXWLRQ/HWVXVHWKHSURGXFWVHDUFKH[DPSOH
XVHGHDUOLHULQWKHFKDSWHUDQGVHWXSDVROXWLRQIRUHDFKDSSURDFK
7RVHWXSILOHOLQNLQJSHUIRUPWKHIROORZLQJVWHSV
 2SHQ;DPDULQ6WXGLRDQGVWDUWDQHZVROXWLRQ
 6HOHFWDQHZ/LEUDU\SURMHFWXQGHUWKHJHQHUDO&VHFWLRQ
 1DPHWKHSURMHFW3URGXFW6HDUFK&RUHDQGQDPHWKHVROXWLRQ3URGXFW6HDUFK
 5LJKWFOLFNRQWKHQHZO\FUHDWHGSURMHFWDQGVHOHFW2SWLRQV
 1DYLJDWHWR%XLOG_*HQHUDODQGVHWWKH7DUJHW)UDPHZRUNRSWLRQWR1(7
)UDPHZRUN
 $GGWKH3URGXFW3URGXFW5HSRVLWRU\DQG3URGXFW9LHZ0RGHOFODVVHVWRWKHSURMHFW
XVHGHDUOLHULQWKHFKDSWHU<RXZLOOQHHGWRDGGXVLQJ6\VWHP7KUHDGLQJ7DVNV
DQGXVLQJ6\VWHP/LQTZKHUHQHHGHG
 1DYLJDWHWR%XLOG_%XLOG$OOIURPWKHPHQXDWWKHWRSWREHVXUHWKDWHYHU\WKLQJ
EXLOGVSURSHUO\
 1RZOHWVFUHDWHDQHZL26SURMHFWE\ULJKWFOLFNLQJRQWKHVROXWLRQDQGQDYLJDWLQJ
WR$GG_$GG1HZ3URMHFW7KHQQDYLJDWHWRL26_L3KRQH_6LQJOH9LHZ
$SSOLFDWLRQDQGQDPHWKHSURMHFW3URGXFW6HDUFKL26
 &UHDWHDQHZ$QGURLGSURMHFWE\ULJKWFOLFNLQJRQWKHVROXWLRQDQGQDYLJDWLQJWR$GG
_$GG1HZ3URMHFW&UHDWHDQHZSURMHFWE\QDYLJDWLQJWR$QGURLG_$QGURLG
$SSOLFDWLRQDQGQDPHLW3URGXFW6HDUFK'URLG
 $GGDQHZIROGHUQDPHG&RUHWRERWKWKHL26DQG$QGURLGSURMHFWV
 5LJKWFOLFNRQWKHQHZIROGHUIRUWKHL26SURMHFWDQGQDYLJDWHWR$GG_$GG)LOHV
IURP)ROGHU6HOHFWWKHURRWGLUHFWRU\IRUWKH3URGXFW6HDUFK&RUHSURMHFW
 &KHFNWKHWKUHH&ILOHVLQWKHURRWRIWKHSURMHFW$Q$GG)LOHWR)ROGHUGLDORJZLOO
DSSHDU
 6HOHFW$GGDOLQNWRWKHILOHDQGPDNHVXUHWKDWWKH8VHWKHVDPHDFWLRQIRUDOO
VHOHFWHGILOHVFKHFNER[LVVHOHFWHG
 5HSHDWWKLVSURFHVVIRUWKH$QGURLGSURMHFW
 1DYLJDWHWR%XLOG_%XLOG$OOIURPWKHPHQXDWWKHWRSWRGRXEOHFKHFNHYHU\WKLQJ
<RXKDYHVXFFHVVIXOO\VHWXSDFURVVSODWIRUPVROXWLRQZLWKILOHOLQNLQJ

:KHQDOOLVGRQH\RXZLOOKDYHDVROXWLRQWUHHWKDWORRNVVRPHWKLQJOLNHZKDW\RXFDQVHH
LQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
Solution
H| ProductSearch
ProductSearch.Core
S References
S Properties
[o] Product.cs
1| ProductRepository.es
|{?| ProductViewModel.es
v ProductSearch.Droid
S References
S Components
S Assets
S Core
Q Product.cs
ProductRepository.es
[ty, ProductViewModel.es
S Properties
Resources
|Q| MainActivity.es
v ProductSearch.iOS
References
S Components
S Core
Product.cs
Q ProductRepository.es
ProductViewModel.es
S Resources
[O] AppDelegate.es
Entitlements.plist
Info.plist
[o| Main.cs
MainStoryboard.storyboard
O] ProductSearch.iOSViewController.es

http://www.freepdf-books.com/
<RXVKRXOGFRQVLGHUXVLQJWKLVWHFKQLTXHZKHQ\RXKDYHWRUHIHUHQFHGLIIHUHQWOLEUDULHVRQ
HDFKSODWIRUP<RXPLJKWFRQVLGHUXVLQJWKLVRSWLRQLI\RXDUHXVLQJ0RQR*DPHRURWKHU
IUDPHZRUNVWKDWUHTXLUH\RXWRUHIHUHQFHDGLIIHUHQWOLEUDU\RQL26YHUVXV$QGURLG
6HWWLQJXSDVROXWLRQZLWKWKHFORQHGSURMHFWILOHVDSSURDFKLVVLPLODUWRILOHOLQNLQJH[FHSW
WKDW\RXZLOOKDYHWRFUHDWHDQDGGLWLRQDOFODVVOLEUDU\IRUHDFKSODWIRUP7RGRWKLVFUHDWH
DQ$QGURLGOLEUDU\SURMHFWDQGDQL26OLEUDU\SURMHFWLQWKHVDPH3URGXFW6HDUFK&RUH
GLUHFWRU\<RXZLOOKDYHWRFUHDWHWKHSURMHFWVDQGPRYHWKHPWRWKHSURSHUIROGHU
PDQXDOO\WKHQUHDGGWKHPWRWKHVROXWLRQ5LJKWFOLFNRQWKHVROXWLRQDQGQDYLJDWHWR
'LVSOD\2SWLRQV_6KRZ$OO)LOHVWRDGGWKHUHTXLUHG&ILOHVWRWKHVHWZRSURMHFWV<RXU
PDLQL26DQG$QGURLGSURMHFWVFDQUHIHUHQFHWKHVHSURMHFWVGLUHFWO\
<RXUSURMHFWZLOOORRNOLNHZKDWLVVKRZQLQWKHIROORZLQJVFUHHQVKRWZLWK
3URGXFW6HDUFKL26UHIHUHQFLQJ3URGXFW6HDUFK&RUHL26DQG3URGXFW6HDUFK'URLG
UHIHUHQFLQJ3URGXFW6HDUFK&RUH'URLG

http://www.freepdf-books.com/
Solution
v JH| ProductSearch
v ProductSearch,Core

References
Properties
O] Product,cs

ProductRepository.es
ProductViewModeLcs
v ProductSearch,Core,Droid

References
Components
0] Product.cs
ProductRepository.es
ProductViewModeLcs
v
\M\ ProductSearch.Core,iOS
> References
@Pl Components
> Properties
0] Product.cs
ProductRepository.es
ProductViewModeLcs
> [M] ProductSearch. Droid
> [M] ProductSearch.iOS

http://www.freepdf-books.com/
http://www.freepdf-books.com/
:RUNLQJZLWK3RUWDEOH&ODVV/LEUDULHV
$3RUWDEOH&ODVV/LEUDU\ 3&/ LVD&OLEUDU\SURMHFWWKDWFDQEHVXSSRUWHGRQPXOWLSOH
SODWIRUPVLQFOXGLQJL26$QGURLG:LQGRZV:LQGRZV6WRUHDSSV:LQGRZV3KRQH
6LOYHUOLJKWDQG;ER[3&/VKDYHEHHQDQHIIRUWE\0LFURVRIWWRVLPSOLI\
GHYHORSPHQWDFURVVGLIIHUHQWYHUVLRQVRIWKH1(7IUDPHZRUN;DPDULQKDVDOVRDGGHG
VXSSRUWIRUL26DQG$QGURLGIRU3&/V0DQ\SRSXODUFURVVSODWIRUPIUDPHZRUNVDQG
RSHQVRXUFHOLEUDULHVDUHVWDUWLQJWRGHYHORS3&/YHUVLRQVVXFKDV-VRQ1(7DQG
0990&URVV

http://www.freepdf-books.com/
8VLQJ3&/VLQ;DPDULQ
/HWVFUHDWHRXUILUVWSRUWDEOHFODVVOLEUDU\
 2SHQ;DPDULQ6WXGLRDQGVWDUWDQHZVROXWLRQ
 6HOHFWDQHZ3RUWDEOH/LEUDU\SURMHFWXQGHUWKHJHQHUDO&VHFWLRQ
 1DPHWKHSURMHFW3URGXFW6HDUFK&RUHDQGQDPHWKHVROXWLRQ3URGXFW6HDUFK
 $GGWKH3URGXFW3URGXFW5HSRVLWRU\DQG3URGXFW9LHZ0RGHOFODVVHVWRWKHSURMHFW
XVHGHDUOLHULQWKHFKDSWHU<RXZLOOQHHGWRDGGXVLQJ6\VWHP7KUHDGLQJ7DVNV
DQGXVLQJ6\VWHP/LQTZKHUHQHHGHG
 1DYLJDWHWR%XLOG_%XLOG$OOIURPWKHPHQXDWWKHWRSWREHVXUHWKDWHYHU\WKLQJ
EXLOGVSURSHUO\
 1RZOHWVFUHDWHDQHZL26SURMHFWE\ULJKWFOLFNLQJRQWKHVROXWLRQDQGQDYLJDWLQJ
WR$GG_$GG1HZ3URMHFW&UHDWHDQHZSURMHFWE\QDYLJDWLQJWRL26_L3KRQH_
6LQJOH9LHZ$SSOLFDWLRQDQGQDPHLW3URGXFW6HDUFKL26
 &UHDWHDQHZ$QGURLGSURMHFWE\ULJKWFOLFNLQJRQWKHVROXWLRQDQGQDYLJDWLQJWR$GG
_$GG1HZ3URMHFW7KHQQDYLJDWHWR$QGURLG_$QGURLG$SSOLFDWLRQDQGQDPHWKH
SURMHFW3URGXFW6HDUFK'URLG
 6LPSO\DGGDUHIHUHQFHWRWKHSRUWDEOHFODVVOLEUDU\IURPWKHL26DQG$QGURLG
SURMHFWV
 1DYLJDWHWR%XLOG_%XLOG$OOIURPWKHWRSPHQXDQG\RXKDYHVXFFHVVIXOO\VHWXSD
VLPSOHVROXWLRQZLWKDSRUWDEOHOLEUDU\

(DFKVROXWLRQW\SHKDVLWVGLVWLQFWDGYDQWDJHVDQGGLVDGYDQWDJHV3&/VDUHJHQHUDOO\
EHWWHUEXWWKHUHDUHFHUWDLQFDVHVZKHUHWKH\FDQWEHXVHG)RUH[DPSOHLI\RXZHUHXVLQJ
DOLEUDU\VXFKDV0RQR*DPHZKLFKLVDGLIIHUHQWOLEUDU\IRUHDFKSODWIRUP\RXZRXOGEH
PXFKEHWWHURIIXVLQJDVKDUHGSURMHFWRUILOHOLQNLQJ6LPLODULVVXHVZRXOGDULVHLI\RX
QHHGHGWRXVHDSUHSURFHVVRUVWDWHPHQWVXFKDVLI,3+21(RUDQDWLYHOLEUDU\VXFKDVWKH
)DFHERRN6'.RQL26RU$QGURLG
7LS
6HWWLQJXSDVKDUHGSURMHFWLVDOPRVWWKHVDPHDVVHWWLQJXSDSRUWDEOHFODVVOLEUDU\,QVWHS
MXVWVHOHFW6KDUHG3URMHFWXQGHUWKHJHQHUDO&VHFWLRQDQGFRPSOHWHWKHUHPDLQLQJ
VWHSVDVVWDWHG

http://www.freepdf-books.com/
http://www.freepdf-books.com/
8VLQJSUHSURFHVVRUVWDWHPHQWV
:KHQXVLQJVKDUHGSURMHFWVILOHOLQNLQJRUFORQHGSURMHFWILOHVRQHRI\RXUPRVW
SRZHUIXOWRROVLVWKHXVHRISUHSURFHVVRUVWDWHPHQWV,I\RXDUHXQIDPLOLDUZLWKWKHP&
KDVWKHDELOLW\WRGHILQHSUHSURFHVVRUYDULDEOHVVXFKDVGHILQH,3+21(DOORZLQJ\RXWR
XVHLI,3+21(RULI,3+21(
7KHIROORZLQJLVDVLPSOHH[DPSOHRIXVLQJWKLVWHFKQLTXH
LI,3+21(
&RQVROH:ULWH/LQH ,DPUXQQLQJRQL26 
HOLI$1'52,'
&RQVROH:ULWH/LQH ,DPUXQQLQJRQ$QGURLG 
HOVH
&RQVROH:ULWH/LQH ,DPUXQQLQJRQ""" 
HQGLI

,Q;DPDULQ6WXGLR\RXFDQGHILQHSUHSURFHVVRUYDULDEOHVLQ\RXUSURMHFWVRSWLRQVE\
QDYLJDWLQJWR%XLOG_&RPSLOHU_'HILQH6\PEROVGHOLPLWHGZLWKVHPLFRORQV7KHVHZLOO
EHDSSOLHGWRWKHHQWLUHSURMHFW%HZDUQHGWKDW\RXPXVWVHWXSWKHVHYDULDEOHVIRUHDFK
FRQILJXUDWLRQVHWWLQJLQ\RXUVROXWLRQ 'HEXJDQG5HOHDVH WKLVFDQEHDQHDV\VWHSWR
PLVV<RXFDQDOVRGHILQHWKHVHYDULDEOHVDWWKHWRSRIDQ\&ILOHE\GHFODULQJGHILQH
,3+21(EXWWKH\ZLOORQO\EHDSSOLHGZLWKLQWKH&ILOH

/HWVJRRYHUDQRWKHUH[DPSOHDVVXPLQJWKDWZHZDQWWRLPSOHPHQWDFODVVWRRSHQ85/V
RQHDFKSODWIRUP
SXEOLFVWDWLFFODVV8WLOLW\
^
SXEOLFVWDWLFYRLG2SHQ8UO VWULQJXUO
^
2SHQWKHXUOLQWKHQDWLYHEURZVHU
`
`

7KHSUHFHGLQJH[DPSOHLVDSHUIHFWFDQGLGDWHIRUXVLQJSUHSURFHVVRUVWDWHPHQWVVLQFHLWLV
YHU\VSHFLILFWRHDFKSODWIRUPDQGLVDIDLUO\VLPSOHIXQFWLRQ7RLPSOHPHQWWKHPHWKRGRQ
L26DQG$QGURLGZHZLOOQHHGWRWDNHDGYDQWDJHRIVRPHQDWLYH$3,V5HIDFWRUWKHFODVV
WRORRNDVIROORZV
LI,3+21(
L26XVLQJVWDWHPHQWV
XVLQJ0RQR7RXFK)RXQGDWLRQ
XVLQJ0RQR7RXFK8,.LW
HOLI$1'52,'
$QGURLGXVLQJVWDWHPHQWV
XVLQJ$QGURLG$SS
XVLQJ$QGURLG&RQWHQW
XVLQJ$QGURLG1HW
HOVH
6WDQGDUG1HWXVLQJVWDWHPHQW
XVLQJ6\VWHP'LDJQRVWLFV
HQGLI

http://www.freepdf-books.com/
SXEOLFVWDWLFFODVV8WLOLW\
^
LI$1'52,'
SXEOLFVWDWLFYRLG2SHQ8UO $FWLYLW\DFWLYLW\VWULQJXUO
HOVH
SXEOLFVWDWLFYRLG2SHQ8UO VWULQJXUO
HQGLI
^
2SHQWKHXUOLQWKHQDWLYHEURZVHU
LI,3+21(
8,$SSOLFDWLRQ6KDUHG$SSOLFDWLRQ2SHQ8UO 168UO)URP6WULQJ XUO 
HOLI$1'52,'
YDULQWHQW QHZ,QWHQW ,QWHQW$FWLRQ9LHZ8UL3DUVH XUO 
DFWLYLW\6WDUW$FWLYLW\ LQWHQW 
HOVH
3URFHVV6WDUW XUO 
HQGLI
`
`

7KHSUHFHGLQJFODVVVXSSRUWVWKUHHGLIIHUHQWW\SHVRISURMHFWV$QGURLGL26DQGD
VWDQGDUG0RQRRU1(7IUDPHZRUNFODVVOLEUDU\,QWKHFDVHRIL26ZHFDQSHUIRUPWKH
IXQFWLRQDOLW\ZLWKVWDWLFFODVVHVDYDLODEOHLQ$SSOHV$3,V$QGURLGLVDOLWWOHPRUH
SUREOHPDWLFDQGUHTXLUHVDQ$FWLYLW\REMHFWWRODXQFKDEURZVHUQDWLYHO\:HJHWDURXQG
WKLVE\PRGLI\LQJWKHLQSXWSDUDPHWHUVRQ$QGURLG/DVWO\ZHKDYHDSODLQ1(7YHUVLRQ
WKDWXVHV3URFHVV6WDUW WRODXQFKD85/,WLVLPSRUWDQWWRQRWHWKDWXVLQJWKHWKLUG
RSWLRQZRXOGQRWZRUNRQL26RU$QGURLGQDWLYHO\ZKLFKQHFHVVLWDWHVRXUXVHRI
SUHSURFHVVRUVWDWHPHQWV
8VLQJSUHSURFHVVRUVWDWHPHQWVLVQRWQRUPDOO\WKHFOHDQHVWRUWKHEHVWVROXWLRQIRUFURVV
SODWIRUPGHYHORSPHQW7KH\DUHJHQHUDOO\EHVWXVHGLQDWLJKWVSRWRUIRUYHU\VLPSOH
IXQFWLRQV&RGHFDQHDVLO\JHWRXWRIKDQGDQGFDQEHFRPHYHU\GLIILFXOWWRUHDGZLWK
PDQ\LIVWDWHPHQWVVRLWLVDOZD\VEHWWHUWRXVHLWLQPRGHUDWLRQ8VLQJLQKHULWDQFHRU
LQWHUIDFHVLVJHQHUDOO\DEHWWHUVROXWLRQZKHQDFODVVLVPRVWO\SODWIRUPVSHFLILF

http://www.freepdf-books.com/
http://www.freepdf-books.com/
6LPSOLI\LQJGHSHQGHQF\LQMHFWLRQ
'HSHQGHQF\LQMHFWLRQDWILUVWVHHPVOLNHDFRPSOH[WRSLFEXWIRUWKHPRVWSDUWLWLVD
VLPSOHFRQFHSW,WLVDGHVLJQSDWWHUQDLPHGDWPDNLQJ\RXUFRGHZLWKLQ\RXUDSSOLFDWLRQV
PRUHIOH[LEOHVRWKDW\RXFDQVZDSRXWFHUWDLQIXQFWLRQDOLW\ZKHQQHHGHG7KHLGHDEXLOGV
DURXQGVHWWLQJXSGHSHQGHQFLHVEHWZHHQFODVVHVLQDQDSSOLFDWLRQVRWKDWHDFKFODVVRQO\
LQWHUDFWVZLWKDQLQWHUIDFHRUEDVHDEVWUDFWFODVV7KLVJLYHV\RXWKHIUHHGRPWRRYHUULGH
GLIIHUHQWPHWKRGVRQHDFKSODWIRUPZKHQ\RXQHHGWRILOOLQQDWLYHIXQFWLRQDOLW\
7KHFRQFHSWRULJLQDWHGIURPWKH62/,'REMHFWRULHQWHGGHVLJQSULQFLSOHVZKLFKLVDVHW
RIUXOHV\RXPLJKWZDQWWRUHVHDUFKLI\RXDUHLQWHUHVWHGLQVRIWZDUHDUFKLWHFWXUH7KHUHLV
DJRRGDUWLFOHDERXW62/,'RQ:LNLSHGLD
KWWSHQZLNLSHGLDRUJZLNL62/,'BREMHFWRULHQWHGBGHVLJQ LI\RXZRXOGOLNH
WROHDUQPRUH7KH'LQ62/,'ZKLFKZHDUHLQWHUHVWHGLQVWDQGVIRUGHSHQGHQFLHV
6SHFLILFDOO\WKHSULQFLSOHGHFODUHVWKDWDSURJUDPVKRXOGGHSHQGRQDEVWUDFWLRQVQRW
FRQFUHWLRQV FRQFUHWHW\SHV 
7REXLOGXSRQWKLVFRQFHSWOHWVZDON\RXWKURXJKWKHIROORZLQJH[DPSOH
 /HWVDVVXPHWKDWZHQHHGWRVWRUHDVHWWLQJLQDQDSSOLFDWLRQWKDWGHWHUPLQHVZKHWKHU
WKHVRXQGLVRQRURII
 1RZOHWVGHFODUHDVLPSOHLQWHUIDFHIRUWKHVHWWLQJLQWHUIDFH,6HWWLQJV^ERRO
,V6RXQG2Q^JHWVHW``
 2QL26ZHGZDQWWRLPSOHPHQWWKLVLQWHUIDFHXVLQJWKH168VHU'HIDXOWVFODVV
 /LNHZLVHRQ$QGURLGZHZLOOLPSOHPHQWWKLVXVLQJ6KDUHG3UHIHUHQFHV
 )LQDOO\DQ\FODVVWKDWQHHGVWRLQWHUDFWZLWKWKLVVHWWLQJZLOORQO\UHIHUHQFH
,6HWWLQJVVRWKDWWKHLPSOHPHQWDWLRQFDQEHUHSODFHGRQHDFKSODWIRUP

7LS
'RZQORDGLQJWKHH[DPSOHFRGH
<RXFDQGRZQORDGWKHH[DPSOHFRGHILOHVIRUDOO3DFNWERRNV\RXKDYHSXUFKDVHGIURP
\RXUDFFRXQWDWKWWSZZZSDFNWSXEFRP,I\RXSXUFKDVHGWKLVERRNHOVHZKHUH\RXFDQ
YLVLWKWWSZZZSDFNWSXEFRPVXSSRUWDQGUHJLVWHUWRKDYHWKHILOHVHPDLOHGGLUHFWO\WR
\RX
)RUUHIHUHQFHWKHIXOOLPSOHPHQWDWLRQRIWKLVH[DPSOHZLOOORRNOLNHWKHIROORZLQJVQLSSHW
SXEOLFLQWHUIDFH,6HWWLQJV
^
ERRO,V6RXQG2Q
^
JHW
VHW
`
`
2QL26
XVLQJ0RQR7RXFK8,.LW

http://www.freepdf-books.com/
XVLQJ0RQR7RXFK)RXQGDWLRQ

SXEOLFFODVV$SSOH6HWWLQJV,6HWWLQJV
^
SXEOLFERRO,V6RXQG2Q
^
JHW
^
UHWXUQ168VHU'HIDXOWV6WDQGDUG8VHU'HIDXOWV
%RRO)RU.H\ ,V6RXQG2Q 
`
VHW
^
YDUGHIDXOWV 168VHU'HIDXOWV6WDQGDUG8VHU'HIDXOWV
GHIDXOWV6HW%RRO YDOXH,V6RXQG2Q 
GHIDXOWV6\QFKURQL]H 
`
`
`
2Q$QGURLG
XVLQJ$QGURLG&RQWHQW

SXEOLFFODVV'URLG6HWWLQJV,6HWWLQJV
^
SULYDWHUHDGRQO\,6KDUHG3UHIHUHQFHVSUHIHUHQFHV

SXEOLF'URLG6HWWLQJV &RQWH[WFRQWH[W
^
SUHIHUHQFHV FRQWH[W*HW6KDUHG3UHIHUHQFHV FRQWH[W3DFNDJH1DPH
)LOH&UHDWLRQ0RGH3ULYDWH 
`
SXEOLFERRO,V6RXQG2Q
^
JHW
^
UHWXUQSUHIHUHQFHV*HW%RROHDQ ,V6RXQG2QWUXH 
`
VHW
^
XVLQJ YDUHGLWRU SUHIHUHQFHV(GLW
^
HGLWRU3XW%RROHDQ ,V6RXQG2QYDOXH 
HGLWRU&RPPLW 
`
`
`
`

1RZ\RXZLOOSRWHQWLDOO\KDYHD9LHZ0RGHOFODVVWKDWZLOORQO\UHIHUHQFH,6HWWLQJVZKHQ
IROORZLQJWKH0990SDWWHUQ,WFDQEHVHHQLQWKHIROORZLQJVQLSSHW
SXEOLFFODVV6HWWLQJV9LHZ0RGHO
^
SULYDWHUHDGRQO\,6HWWLQJVVHWWLQJV

SXEOLF6HWWLQJV9LHZ0RGHO ,6HWWLQJVVHWWLQJV

http://www.freepdf-books.com/
^
WKLVVHWWLQJV VHWWLQJV
`
SXEOLFERRO,V6RXQG2Q
^
JHW
VHW
`
SXEOLFYRLG6DYH
^
VHWWLQJV,V6RXQG2Q ,V6RXQG2Q
`
`

8VLQJD9LHZ0RGHOOD\HUIRUVXFKDVLPSOHH[DPSOHLVQRWQHFHVVDULO\QHHGHGEXW\RX
FDQVHHLWZRXOGEHXVHIXOLI\RXQHHGHGWRSHUIRUPRWKHUWDVNVVXFKDVLQSXWYDOLGDWLRQ$
FRPSOHWHDSSOLFDWLRQPLJKWKDYHDORWPRUHVHWWLQJVDQGPLJKWQHHGWRSUHVHQWWKHXVHU
ZLWKDORDGLQJLQGLFDWRU$EVWUDFWLQJRXW\RXUVHWWLQJVLPSOHPHQWDWLRQKDVRWKHUEHQHILWV
WKDWDGGIOH[LELOLW\WR\RXUDSSOLFDWLRQ/HWVVD\\RXVXGGHQO\QHHGWRUHSODFH
168VHU'HIDXOWVRQL26ZLWKWKHL&ORXGLQVWHDG\RXFDQHDVLO\GRVRE\LPSOHPHQWLQJD
QHZ,6HWWLQJVFODVVDQGWKHUHPDLQGHURI\RXUFRGHZLOOUHPDLQXQFKDQJHG7KLVZLOO
DOVRKHOS\RXWDUJHWQHZSODWIRUPVVXFKDV:LQGRZV3KRQHZKHUH\RXPLJKWFKRRVHWR
LPSOHPHQW,6HWWLQJVLQDSODWIRUPVSHFLILFZD\

http://www.freepdf-books.com/
http://www.freepdf-books.com/
,PSOHPHQWLQJ,QYHUVLRQRI&RQWURO
<RXPLJKWEHDVNLQJ\RXUVHOIDWWKLVSRLQWLQWLPHKRZGR,VZLWFKRXWGLIIHUHQWFODVVHV
VXFKDVWKH,6HWWLQJVH[DPSOH",QYHUVLRQRI&RQWURO ,R& LVDGHVLJQSDWWHUQPHDQWWR
FRPSOHPHQWGHSHQGHQF\LQMHFWLRQDQGVROYHWKLVSUREOHP7KHEDVLFSULQFLSOHLVWKDWPDQ\
RIWKHREMHFWVFUHDWHGWKURXJKRXW\RXUDSSOLFDWLRQDUHPDQDJHGDQGFUHDWHGE\DVLQJOH
FODVV,QVWHDGRIXVLQJWKHVWDQGDUG&FRQVWUXFWRUVIRU\RXU9LHZ0RGHORU0RGHOFODVVHVD
VHUYLFHORFDWRURUIDFWRU\FODVVZLOOPDQDJHWKHPWKURXJKRXWWKHDSSOLFDWLRQ
7KHUHDUHPDQ\GLIIHUHQWLPSOHPHQWDWLRQVDQGVW\OHVRI,R&VROHWVLPSOHPHQWDVLPSOH
VHUYLFHORFDWRUFODVVWRXVHWKURXJKWKHUHPDLQGHURIWKLVERRNDVIROORZV
SXEOLFVWDWLFFODVV6HUYLFH&RQWDLQHU
^
VWDWLFUHDGRQO\'LFWLRQDU\7\SH/D]\REMHFW!!VHUYLFHV QHZ
'LFWLRQDU\7\SH/D]\REMHFW!! 

SXEOLFVWDWLFYRLG5HJLVWHU7! )XQF7!IXQFWLRQ
^
VHUYLFHV>W\SHRI 7 @ QHZ/D]\REMHFW!  !IXQFWLRQ 
`
SXEOLFVWDWLF75HVROYH7!
^
UHWXUQ 7 5HVROYH W\SHRI 7 
`
SXEOLFVWDWLFREMHFW5HVROYH 7\SHW\SH
^
/D]\REMHFW!VHUYLFH
LI VHUYLFHV7U\*HW9DOXH W\SHRXWVHUYLFH
^
UHWXUQVHUYLFH9DOXH
`
WKURZQHZ([FHSWLRQ 6HUYLFHQRWIRXQG 
`
`

7KLVFODVVLVLQVSLUHGE\WKHVLPSOLFLW\RI;1$0RQR*DPHV*DPH6HUYLFH&RQWDLQHU
FODVVDQGIROORZVWKHVHUYLFHORFDWRUSDWWHUQ7KHPDLQGLIIHUHQFHVDUHWKHKHDY\XVHRI
JHQHULFVDQGWKHIDFWWKDWLWLVDVWDWLFFODVV
7RXVHRXU6HUYLFH&RQWDLQHUFODVVZHZLOOGHFODUHWKHYHUVLRQRI,6HWWLQJVRURWKHU
LQWHUIDFHVWKDWZHZDQWWRXVHWKURXJKRXWRXUDSSOLFDWLRQE\FDOOLQJ5HJLVWHUDVVHHQLQ
WKHIROORZLQJOLQHVRIFRGH
L26YHUVLRQRI,6HWWLQJV
6HUYLFH&RQWDLQHU5HJLVWHU,6HWWLQJV!  !QHZ$SSOH6HWWLQJV 

$QGURLGYHUVLRQRI,6HWWLQJV
6HUYLFH&RQWDLQHU5HJLVWHU,6HWWLQJV!  !QHZ'URLG6HWWLQJV 

<RXFDQHYHQUHJLVWHU9LHZ0RGHOV
6HUYLFH&RQWDLQHU5HJLVWHU6HWWLQJV9LHZ0RGH!  !QHZ6HWWLQJV9LHZ0RGHO 

http://www.freepdf-books.com/
2QL26\RXFDQSODFHWKLVUHJLVWUDWLRQFRGHLQHLWKHU\RXUVWDWLFYRLG0DLQ PHWKRG
RULQWKH)LQLVKHG/DXQFKLQJPHWKRGRI\RXU$SS'HOHJDWHFODVV7KHVHPHWKRGVDUH
DOZD\VFDOOHGEHIRUHWKHDSSOLFDWLRQLVVWDUWHG
2Q$QGURLGLWLVDOLWWOHPRUHFRPSOLFDWHG<RXFDQQRWSXWWKLVFRGHLQWKH2Q&UHDWH
PHWKRGRI\RXUDFWLYLW\WKDWDFWVDVWKHPDLQODXQFKHU,QVRPHVLWXDWLRQVWKH$QGURLG26
FDQFORVH\RXUDSSOLFDWLRQEXWUHVWDUWLWODWHULQDQRWKHUDFWLYLW\7KLVVLWXDWLRQLVOLNHO\WR
FDXVHDQH[FHSWLRQVRPHZKHUH7KHJXDUDQWHHGVDIHSODFHWRSXWWKLVLVLQDFXVWRP
$QGURLG$SSOLFDWLRQFODVVZKLFKKDVDQ2Q&UHDWHPHWKRGWKDWLVFDOOHGSULRUWRDQ\
DFWLYLWLHVEHLQJFUHDWHGLQ\RXUDSSOLFDWLRQ7KHIROORZLQJOLQHVRIFRGHVKRZ\RXWKHXVH
RIWKH$SSOLFDWLRQFODVV
>$SSOLFDWLRQ@
SXEOLFFODVV$SSOLFDWLRQ$QGURLG$SS$SSOLFDWLRQ
^
7KLVFRQVWUXFWRULVUHTXLUHG
SXEOLF$SSOLFDWLRQ ,QW3WUMDYD5HIHUHQFH-QL+DQGOH2ZQHUVKLSWUDQVIHU 
EDVH MDYD5HIHUHQFHWUDQVIHU
^
`
SXEOLFRYHUULGHYRLG2Q&UHDWH
^
EDVH2Q&UHDWH 
,R&5HJLVWUDWLRQKHUH
`
`

7RSXOODVHUYLFHRXWRIWKH6HUYLFH&RQWDLQHUFODVVZHFDQUHZULWHWKHFRQVWUXFWRURIWKH
6HWWLQJV9LHZ0RGHOFODVVVRWKDWLWLVVLPLODUWRWKHIROORZLQJOLQHVRIFRGH

SXEOLF6HWWLQJV9LHZ0RGHO
^
WKLVVHWWLQJV 6HUYLFH&RQWDLQHU5HVROYH,6HWWLQJV! 
`

/LNHZLVH\RXZLOOXVHWKHJHQHULF5HVROYHPHWKRGWRSXOORXWDQ\9LHZ0RGHOFODVVHV\RX
ZRXOGQHHGWRFDOOIURPZLWKLQFRQWUROOHUVRQL26RUDFWLYLWLHVRQ$QGURLG7KLVLVDJUHDW
VLPSOHZD\WRPDQDJHGHSHQGHQFLHVZLWKLQ\RXUDSSOLFDWLRQ
7KHUHDUHRIFRXUVHVRPHJUHDWRSHQVRXUFHOLEUDULHVRXWWKHUHWKDWLPSOHPHQW,R&IRU&
DSSOLFDWLRQV<RXPLJKWFRQVLGHUVZLWFKLQJWRRQHRIWKHPLI\RXQHHGPRUHDGYDQFHG
IHDWXUHVIRUVHUYLFHORFDWLRQRUMXVWZDQWWRJUDGXDWHWRDPRUHFRPSOLFDWHG,R&FRQWDLQHU
+HUHDUHDIHZOLEUDULHVWKDWKDYHEHHQXVHGZLWK;DPDULQSURMHFWV
7LQ\,R&KWWSVJLWKXEFRPJUXPS\GHY7LQ\,R&
1LQMHFWKWWSZZZQLQMHFWRUJ
0YYP&URVVKWWSVJLWKXEFRPVORGJH0YYP&URVVLQFOXGHVDIXOO0990
IUDPHZRUNDVZHOODV,R&
6LPSOH,QMHFWRUKWWSVLPSOHLQMHFWRUFRGHSOH[FRP
2SHQ1(7&),R&KWWSLRFFRGHSOH[FRP

http://www.freepdf-books.com/
http://www.freepdf-books.com/
6XPPDU\
,QWKLVFKDSWHUZHOHDUQHGDERXWWKH0990GHVLJQSDWWHUQDQGKRZLWFDQEHXVHGWR
EHWWHUDUFKLWHFWFURVVSODWIRUPDSSOLFDWLRQV:HFRPSDUHGVHYHUDOSURMHFWRUJDQL]DWLRQ
VWUDWHJLHVIRUPDQDJLQJD;DPDULQ6WXGLRVROXWLRQWKDWFRQWDLQVERWKL26DQG$QGURLG
SURMHFWV:HZHQWRYHUSRUWDEOHFODVVOLEUDULHVDVWKHSUHIHUUHGRSWLRQIRUVKDULQJFRGHDQG
KRZWRXVHSUHSURFHVVRUVWDWHPHQWVDVDTXLFNDQGGLUW\ZD\WRLPSOHPHQWSODWIRUP
VSHFLILFFRGH
$IWHUFRPSOHWLQJWKLVFKDSWHU\RXVKRXOGEHDEOHWRVSHHGXSZLWKVHYHUDOWHFKQLTXHVIRU
VKDULQJFRGHEHWZHHQL26DQG$QGURLGDSSOLFDWLRQVXVLQJ;DPDULQ6WXGLR8VLQJWKH
0990GHVLJQSDWWHUQZLOOKHOS\RXGLYLGH\RXUVKDUHGFRGHDQGFRGHWKDWLVSODWIRUP
VSHFLILF:HDOVRFRYHUHGVHYHUDORSWLRQVIRUVHWWLQJXSFURVVSODWIRUP;DPDULQVROXWLRQV
<RXVKRXOGDOVRKDYHDILUPXQGHUVWDQGLQJRIXVLQJGHSHQGHQF\LQMHFWLRQDQG,QYHUVLRQRI
&RQWUROWRJLYH\RXUVKDUHGFRGHDFFHVVWRWKHQDWLYH$3,VRQHDFKSODWIRUP,QRXUQH[W
FKDSWHUZHZLOOEHJLQZLWKZULWLQJDFURVVSODWIRUPDSSOLFDWLRQDQGGLYHLQWRXVLQJWKHVH
WHFKQLTXHV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
&KDSWHU;DP&KDWD&URVVSODWIRUP
$SS
7KHEHVWZD\WRWUXO\OHDUQDSURJUDPPLQJVNLOOLQP\RSLQLRQLVWRWDNHRQDVLPSOH
SURMHFWWKDWUHTXLUHV\RXWRH[HUFLVHWKDWVNLOO7KLVJLYHVQHZGHYHORSHUVDSURMHFWZKHUH
WKH\FDQIRFXVRQWKHFRQFHSWVWKH\DUHWU\LQJWROHDUQZLWKRXWWKHRYHUKHDGRIIL[LQJEXJV
RUIROORZLQJFXVWRPHUUHTXLUHPHQWV7RLQFUHDVHRXUXQGHUVWDQGLQJRI;DPDULQDQGFURVV
SODWIRUPGHYHORSPHQWOHWVGHYHORSDVLPSOHDSSFDOOHG;DP&KDWIRUL26DQG$QGURLG
,QWKLVFKDSWHUZHZLOOFRYHUWKHIROORZLQJWRSLFV
2XUVDPSOHDSSOLFDWLRQFRQFHSW
7KH0RGHOOD\HURIRXUDSSOLFDWLRQ
0RFNLQJDZHEVHUYLFH
7KH9LHZ0RGHOOD\HURIRXUDSSOLFDWLRQ
:ULWLQJXQLWWHVWV

http://www.freepdf-books.com/
6WDUWLQJRXUVDPSOHDSSOLFDWLRQFRQFHSW
7KHFRQFHSWLVVLPSOHDFKDWDSSOLFDWLRQWKDWXVHVDVWDQGDUG,QWHUQHWFRQQHFWLRQDVDQ
DOWHUQDWLYHWRVHQGWH[WPHVVDJHV7KHUHDUHVHYHUDOSRSXODUDSSOLFDWLRQVOLNHWKLVRQWKH
$SSOH$SS6WRUHSUREDEO\GXHWRWKHFRVWRIWH[WPHVVDJLQJDQGVXSSRUWIRUGHYLFHVVXFK
DVWKHL3RG7RXFKRUL3DG7KLVZLOOEHDQHDWUHDOZRUOGH[DPSOHWKDWFDQEHXVHIXOIRU
XVHUVDQGZLOOFRYHUVSHFLILFWRSLFVLQGHYHORSLQJDSSOLFDWLRQVIRUL26DQG$QGURLG
%HIRUHZHVWDUWZLWKWKHGHYHORSPHQWOHWVOLVWWKHVHWRIVFUHHQVWKDWZHOOQHHG
/RJLQVLJQXS7KLVVFUHHQZLOOLQFOXGHDVWDQGDUGORJLQDQGVLJQXSSURFHVVIRUWKH
XVHU
/LVWRIFRQYHUVDWLRQV7KLVVFUHHQZLOOLQFOXGHDEXWWRQWRVWDUWDQHZFRQYHUVDWLRQ
/LVWRIIULHQGV7KLVVFUHHQZLOOSURYLGHDZD\WRDGGQHZIULHQGVZKHQZHVWDUWD
QHZFRQYHUVDWLRQ
&RQYHUVDWLRQ7KLVVFUHHQZLOOKDYHDOLVWRIPHVVDJHVEHWZHHQ\RXDQGDQRWKHU
XVHUDQGDQRSWLRQWRUHSO\
6RDTXLFNZLUHIUDPHOD\RXWRIWKHDSSOLFDWLRQZLOOKHOS\RXJUDVSDEHWWHUXQGHUVWDQGLQJ
RIWKHOD\RXWRIWKHDSS7KHIROORZLQJILJXUHVKRZV\RXWKHVHWRIVFUHHQVWREHLQFOXGHG
LQ\RXUDSS

Back Conversations Back Friends Back Messages

Username Convo 1 Friend 1 pixtH


Convo 2 Friend 2
[ Text|
Convo 3 Friend 3
pfext ]
LOGIN Convo 4 Friend 4
Register [ Text|

http://www.freepdf-books.com/
http://www.freepdf-books.com/
'HYHORSLQJRXU0RGHOOD\HU
6LQFHZHKDYHDJRRGLGHDRIZKDWWKHDSSOLFDWLRQLVWKHQH[WVWHSLVWRGHYHORSWKH
EXVLQHVVREMHFWVRU0RGHOOD\HURIWKLVDSSOLFDWLRQ/HWVVWDUWE\GHILQLQJDIHZFODVVHV
WKDWZLOOFRQWDLQWKHGDWDWREHXVHGWKURXJKRXWWKHDSS,WLVUHFRPPHQGHGIRUWKHVDNHRI
RUJDQL]DWLRQWRDGGWKHVHWRD0RGHOVIROGHULQ\RXUSURMHFW7KLVLVWKHERWWRPOD\HURI
WKH0990GHVLJQSDWWHUQ
/HWVEHJLQZLWKDFODVVWKDWUHSUHVHQWVDXVHU7KHFODVVFDQEHFUHDWHGDVIROORZV
SXEOLFFODVV8VHU
^
SXEOLFVWULQJ,G^JHWVHW`
SXEOLFVWULQJ8VHUQDPH^JHWVHW`
SXEOLFVWULQJ3DVVZRUG^JHWVHW`
`

3UHWW\VWUDLJKWIRUZDUGVRIDUOHWVPRYHRQWRFUHDWHFODVVHVUHSUHVHQWLQJDFRQYHUVDWLRQ
DQGDPHVVDJHDVIROORZV
SXEOLFFODVV&RQYHUVDWLRQ
^
SXEOLFVWULQJ,G^JHWVHW`
SXEOLFVWULQJ8VHU,G^JHWVHW`
SXEOLFVWULQJ8VHUQDPH^JHWVHW`
`
SXEOLFFODVV0HVVDJH
^
SXEOLFVWULQJ,G^JHWVHW`
SXEOLFVWULQJ&RQYHUVDWLRQ,G^JHWVHW`
SXEOLFVWULQJ8VHU,G^JHWVHW`
SXEOLFVWULQJ8VHUQDPH^JHWVHW`
SXEOLFVWULQJ7H[W^JHWVHW`
`

1RWLFHWKDWZHDUHXVLQJVWULQJVDVLGHQWLILHUVIRUWKHYDULRXVREMHFWV7KLVZLOOVLPSOLI\
RXULQWHJUDWLRQZLWK$]XUH0RELOH6HUYLFHVLQWKHODWHUFKDSWHUV8VHU,GLVWKHYDOXHWKDW
ZLOOEHVHWE\WKHDSSOLFDWLRQWRFKDQJHWKHXVHUWKDWWKHREMHFWLVDVVRFLDWHGZLWK
1RZOHWVJRDKHDGDQGVHWXSRXUVROXWLRQE\SHUIRUPLQJWKHIROORZLQJVWHSV
 6WDUWE\FUHDWLQJDQHZVROXWLRQDQGDQHZ3RUWDEOH/LEUDU\SURMHFW
 1DPHWKHSURMHFW;DP&KDW&RUHDQGWKHVROXWLRQ;DP&KDW
 <RXFDQDOVRFKRRVHWRXVHD6KDUHG3URMHFWIRUWKLVSURMHFWEXW,FKRVHWRXVHD
SRUWDEOHFODVVOLEUDU\EHFDXVHLWHQFRXUDJHVEHWWHUSURJUDPPLQJSUDFWLFHVLQJHQHUDO

http://www.freepdf-books.com/
http://www.freepdf-books.com/
:ULWLQJDPRFNZHEVHUYLFH
0DQ\WLPHVZKHQGHYHORSLQJDPRELOHDSSOLFDWLRQ\RXPLJKWQHHGWREHJLQWKH
GHYHORSPHQWRI\RXUDSSOLFDWLRQEHIRUHWKHUHDOEDFNHQGZHEVHUYLFHLVDYDLODEOH7R
SUHYHQWWKHGHYHORSPHQWIURPKDOWLQJHQWLUHO\DJRRGDSSURDFKZRXOGEHWRGHYHORSD
PRFNYHUVLRQRIWKHVHUYLFH7KLVLVDOVRKHOSIXOZKHQ\RXQHHGWRZULWHXQLWWHVWVRUMXVW
QHHGWRDGGDUHDOEDFNHQGWR\RXUDSSODWHU
)LUVWOHWVEUHDNGRZQWKHRSHUDWLRQVRXUDSSZLOOSHUIRUPDJDLQVWDZHEVHUYHU7KH
RSHUDWLRQVDUHDVIROORZV
 /RJLQZLWKDXVHUQDPHDQGSDVVZRUG
 5HJLVWHUDQHZDFFRXQW
 *HWWKHXVHUVOLVWRIIULHQGV
 $GGIULHQGVE\WKHLUXVHUQDPHV
 *HWDOLVWRIWKHH[LVWLQJFRQYHUVDWLRQVIRUWKHXVHU
 *HWDOLVWRIPHVVDJHVLQDFRQYHUVDWLRQ
 6HQGDPHVVDJH

1RZOHWVGHILQHDQLQWHUIDFHWKDWRIIHUVDPHWKRGIRUHDFKVFHQDULR7KHPHWKRGLVDV
IROORZV
SXEOLFLQWHUIDFH,:HE6HUYLFH
^
7DVN8VHU!/RJLQ VWULQJXVHUQDPHVWULQJSDVVZRUG 
7DVN8VHU!5HJLVWHU 8VHUXVHU 
7DVN8VHU>@!*HW)ULHQGV VWULQJXVHU,G 
7DVN8VHU!$GG)ULHQG VWULQJXVHU,GVWULQJXVHUQDPH 
7DVN&RQYHUVDWLRQ>@!*HW&RQYHUVDWLRQV VWULQJXVHU,G 
7DVN0HVVDJH>@!*HW0HVVDJHV VWULQJFRQYHUVDWLRQ,G 
7DVN0HVVDJH!6HQG0HVVDJH 0HVVDJHPHVVDJH 
`

$V\RXFDQVHHZHUHVLPSOLI\LQJDQ\DV\QFKURQRXVFRPPXQLFDWLRQZLWKDZHEVHUYLFH
E\OHYHUDJLQJWKH7DVN3DUDOOHO/LEUDU\ 73/ IURPWKH1(7EDVHFODVVOLEUDULHV
6LQFHFRPPXQLFDWLQJZLWKDZHEVHUYLFHFDQEHDOHQJWK\SURFHVVLWLVDOZD\VDJRRGLGHD
WRXVHWKH7DVN7!FODVVIRUWKHVHRSHUDWLRQV2WKHUZLVH\RXFDQLQDGYHUWHQWO\UXQD
OHQJWK\WDVNRQWKHXVHULQWHUIDFHWKUHDGZKLFKZLOOSUHYHQWXVHULQSXWGXULQJWKH
RSHUDWLRQ7DVNLVGHILQLWHO\QHHGHGIRUZHEUHTXHVWVVLQFHXVHUVFRXOGEHXVLQJDFHOOXODU
,QWHUQHWFRQQHFWLRQRQL26DQG$QGURLGDQGLWZLOOJLYHXVWKHDELOLW\WRXVHWKHDV\QF
DQGDZDLWNH\ZRUGVGRZQWKHURDG
1RZOHWVLPSOHPHQWDIDNHVHUYLFHWKDWLPSOHPHQWVWKLVLQWHUIDFH3ODFHFODVVHVVXFKDV
)DNH:HE6HUYLFHLQWKH)DNHVIROGHURIWKHSURMHFW/HWVVWDUWZLWKWKHFODVVGHFODUDWLRQ
DQGWKHILUVWPHWKRGRIWKHLQWHUIDFH
SXEOLFFODVV)DNH:HE6HUYLFH
^
SXEOLFLQW6OHHS'XUDWLRQ^JHWVHW`

http://www.freepdf-books.com/
SXEOLF)DNH:HE6HUYLFH
^
6OHHS'XUDWLRQ 
`
SULYDWH7DVN6OHHS
^
UHWXUQ7DVN'HOD\ 6OHHS'XUDWLRQ 
`
SXEOLFDV\QF7DVN8VHU!/RJLQ VWULQJXVHUQDPHVWULQJSDVVZRUG
^
DZDLW6OHHS 
UHWXUQQHZ8VHU^,G 8VHUQDPH XVHUQDPH`
`
`

:HVWDUWHGRIIZLWKD6OHHS'XUDWLRQSURSHUW\WRVWRUHDQXPEHULQPLOOLVHFRQGV7KLVLV
XVHGWRVLPXODWHDQLQWHUDFWLRQZLWKDZHEVHUYHUZKLFKFDQWDNHVRPHWLPH,WLVDOVR
XVHIXOIRUFKDQJLQJWKH6OHHS'XUDWLRQYDOXHLQGLIIHUHQWVLWXDWLRQV)RUH[DPSOH\RX
PLJKWZDQWWRVHWWKLVWRDVPDOOQXPEHUZKHQZULWLQJXQLWWHVWVVRWKDWWKHWHVWVH[HFXWH
TXLFNO\
1H[WZHLPSOHPHQWHGDVLPSOH6OHHSPHWKRGWRUHWXUQDWDVNWKDWLQWURGXFHVDGHOD\RID
QXPEHURIPLOOLVHFRQGV7KLVPHWKRGZLOOEHXVHGWKURXJKRXWWKHIDNHVHUYLFHWRFDXVHD
GHOD\RQHDFKRSHUDWLRQ
)LQDOO\WKH/RJLQPHWKRGPHUHO\XVHGDQDZDLWFDOORQWKH6OHHSPHWKRGDQGUHWXUQHGD
QHZ8VHUREMHFWZLWKWKHDSSURSULDWH8VHUQDPH)RUQRZDQ\XVHUQDPHRUSDVVZRUG
FRPELQDWLRQZLOOZRUNKRZHYHU\RXPLJKWZLVKWRZULWHVRPHFRGHKHUHWRFKHFN
VSHFLILFFUHGHQWLDOV
1RZOHWVLPSOHPHQWDIHZPRUHPHWKRGVWRFRQWLQXHRXU)DNH:HE6HUYLFHFODVVDV
IROORZV
SXEOLFDV\QF7DVN8VHU!5HJLVWHU 8VHUXVHU
^
DZDLW6OHHS 

UHWXUQXVHU
`
SXEOLFDV\QF7DVN8VHU>@!*HW)ULHQGV VWULQJXVHU,G
^
DZDLW6OHHS 

UHWXUQQHZ>@
^
QHZ8VHU^,G 8VHUQDPH EREDPD`
QHZ8VHU^,G 8VHUQDPH EREOREODZ`
QHZ8VHU^,G 8VHUQDPH JPLFKDHO`
`
`
SXEOLFDV\QF7DVN8VHU!$GG)ULHQG VWULQJXVHU,GVWULQJXVHUQDPH
^
DZDLW6OHHS 

http://www.freepdf-books.com/
UHWXUQQHZ8VHU^,G 8VHUQDPH XVHUQDPH`
`

)RUHDFKRIWKHVHPHWKRGVZHXVHGH[DFWO\WKHVDPHSDWWHUQDVWKH/RJLQPHWKRG(DFK
PHWKRGZLOOGHOD\DQGUHWXUQVRPHVDPSOHGDWD)HHOIUHHWRPL[WKHGDWDZLWK\RXURZQ
YDOXHV
1RZOHWVLPSOHPHQWWKH*HW&RQYHUVDWLRQVPHWKRGUHTXLUHGE\WKHLQWHUIDFHDVIROORZV
SXEOLFDV\QF7DVN&RQYHUVDWLRQ>@!*HW&RQYHUVDWLRQV VWULQJXVHU,G
^
DZDLW6OHHS 

UHWXUQQHZ>@
^
QHZ&RQYHUVDWLRQ^,G 8VHU,G `
QHZ&RQYHUVDWLRQ^,G 8VHU,G `
QHZ&RQYHUVDWLRQ^,G 8VHU,G `
`
`

%DVLFDOO\ZHMXVWFUHDWHDQHZDUUD\RIWKH&RQYHUVDWLRQREMHFWVZLWKDUELWUDU\,'V:H
DOVRPDNHVXUHWRPDWFKXSWKH8VHU,GYDOXHVZLWKWKH,'VZHKDYHXVHGRQWKH8VHU
REMHFWVVRIDU
1H[WOHWVLPSOHPHQW*HW0HVVDJHVWRUHWULHYHDOLVWRIPHVVDJHVDVIROORZV
SXEOLFDV\QF7DVN0HVVDJH>@!*HW0HVVDJHV LQWFRQYHUVDWLRQ,G
^
DZDLW6OHHS 

UHWXUQQHZ>@
^
QHZ0HVVDJH
^
,G 
&RQYHUVDWLRQ,G FRQYHUVDWLRQ,G
8VHU,G 
7H[W +H\
`
QHZ0HVVDJH
^
,G 
&RQYHUVDWLRQ,G FRQYHUVDWLRQ,G
8VHU,G 
7H[W :KDW
V8S"
`
QHZ0HVVDJH
^
,G 
&RQYHUVDWLRQ,G FRQYHUVDWLRQ,G
8VHU,G 
7H[W +DYH\RXVHHQWKDWQHZPRYLH"
`
QHZ0HVVDJH
^

http://www.freepdf-books.com/
,G 
&RQYHUVDWLRQ,G FRQYHUVDWLRQ,G
8VHU,G 
7H[W ,W
VJUHDW
`
`
`

2QFHDJDLQZHDUHDGGLQJVRPHDUELWUDU\GDWDKHUHDQGPDLQO\PDNLQJVXUHWKDW8VHU,G
DQG&RQYHUVDWLRQ,GPDWFKRXUH[LVWLQJGDWDVRIDU
$QGILQDOO\ZHZLOOZULWHRQHPRUHPHWKRGWRVHQGDPHVVDJHDVIROORZV
SXEOLFDV\QF7DVN0HVVDJH!6HQG0HVVDJH 0HVVDJHPHVVDJH
^
DZDLW6OHHS 

UHWXUQPHVVDJH
`

0RVWRIWKHVHPHWKRGVDUHYHU\VWUDLJKWIRUZDUG1RWHWKDWWKHVHUYLFHGRHVQWKDYHWR
ZRUNSHUIHFWO\LWVKRXOGPHUHO\FRPSOHWHHDFKRSHUDWLRQVXFFHVVIXOO\ZLWKDGHOD\(DFK
PHWKRGVKRXOGDOVRUHWXUQWHVWGDWDRIVRPHNLQGWREHGLVSOD\HGLQWKH8,7KLVZLOOJLYH
XVWKHDELOLW\WRLPSOHPHQWRXUL26DQG$QGURLGDSSOLFDWLRQVZKLOHILOOLQJLQWKHZHE
VHUYLFHODWHU
1H[WZHQHHGWRLPSOHPHQWDVLPSOHLQWHUIDFHIRUSHUVLVWLQJDSSOLFDWLRQVHWWLQJV/HWV
GHILQHDQLQWHUIDFHQDPHG,6HWWLQJVDVIROORZV
SXEOLFLQWHUIDFH,6HWWLQJV
^
8VHU8VHU^JHWVHW`
YRLG6DYH 
`

:HDUHPDNLQJ,6HWWLQJVV\QFKURQRXVEXW\RXPLJKWZDQWWRVHWXSWKH6DYHPHWKRGWR
EHDV\QFKURQRXVDQGUHWXUQ7DVNLI\RXSODQRQVWRULQJVHWWLQJVLQWKHFORXG:HGRQW
UHDOO\QHHGWKLVZLWKRXUDSSOLFDWLRQVLQFHZHZLOORQO\EHVDYLQJRXUVHWWLQJVORFDOO\
/DWHURQZHOOLPSOHPHQWWKLVLQWHUIDFHRQHDFKSODWIRUPXVLQJ$QGURLGDQGL26$3,V
)RUQRZOHWVMXVWLPSOHPHQWDIDNHYHUVLRQWKDWZLOOEHXVHGODWHUZKHQZHZULWHXQLW
WHVWV:HZLOOLPSOHPHQWWKHLQWHUIDFHZLWKWKHIROORZLQJOLQHVRIFRGH
SXEOLFFODVV)DNH6HWWLQJV,6HWWLQJV
^
SXEOLF8VHU8VHU^JHWVHW`
SXEOLFYRLG6DYH ^`
`

1RWHWKDWWKHIDNHYHUVLRQGRHVQWDFWXDOO\QHHGWRGRDQ\WKLQJZHMXVWQHHGWRSURYLGHD
FODVVWKDWZLOOLPSOHPHQWWKHLQWHUIDFHDQGQRWWKURZDQ\XQH[SHFWHGHUURUV
7KLVFRPSOHWHVWKH0RGHOOD\HURIWKHDSSOLFDWLRQ+HUHLVDILQDOFODVVGLDJUDPRIZKDW
ZHKDYHLPSOHPHQWHGVRIDU

http://www.freepdf-books.com/
Conversation Message User
1=;; CIE,:: Class

Properties Properties Properties


P Id P Conversation P Id
P Userid P Id P Password
P Username P Text P Username
P Userid
P Username

WebSeivice O ISettings
T
IWebService FakeWebService ISettings FakeSettings
IntErfasE Class IntarfasE Class

= Methods = Properties Properties = Properties


@ AddFriemi P Sleep Durati on P User P User
[Ji GetConi'ersotioins
Methods Methods Methods
@ GetFriends
AddFriend Sure Save
rji Getiessues
FakeWebService
@ Login
GetConversatio...
O Rfgistsr
GetFriends
@ SendAtessue
GetMessages
Login
Register
@ Send Message
a Sleep

http://www.freepdf-books.com/
http://www.freepdf-books.com/
:ULWLQJWKH9LHZ0RGHOOD\HU
1RZWKDWZHKDYHRXU0RGHOOD\HULPSOHPHQWHGZHFDQPRYHRQWRZULWHWKH9LHZ0RGHO
OD\HU7KH9LHZ0RGHOOD\HUZLOOEHUHVSRQVLEOHIRUSUHVHQWLQJHDFKRSHUDWLRQWRWKH8,
DQGRIIHULQJSURSHUWLHVWREHILOOHGRXWE\WKH9LHZOD\HU2WKHUFRPPRQUHVSRQVLELOLWLHV
RIWKLVOD\HUDUHLQSXWYDOLGDWLRQDQGVLPSOHORJLFWRGLVSOD\EXV\LQGLFDWRUV
$WWKLVSRLQWLWZRXOGEHDJRRGLGHDWRLQFOXGHWKH6HUYLFH&RQWDLQHUFODVVIURPWKH
SUHYLRXVFKDSWHULQRXU;DP&KDW&RUHSURMHFWDVZHZLOOEHXVLQJLWWKURXJKRXWRXU
9LHZ0RGHOOD\HUWRLQWHUDFWZLWKWKH0RGHOOD\HU:HZLOOEHXVLQJLWDVDVLPSOHRSWLRQWR
VXSSRUWGHSHQGHQF\LQMHFWLRQDQG,QYHUVLRQRI&RQWURO+RZHYHU\RXFDQXVHDQRWKHU
OLEUDU\RI\RXUSUHIHUHQFHIRUWKLV
1RUPDOO\ZHVWDUWRIIE\ZULWLQJDEDVHFODVVIRUDOOWKH9LHZ0RGHOOD\HUVZLWKLQRXU
SURMHFW7KLVFODVVDOZD\VKDVWKHIXQFWLRQDOLWLHVVKDUHGE\DOOWKHFODVVHV,WVDJRRGSODFH
WRSXWVRPHSDUWVRIWKHFRGHWKDWDUHXVHGE\DOOWKHPHWKRGVLQWKHFODVVHVIRUH[DPSOH
QRWLILFDWLRQFKDQJHVPHWKRGVRUVLPLODULQVWDQFHV
3ODFHWKHIROORZLQJFRGHVQLSSHWLQDQHZ9LHZ0RGHOVIROGHUZLWKLQ\RXUSURMHFW
SXEOLFFODVV%DVH9LHZ0RGHO
^
SURWHFWHGUHDGRQO\,:HE6HUYLFHVHUYLFH 
6HUYLFH&RQWDLQHU5HVROYH,:HE6HUYLFH! 
SURWHFWHGUHDGRQO\,6HWWLQJVVHWWLQJV 
6HUYLFH&RQWDLQHU5HVROYH,6HWWLQJV! 

SXEOLFHYHQW(YHQW+DQGOHU,V%XV\&KDQJHG GHOHJDWH^`

SULYDWHERROLV%XV\ IDOVH
SXEOLFERRO,V%XV\
^
JHW^UHWXUQLV%XV\`
VHW
^
LV%XV\ YDOXH
,V%XV\&KDQJHG WKLV(YHQW$UJV(PSW\ 
`
`
`

7KH%DVH9LHZ0RGHOFODVVLVDJUHDWSODFHWRSODFHDQ\FRPPRQIXQFWLRQDOLW\WKDW\RXSODQ
RQUHXVLQJWKURXJKRXW\RXUDSSOLFDWLRQ)RUWKLVDSSZHRQO\QHHGWRLPSOHPHQWVRPH
IXQFWLRQDOLW\WRLQGLFDWHZKHWKHUWKH9LHZ0RGHOOD\HULVEXV\:HSURYLGHGDSURSHUW\DQG
DQHYHQWWKDWWKH8,ZLOOEHDEOHWRVXEVFULEHWRDQGGLVSOD\DZDLWLQGLFDWRURQWKHVFUHHQ
:HDOVRDGGHGVRPHILHOGVIRUWKHVHUYLFHVWKDWZLOOEHQHHGHG$QRWKHUFRPPRQ
IXQFWLRQDOLW\WKDWFRXOGEHDGGHGZRXOGEHYDOLGDWLRQIRUXVHULQSXWVKRZHYHUZHGRQW
UHDOO\QHHGLWIRUWKLVDSSOLFDWLRQ

http://www.freepdf-books.com/
,PSOHPHQWLQJRXU/RJLQ9LHZ0RGHOFODVV
1RZWKDWZHKDYHDEDVHFODVVIRUDOORIWKH9LHZ0RGHOOD\HUVZHFDQLPSOHPHQWD
9LHZ0RGHOOD\HUIRUWKHILUVWVFUHHQLQRXUDSSOLFDWLRQWKH/RJLQVFUHHQ
1RZOHWVLPSOHPHQWD/RJLQ9LHZ0RGHOFODVVDVIROORZV
SXEOLFFODVV/RJLQ9LHZ0RGHO%DVH9LHZ0RGHO
^
SXEOLFVWULQJ8VHUQDPH^JHWVHW`
SXEOLFVWULQJ3DVVZRUG^JHWVHW`
SXEOLFDV\QF7DVN/RJLQ
^
LI VWULQJ,V1XOO2U(PSW\ 8VHUQDPH
WKURZQHZ([FHSWLRQ 8VHUQDPHLVEODQN 

LI VWULQJ,V1XOO2U(PSW\ 3DVVZRUG


WKURZQHZ([FHSWLRQ 3DVVZRUGLVEODQN 

,V%XV\ WUXH
WU\
^
VHWWLQJV8VHU DZDLWVHUYLFH/RJLQ 8VHUQDPH3DVVZRUG 
VHWWLQJV6DYH 
`
ILQDOO\
^
,V%XV\ IDOVH
`
`
`

,QWKLVFODVVZHLPSOHPHQWHGWKHIROORZLQJ
:HVXEFODVVHG%DVH9LHZ0RGHOWRJHWDFFHVVWR,V%XV\DQGWKHILHOGVWKDWFRQWDLQ
FRPPRQVHUYLFHV
:HDGGHGWKH8VHUQDPHDQG3DVVZRUGSURSHUWLHVWREHVHWE\WKH9LHZOD\HU
:HDGGHGD8VHUSURSHUW\WREHVHWZKHQWKHORJLQSURFHVVLVFRPSOHWHG
:HLPSOHPHQWHGD/RJLQPHWKRGWREHFDOOHGIURP9LHZZLWKYDOLGDWLRQRQWKH
8VHUQDPHDQG3DVVZRUGSURSHUWLHV
:HVHW,V%XV\GXULQJWKHFDOOWRWKH/RJLQPHWKRGRQ,:HE6HUYLFH
:HVHWWKH8VHUSURSHUW\E\DZDLWLQJWKHUHVXOWIURP/RJLQRQWKHZHEVHUYLFH
%DVLFDOO\WKLVLVWKHSDWWHUQWKDWZHOOIROORZIRUWKHUHVWRIWKH9LHZ0RGHOOD\HUVLQWKH
DSSOLFDWLRQ:HSURYLGHSURSHUWLHVIRUWKH9LHZOD\HUWREHVHWE\WKHXVHUVLQSXWDQG
PHWKRGVWRFDOOIRUYDULRXVRSHUDWLRQV,ILWLVDPHWKRGWKDWFRXOGWDNHVRPHWLPHVXFKDV
DZHEUHTXHVW\RXVKRXOGDOZD\VUHWXUQ7DVNDQGXVHWKHDV\QFDQGDZDLWNH\ZRUGV
7LS
1RWHWKDWZHXVHGWU\DQGILQDOO\EORFNVIRUVHWWLQJ,V%XV\EDFNWRIDOVH7KLVZLOO
HQVXUHWKDWLWJHWVUHVHWSURSHUO\HYHQZKHQDQH[FHSWLRQLVWKURZQ:HSODQRQKDQGOLQJ
WKHHUURULQWKH9LHZOD\HUVRWKDWZHFDQGLVSOD\DQDWLYHSRSXSWRWKHXVHUGLVSOD\LQJD

http://www.freepdf-books.com/
PHVVDJH

http://www.freepdf-books.com/
,PSOHPHQWLQJRXU5HJLVWHU9LHZ0RGHOFODVV
6LQFHZHKDYHILQLVKHGZULWLQJRXU9LHZ0RGHOFODVVWRORJLQZHZLOOQRZQHHGWRFUHDWH
RQHIRUWKHXVHUVUHJLVWUDWLRQ
/HWVLPSOHPHQWDQRWKHU9LHZ0RGHOOD\HUWRUHJLVWHUDQHZXVHU
SXEOLFFODVV5HJLVWHU9LHZ0RGHO%DVH9LHZ0RGHO
^
SXEOLFVWULQJ8VHUQDPH^JHWVHW`
SXEOLFVWULQJ3DVVZRUG^JHWVHW`
SXEOLFVWULQJ&RQILUP3DVVZRUG^JHWVHW`
`

7KHVHSURSHUWLHVZLOOKDQGOHLQSXWVIURPWKHXVHU1H[WZHQHHGWRDGGD5HJLVWHU
PHWKRGDVIROORZV
SXEOLFDV\QF7DVN5HJLVWHU
^
LI VWULQJ,V1XOO2U(PSW\ 8VHUQDPH
WKURZQHZ([FHSWLRQ 8VHUQDPHLVEODQN 
LI VWULQJ,V1XOO2U(PSW\ 3DVVZRUG
WKURZQHZ([FHSWLRQ 3DVVZRUGLVEODQN 
LI 3DVVZRUG &RQILUP3DVVZRUG
WKURZQHZ([FHSWLRQ 3DVVZRUGVGRQ
WPDWFK 
,V%XV\ WUXH
WU\
^
VHWWLQJV8VHU DZDLWVHUYLFH5HJLVWHU QHZ8VHU^8VHUQDPH 8VHUQDPH
3DVVZRUG 3DVVZRUG` 
VHWWLQJV6DYH 
`
ILQDOO\
^
,V%XV\ IDOVH
`
`

7KH5HJLVWHU9LHZ0RGHOFODVVLVYHU\VLPLODUWRWKH/RJLQ9LHZ0RGHOFODVVEXWKDVDQ
DGGLWLRQDO&RQILUP3DVVZRUGSURSHUW\IRUWKH8,WREHVHW$JRRGUXOHWRIROORZIRUZKHQ
WRVSOLWWKH9LHZ0RGHOOD\HUVIXQFWLRQDOLW\LVWRDOZD\VFUHDWHDQHZFODVVZKHQWKH8,
KDVDQHZVFUHHQ7KLVKHOSV\RXNHHS\RXUFRGHFOHDQDQGVRPHZKDWIROORZWKH6LQJOH
5HVSRQVLELOLW\3ULQFLSDO 653 IRU\RXUFODVVHV7KH653VWDWHVWKDWDFODVVVKRXOGRQO\
KDYHDVLQJOHSXUSRVHRUUHVSRQVLELOLW\:HOOWU\WRIROORZWKLVFRQFHSWWRNHHSRXUFODVVHV
VPDOODQGRUJDQL]HGZKLFKFDQEHPRUHLPSRUWDQWWKDQXVXDOZKHQVKDULQJFRGHDFURVV
SODWIRUPV

http://www.freepdf-books.com/
,PSOHPHQWLQJRXU)ULHQG9LHZ0RGHOFODVV
1H[WRQWKHOLVWLVD9LHZ0RGHOOD\HUWRZRUNZLWKDXVHUVIULHQGOLVW:HZLOOQHHGD
PHWKRGWRORDGDXVHUVIULHQGOLVWDQGDGGDQHZIULHQG
1RZOHWVLPSOHPHQWWKH)ULHQG9LHZ0RGHODVIROORZV
SXEOLFFODVV)ULHQG9LHZ0RGHO%DVH9LHZ0RGHO
^
SXEOLF8VHU>@)ULHQGV^JHWSULYDWHVHW`
SXEOLFVWULQJ8VHUQDPH^JHWVHW`
`

1RZZHOOQHHGDPHWKRGWRORDGIULHQGV7KLVPHWKRGLVDVIROORZV
SXEOLFDV\QF7DVN*HW)ULHQGV
^
LI VHWWLQJV8VHU QXOO
WKURZQHZ([FHSWLRQ 1RWORJJHGLQ 

,V%XV\ WUXH
WU\
^
)ULHQGV DZDLWVHUYLFH*HW)ULHQGV VHWWLQJV8VHU,G 
`
ILQDOO\
^
,V%XV\ IDOVH
`
`

)LQDOO\ZHOOQHHGDPHWKRGWRDGGDQHZIULHQGDQGWKHQXSGDWHWKHOLVWRIIULHQGV
FRQWDLQHGORFDOO\
SXEOLFDV\QF7DVN$GG)ULHQG
^
LI VHWWLQJV8VHU QXOO
WKURZQHZ([FHSWLRQ 1RWORJJHGLQ 

LI VWULQJ,V1XOO2U(PSW\ 8VHUQDPH


WKURZQHZ([FHSWLRQ 8VHUQDPHLVEODQN 

,V%XV\ WUXH
WU\
^
YDUIULHQG DZDLWVHUYLFH$GG)ULHQG VHWWLQJV8VHU,G8VHUQDPH 

8SGDWHRXUORFDOOLVWRIIULHQGV
YDUIULHQGV QHZ/LVW8VHU! 
LI )ULHQGV QXOO
IULHQGV$GG5DQJH )ULHQGV 
IULHQGV$GG IULHQG 

)ULHQGV IULHQGV2UGHU%\ I !I8VHUQDPH 7R$UUD\ 


`
ILQDOO\

http://www.freepdf-books.com/
^
,V%XV\ IDOVH
`
`

$JDLQWKLVFODVVLVIDLUO\VWUDLJKWIRUZDUG7KHRQO\WKLQJQHZKHUHLVWKDWZHDGGHGVRPH
ORJLFWRXSGDWHWKHOLVWRIIULHQGVDQGVRUWWKHPZLWKLQRXUFOLHQWDSSOLFDWLRQDQGQRWWKH
VHUYHU<RXFDQDOVRFKRRVHWRUHORDGWKHFRPSOHWHOLVWRIIULHQGVLI\RXKDYHDJRRGUHDVRQ
WRGRVR

http://www.freepdf-books.com/
,PSOHPHQWLQJRXU0HVVDJH9LHZ0RGHOFODVV
2XUILQDOUHTXLUHG9LHZ0RGHOOD\HUZLOOKDQGOHPHVVDJHVDQGFRQYHUVDWLRQV:HQHHGWR
FUHDWHDZD\WRORDGFRQYHUVDWLRQVDQGPHVVDJHVDQGVHQGDQHZPHVVDJH
/HWVVWDUWLPSOHPHQWLQJRXU0HVVDJH9LHZ0RGHOFODVVDVIROORZV
SXEOLFFODVV0HVVDJH9LHZ0RGHO%DVH9LHZ0RGHO
^
SXEOLF&RQYHUVDWLRQ>@&RQYHUVDWLRQV^JHWSULYDWHVHW`
SXEOLF&RQYHUVDWLRQ&RQYHUVDWLRQ^JHWVHW`
SXEOLF0HVVDJH>@0HVVDJHV^JHWSULYDWHVHW`
SXEOLFVWULQJ7H[W^JHWVHW`
`

1H[WOHWVLPSOHPHQWDPHWKRGWRUHWULHYHDOLVWRIFRQYHUVDWLRQVDVIROORZV
SXEOLFDV\QF7DVN*HW&RQYHUVDWLRQV
^
LI VHWWLQJV8VHU QXOO
WKURZQHZ([FHSWLRQ 1RWORJJHGLQ 

,V%XV\ WUXH
WU\
^
&RQYHUVDWLRQV DZDLWVHUYLFH*HW&RQYHUVDWLRQV VHWWLQJV8VHU,G 
`
ILQDOO\
^
,V%XV\ IDOVH
`
`

6LPLODUO\ZHQHHGWRUHWULHYHDOLVWRIPHVVDJHVZLWKLQDFRQYHUVDWLRQ:HZLOOQHHGWR
SDVVWKHFRQYHUVDWLRQ,'WRWKHVHUYLFHDVIROORZV
SXEOLFDV\QF7DVN*HW0HVVDJHV
^
LI &RQYHUVDWLRQ QXOO
WKURZQHZ([FHSWLRQ 1RFRQYHUVDWLRQ 

,V%XV\ WUXH
WU\
^
0HVVDJHV DZDLWVHUYLFH*HW0HVVDJHV &RQYHUVDWLRQ,G 
`
ILQDOO\
^
,V%XV\ IDOVH
`
`

)LQDOO\ZHQHHGWRZULWHVRPHFRGHWRVHQGDPHVVDJHDQGXSGDWHWKHORFDOOLVWRI
PHVVDJHVDVIROORZV
SXEOLFDV\QF7DVN6HQG0HVVDJH

http://www.freepdf-books.com/
^
LI VHWWLQJV8VHU QXOO
WKURZQHZ([FHSWLRQ 1RWORJJHGLQ 

LI &RQYHUVDWLRQ QXOO


WKURZQHZ([FHSWLRQ 1RFRQYHUVDWLRQ 

LI VWULQJ,V1XOO2U(PSW\ 7H[W


WKURZQHZ([FHSWLRQ 0HVVDJHLVEODQN 

,V%XV\ WUXH
WU\
^
YDUPHVVDJH DZDLWVHUYLFH6HQG0HVVDJH QHZ0HVVDJH
^
8VHU,G VHWWLQJV8VHU,G&RQYHUVDWLRQ,G &RQYHUVDWLRQ,G
7H[W 7H[W
` 
8SGDWHRXUORFDOOLVWRIPHVVDJHV
YDUPHVVDJHV QHZ/LVW0HVVDJH! 
LI 0HVVDJHV QXOO
PHVVDJHV$GG5DQJH 0HVVDJHV 
PHVVDJHV$GG PHVVDJH 

0HVVDJHV PHVVDJHV7R$UUD\ 
`
ILQDOO\
^,V%XV\ IDOVH
`
`

7KLVFRQFOXGHVWKH9LHZ0RGHOOD\HURIRXUDSSOLFDWLRQDQGWKHHQWLUHW\RIWKHVKDUHGFRGH
XVHGRQL26DQG$QGURLG)RUWKH0HVVDJH9LHZ0RGHOFODVV\RXFRXOGKDYHDOVRFKRVHQWR
SXWWKH*HW&RQYHUVDWLRQVDQG&RQYHUVDWLRQVSURSHUWLHVLQWKHLURZQFODVVVLQFHWKH\
FDQEHFRQVLGHUHGDVDVHSDUDWHUHVSRQVLELOLW\EXWLWLVQRWUHDOO\QHFHVVDU\
+HUHLVWKHILQDOFODVVGLDJUDPRIRXU9LHZ0RGHOOD\HU

http://www.freepdf-books.com/
BaseViewModel
Class

0 Fields

***a isBusy
service
settings
Properties
f* IsBusy
Events
f I sBu sChanged

I
M essage Vie w M odeI FriendView Model Re gist erVie w Mi odeI A LoginVie w M! odeI A
Class Class Class Class
-i* BaseViewModel BaseViewMcdel -b BaseVievvModel -b BassViewMcdel

Properties Properties Properties Properties


$* Conversation Friends ConfirmPassword fo Password
f* Conversations f* Username f* Password Username
f* Messages ~
Methods Username Q Methods
f* Text 0 AddFriend u Methods 0 Login
~ Methods 0 GetFriends 0 Register
0 GetConversations
0 GetMessages
0 SendMessage

http://www.freepdf-books.com/
http://www.freepdf-books.com/
:ULWLQJXQLWWHVWV
6LQFHDOOWKHFRGHZHYHZULWWHQVRIDULVQRWGHSHQGHQWRQWKHXVHULQWHUIDFHZHFDQ
HDVLO\ZULWHXQLWWHVWVDJDLQVWRXUFODVVHV7KLVVWHSLVJHQHUDOO\WDNHQDIWHUWKHILUVW
LPSOHPHQWDWLRQRID9LHZ0RGHOFODVV3URSRQHQWVRI7HVW'ULYHQ'HYHORSPHQW 7''
ZRXOGUHFRPPHQGZULWLQJWHVWVILUVWDQGLPSOHPHQWLQJWKLQJVDIWHUZDUGVRFKRRVHZKLFK
PHWKRGLVEHVWIRU\RX,QHLWKHUFDVHLWLVDJRRGLGHDWRZULWHWHVWVDJDLQVW\RXUVKDUHG
FRGHEHIRUH\RXVWDUWXVLQJWKHPIURPWKH9LHZOD\HUVRWKDW\RXFDQFDWFKEXJVEHIRUH
WKH\KROGXS\RXUGHYHORSPHQWRQWKH8,
;DPDULQSURMHFWVWDNHDGYDQWDJHRIDQRSHQVRXUFHWHVWLQJIUDPHZRUNFDOOHG18QLW,W
ZDVRULJLQDOO\GHULYHGIURPD-DYDWHVWLQJIUDPHZRUNFDOOHG-8QLWDQGLWLVWKHGHIDFWR
VWDQGDUGIRUXQLWWHVWLQJ&DSSOLFDWLRQV;DPDULQ6WXGLRSURYLGHVVHYHUDOSURMHFW
WHPSODWHVIRUZULWLQJWHVWVZLWK18QLW

http://www.freepdf-books.com/
6HWWLQJXSDQHZSURMHFWIRUXQLWWHVWV
/HWVVHWXSDQHZSURMHFWIRUXQLWWHVWVE\SHUIRUPLQJWKHIROORZLQJVWHSV
 $GGDQHZ18QLW/LEUDU\3URMHFWWR\RXUVROXWLRQZKLFKLVIRXQGXQGHUWKH&
VHFWLRQ
 1DPHWKHSURMHFW;DP&KDW7HVWVWRNHHSWKLQJVFRQVLVWHQW
 1H[WOHWVVHWWKHOLEUDU\WRD0RQR1(7SURMHFWXQGHU3URMHFW2SWLRQVWKHQ
QDYLJDWHWR%XLOG_*HQHUDO_7DUJHW)UDPHZRUN
 5LJKWFOLFNRQ3URMHFW5HIHUHQFHVDQGFKRRVH(GLW5HIHUHQFHV
 8QGHUWKH3URMHFWVWDEDGGDUHIHUHQFHWR;DP&KDW&RUH
 1RZRSHQWKH7HVWFVILOHDQG\RXZLOOQRWLFHWKHIROORZLQJUHTXLUHGDWWULEXWHVWKDW
PDNHXSDXQLWWHVWXVLQJ18QLW
o XVLQJ18QLW)UDPHZRUN7KLVDWWULEXWHLVWKHPDLQVWDWHPHQWWREHXVHGWRZRUN
ZLWK18QLW
o >7HVW)L[WXUH@7KLVGHFRUDWHVDFODVVWRLQGLFDWHWKDWWKHFODVVKDVDOLVWRI
PHWKRGVIRUUXQQLQJWHVWV
o >7HVW@7KLVGHFRUDWHVDPHWKRGWRLQGLFDWHDWHVW

,QDGGLWLRQWRWKHUHTXLUHG&DWWULEXWHVWKHUHDUHVHYHUDORWKHUVWKDWDUHXVHIXOIRUZULWLQJ
WHVWVDQGWKH\DUHDVIROORZV
>7HVW)L[WXUH6HW8S@7KLVGHFRUDWHVDPHWKRGWKDWUXQVEHIRUHDOOWKHWHVWVFRQWDLQHG
ZLWKLQDWH[WIL[WXUHFODVV
>6HW8S@7KLVGHFRUDWHVDPHWKRGWKDWUXQVEHIRUHHDFKWHVWLQDWHVWIL[WXUHFODVV
>7HDU'RZQ@7KLVGHFRUDWHVDPHWKRGWKDWUXQVDIWHUHDFKWHVWLQDWHVWIL[WXUHFODVV
>7HVW)L[WXUH7HDU'RZQ@7KLVGHFRUDWHVDPHWKRGWKDWUXQVDIWHUDOOWKHWHVWVLQD
WH[WIL[WXUHFODVVKDYHEHHQFRPSOHWHG
>([SHFWHG([FHSWLRQ@7KLVGHFRUDWHVDPHWKRGWKDWLVLQWHQGHGWRWKURZDQ
H[FHSWLRQ,WLVXVHIXOIRUWHVWFDVHVWKDWDUHVXSSRVHGWRIDLO
>&DWHJRU\@7KLVGHFRUDWHVDWHVWPHWKRGDQGFDQEHXVHGWRRUJDQL]HGLIIHUHQWWHVWV
IRUH[DPSOH\RXPLJKWFDWHJRUL]HWKHPDVIDVWDQGVORZWHVWV

http://www.freepdf-books.com/
:ULWLQJDVVHUWLRQV
7KHQH[WFRQFHSWWROHDUQDERXWZULWLQJWHVWVZLWK18QLWLVKRZWRZULWHDVVHUWLRQV$Q
DVVHUWLRQLVDPHWKRGWKDWZLOOWKURZDQH[FHSWLRQLIDFHUWDLQYDOXHLVQRWWUXH,WZLOO
FDXVHDWHVWWRIDLODQGJLYHDGHVFULSWLYHH[SODQDWLRQDVWRZKDWKDSSHQHG18QLWKDVD
FRXSOHRIGLIIHUHQWVHWVRI$3,VIRUDVVHUWLRQVKRZHYHUZHZLOOXVHWKHPRUHUHDGDEOHDQG
IOXHQWYHUVLRQVRIWKH$3,V
7KHEDVLFV\QWD[RIDIOXHQWVW\OH$3,LVXVLQJWKH$VVHUW7KDWPHWKRG7KHIROORZLQJ
H[DPSOHWKLV
$VVHUW7KDW P\9DULDEOH,V(TXDO7R  

/LNHZLVH\RXFDQDVVHUWWKHRSSRVLWH
$VVHUW7KDW P\9DULDEOH,V1RW(TXDO7R  

2UDQ\RIWKHIROORZLQJ
$VVHUW7KDW P\9DULDEOH,V*UHDWHU7KDQ  
$VVHUW7KDW P\%RROHDQ9DULDEOH,V7UXH 
$VVHUW7KDW P\2EMHFW,V1RW1XOO 

)HHOIUHHWRH[SORUHWKH$3,V:LWKFRGHFRPSOHWLRQLQ;DPDULQ6WXGLR\RXVKRXOGEH
DEOHWRGLVFRYHUXVHIXOVWDWLFPHPEHUVRUPHWKRGVRQWKH,VFODVVWRXVHZLWKLQ\RXUWHVWV
%HIRUHZHEHJLQZULWLQJVSHFLILFWHVWVIRURXUDSSOLFDWLRQOHWVZULWHDVWDWLFFODVVDQG
PHWKRGWRFUHDWHDJOREDOVHWXSWREHXVHGWKURXJKRXWRXUWHVWV<RXFDQUHZULWH7HVWFV
DVIROORZV
SXEOLFVWDWLFFODVV7HVW
^
SXEOLFVWDWLFYRLG6HW8S
^
6HUYLFH&RQWDLQHU5HJLVWHU,:HE6HUYLFH!  !QHZ)DNH:HE6HUYLFH^
6OHHS'XUDWLRQ ` 
6HUYLFH&RQWDLQHU5HJLVWHU,6HWWLQJV!  !QHZ)DNH6HWWLQJV 
`
`

:HOOXVHWKLVPHWKRGWKURXJKRXWRXUWHVWVWRVHWXSIDNHVHUYLFHVLQRXU0RGHOOD\HU
$GGLWLRQDOO\WKLVUHSODFHVWKHH[LVWLQJVHUYLFHVVRWKDWRXUWHVWVH[HFXWHDJDLQVWQHZ
LQVWDQFHVRIWKHVHFODVVHV7KLVLVDJRRGSUDFWLFHLQXQLWWHVWLQJWRJXDUDQWHHWKDWQRROG
GDWDLVOHIWEHKLQGIURPDSUHYLRXVWHVW$OVRQRWLFHWKDWZHVHW6OHHS'XUDWLRQWR7KLV
ZLOOPDNHRXUWHVWVUXQYHU\TXLFNO\
:HZLOOEHJLQE\FUHDWLQJD9LHZ0RGHOVIROGHULQRXUWHVWSURMHFWDQGDGGLQJDFODVV
QDPHG/RJLQ9LHZ0RGHO7HVWVDVIROORZV
>7HVW)L[WXUH@
SXEOLFFODVV/RJLQ9LHZ0RGHO7HVWV
^
/RJLQ9LHZ0RGHOORJLQ9LHZ0RGHO

http://www.freepdf-books.com/
,6HWWLQJVVHWWLQJV
>6HW8S@
SXEOLFYRLG6HW8S
^
7HVW6HW8S 
VHWWLQJV 6HUYLFH&RQWDLQHU5HVROYH,6HWWLQJV! 
ORJLQ9LHZ0RGHO QHZ/RJLQ9LHZ0RGHO 
`
>7HVW@
SXEOLFDV\QF7DVN/RJLQ6XFFHVVIXOO\
^
ORJLQ9LHZ0RGHO8VHUQDPH WHVWXVHU
ORJLQ9LHZ0RGHO3DVVZRUG SDVVZRUG
DZDLWORJLQ9LHZ0RGHO/RJLQ 
$VVHUW7KDW VHWWLQJV8VHU,V1RW1XOO 
`
`

1RWLFHRXUXVHRID6HW8SPHWKRG:HUHFUHDWHWKHREMHFWVXVHGLQHYHU\WHVWWRPDNHVXUH
WKDWQRROGGDWDLVOHIWRYHUIURPWKHSUHYLRXVWHVWUXQV$QRWKHUSRLQWWRQRWHLVWKDW\RX
PXVWUHWXUQD7DVNZKHQXVLQJDV\QFDZDLWLQDWHVWPHWKRG2WKHUZLVH18QLWZRXOGQRW
EHDEOHWRNQRZZKHQDWHVWFRPSOHWHV
7RUXQWKHWHVWXVHWKH18QLWPHQXIRXQGGRFNHGWRWKHULJKWRI;DPDULQ6WXGLRE\
GHIDXOW*RDKHDGDQGUXQWKHWHVWXVLQJWKH5XQ7HVWEXWWRQWKDWKDVDJHDULFRQ<RXZLOO
JHWDVXFFHVVIXOUHVXOWVLPLODUWRZKDWLVVKRZQLQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
] Unit Tests ID X
Q
H
o
O Run Ail o
a-
o
x
raj XamChat
XamChatTests
I
V Q XamChat
o
v v- Tests
r-t
S LoginViewModelTests
</J
3 LoginSuccessfully

B
o
O
n
3
r*t

r"t

H
</J
r"t
cn

<RXFDQDOVRYLHZWKH7HVW5HVXOWVSDQHZKLFKZLOOVKRZ\RXWKHH[WHQGHGGHWDLOVLID
WHVWIDLOVDVVKRZQLQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
n Test Results

Successful Tests Inconclusive Tests Failed Tests Ignored Tests Output Rerun Tests

O Test results for XamChat configuration Debug


O XamChat.XamChat.Tests.XamChat.Tests.LoginViewModelTests.LoginSuccessfully

Passed: 1 Failed: 0 Errors: 0 Inconclusive: 0 Invalid: 0 Ignored: 0 Skipped: 0 Time: 00:00:00.0330000


Test Results

7RVHHZKDWKDSSHQVZKHQDWHVWIDLOVJRDKHDGDQGPRGLI\\RXUWHVWWRDVVHUWDJDLQVWDQ
LQFRUUHFWYDOXHDVIROORZV
&KDQJH,V1RW1XOOWR,V1XOO
$VVHUW7KDW VHWWLQJV8VHU,V1XOO 

<RXZLOOJHWDYHU\GHVFULSWLYHHUURULQWKH7HVW5HVXOWVSDQHDVVKRZQLQWKHIROORZLQJ
VFUHHQVKRW

iHjTest Results

O Successful Tests + Inconclusive Tests Failed Tests Ignored Tests ri Output @Run Test

results for Log inSuccessful ly configuration Debug


T
# XamChat.XamChat.Tests.XamChat.Tests.LoginViewModelTe5ts.log inSuccessfully
Expected: null
But was: <XamChat.Core.User>

Passed: 0 Failed:! Errors: 0 Inconclusive: 0 Invalid: 0 Ignored: 0 Skipped: 0 Time: 00:00:00.0400000

1RZOHWVLPSOHPHQWDQRWKHUWHVWIRUWKH/RJLQ9LHZ0RGHOFODVVOHWVPDNHVXUHWKDWZH
JHWWKHDSSURSULDWHRXWFRPHLIWKHXVHUQDPHDQGSDVVZRUGILHOGVDUHEODQN7KHWHVWLV
LPSOHPHQWHGDVIROORZV
>7HVW@
SXEOLFDV\QF7DVN/RJLQ:LWK1R8VHUQDPH2U3DVVZRUG
^
7KURZVDQH[FHSWLRQ
DZDLWORJLQ9LHZ0RGHO/RJLQ 
`

,IZHUXQWKHWHVWDVLWLVZHZLOOJHWDQH[FHSWLRQDQGWKHWHVWZLOOIDLO6LQFHZHH[SHFWDQ
H[FHSWLRQWRRFFXUZHFDQGHFRUDWHWKHPHWKRGWRPDNHWKHWHVWSDVVRQO\LIDQH[FHSWLRQ
RFFXUVDVIROORZV
>7HVW
([SHFWHG([FHSWLRQ W\SHRI ([FHSWLRQ 
([SHFWHG0HVVDJH 8VHUQDPHLVEODQN @

http://www.freepdf-books.com/
7LS
1RWHWKDWLQRXU9LHZ0RGHOWKH([FHSWLRQW\SHLVWKURZQLIDILHOGLVEODQN<RXFDQDOVR
FKDQJHWKHW\SHRIH[SHFWHGH[FHSWLRQLQFDVHVZKHUHLWLVDGLIIHUHQWH[FHSWLRQW\SH
0RUHWHVWVDUHLQFOXGHGZLWKWKHVDPSOHFRGHDORQJZLWKWKLVERRN,WLVUHFRPPHQGHGWKDW
\RXZULWHWHVWVDJDLQVWHDFKSXEOLFRSHUDWLRQRQHDFK9LHZ0RGHOFODVV$GGLWLRQDOO\ZULWH
WHVWVIRUDQ\YDOLGDWLRQRURWKHULPSRUWDQWEXVLQHVVORJLF,ZRXOGDOVRUHFRPPHQGWKDW
\RXZULWHWHVWVDJDLQVWWKH0RGHOOD\HUKRZHYHUWKLVLVQRWQHHGHGLQRXUSURMHFW\HWVLQFH
ZHRQO\KDYHIDNHLPSOHPHQWDWLRQV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
6XPPDU\
,QWKLVFKDSWHUZHZHQWWKURXJKWKHFRQFHSWRIEXLOGLQJDVDPSOHDSSOLFDWLRQFDOOHG
;DP&KDW:HDOVRLPSOHPHQWHGWKHFRUHEXVLQHVVREMHFWVIRUWKHDSSOLFDWLRQLQWKH0RGHO
OD\HU6LQFHZHGRQRWKDYHDVHUYHUWRVXSSRUWWKLVDSSOLFDWLRQ\HWZHLPSOHPHQWHGDIDNH
ZHEVHUYLFH7KLVJLYHV\RXWKHIOH[LELOLW\WRPRYHIRUZDUGZLWKWKHDSSZLWKRXWEXLOGLQJ
DVHUYHUDSSOLFDWLRQ:HDOVRLPSOHPHQWHGWKH9LHZ0RGHOOD\HU7KLVOD\HUZLOOH[SRVH
RSHUDWLRQVLQDVLPSOHZD\WRWKH9LHZOD\HU)LQDOO\ZHZURWHWHVWVFRYHULQJWKHFRGH
ZHYHZULWWHQVRIDUXVLQJ18QLW:ULWLQJWHVWVDJDLQVWVKDUHGFRGHLQDFURVVSODWIRUP
DSSOLFDWLRQFDQEHYHU\LPSRUWDQWDVLWLVWKHEDFNERQHRIPRUHWKDQRQHDSSOLFDWLRQ
$IWHUFRPSOHWLQJWKLVFKDSWHU\RXVKRXOGKDYHFRPSOHWHGWKHVKDUHGOLEUDU\IRURXUFURVV
SODWIRUPDSSOLFDWLRQLQLWVHQWLUHW\<RXVKRXOGKDYHDYHU\ILUPJUDVSRQRXUDSSOLFDWLRQV
DUFKLWHFWXUHDQGLWVGLVWLQFW0RGHODQG9LHZ0RGHOOD\HUV<RXVKRXOGDOVRKDYHDJRRG
XQGHUVWDQGLQJRIKRZWRZULWHIDNHYHUVLRQVRISDUWVRI\RXUDSSOLFDWLRQWKDW\RXPLJKWQRW
EHUHDG\WRLPSOHPHQW\HW,QWKHQH[WFKDSWHUZHZLOOLPSOHPHQWWKHL26YHUVLRQRI
;DP&KDW

http://www.freepdf-books.com/
http://www.freepdf-books.com/
&KDSWHU;DP&KDWIRUL26
,QWKLVFKDSWHUZHZLOOGHYHORSWKHL26SRUWLRQRIRXUFURVVSODWIRUP;DP&KDW
DSSOLFDWLRQ6LQFHZHDUHXVLQJWKH0990GHVLJQSDWWHUQPRVWRIWKHZRUNZHZLOOEH
GRLQJZLOOEHLQWKH9LHZOD\HURIWKHDSSOLFDWLRQ:HZLOOPDLQO\EHZRUNLQJZLWKQDWLYH
L26$3,VDQGXQGHUVWDQGLQJKRZZHFDQDSSO\WKHPOHYHUDJHWKHVKDUHGFRGHLQRXU
SRUWDEOHFODVVOLEUDU\6LQFH;DPDULQL26HQDEOHVXVWRFDOO$SSOH$3,VGLUHFWO\RXUL26
DSSZLOOEHLQGLVWLQJXLVKDEOHIURPDQDSSOLFDWLRQGHYHORSHGLQ2EMHFWLYH&RU6ZLIW
7REHJLQZULWLQJWKHL26YHUVLRQRI;DP&KDWFUHDWHDQHZ6LQJOH9LHZ$SSOLFDWLRQ
XQGHUWKHL26VHFWLRQ1DPHWKHSURMHFW;DP&KDWL26RUVRPHRWKHUDSSURSULDWHQDPHRI
\RXUFKRLFH7KHSURMHFWWHPSODWHZLOODXWRPDWLFDOO\FUHDWHDFRQWUROOHUZLWKDQXQIDPLOLDU
QDPHJRDKHDGDQGGHOHWHLW:HZLOOFUHDWHRXURZQFRQWUROOHUVDVZHJR
,QWKLVFKDSWHUZHZLOOFRYHUWKHIROORZLQJ
7KHEDVLFVRIDQL26DSSOLFDWLRQ
7KHXVHRI8,1DYLJDWLRQ&RQWUROOHU
,PSOHPHQWLQJDORJLQVFUHHQ
6HJXHVDQG8,7DEOH9LHZ
$GGLQJDIULHQGVOLVW
$GGLQJDOLVWRIPHVVDJHV
&RPSRVLQJPHVVDJHV

http://www.freepdf-books.com/
8QGHUVWDQGLQJWKHEDVLFVRIDQL26DSS
%HIRUHZHVWDUWGHYHORSLQJRXUDSSOHWVUHYLHZWKHPDLQVHWWLQJVRIWKHDSSOLFDWLRQ
$SSOHXVHVDILOHQDPHG,QIRSOLVWWRVWRUHLPSRUWDQWLQIRUPDWLRQDERXWDQ\L26DSS
7KHVHVHWWLQJVDUHXVHGZKHQDQL26DSSOLFDWLRQLVLQVWDOOHGRQDGHYLFHE\WKH$SSOH$SS
6WRUH:HZLOOEHJLQGHYHORSPHQWRQDQ\QHZL26DSSOLFDWLRQE\ILOOLQJRXWWKH
LQIRUPDWLRQLQWKLVILOH
;DPDULQ6WXGLRSURYLGHVDQHDWPHQXWRPRGLI\YDOXHVLQWKH,QIRSOLVWILOHDVVKRZQ
LQWKHIROORZLQJVFUHHQVKRW
i / Info, pi i st
*T
iOS Application Target

Application Name: XamChat.iOS

Bundle Identifier: com.your-company.XamChat.iOS

Version: 1.0 Build: [To


Devices: iPhone/iPod

Deployment Target: 7.0

iPhone / iPod Deployment Info

Main Interface: MainStoryboard w

Supported Device Orientations

!IPortrait Upside Landscape Landscape


Down Left Right

7KHPRVWLPSRUWDQWVHWWLQJVDUHDVIROORZV
$SSOLFDWLRQ1DPH7KLVLVWKHWLWOHEHORZDQDSSVLFRQLQL261RWHWKDWWKLVLVQRW
WKHVDPHDVWKHRIILFLDOQDPHRI\RXUDSSLQWKHL26$SS6WRUH
%XQGOH,GHQWLILHU7KLVLV\RXUDSSVEXQGOHLGHQWLILHURUEXQGOH,',WLVDXQLTXH
QDPHWRLGHQWLI\\RXUDSSOLFDWLRQ7KHFRQYHQWLRQLVWRXVHDUHYHUVHGRPDLQQDPLQJ
VW\OHEHJLQQLQJZLWK\RXUFRPSDQ\QDPHVXFKDVFRPSDFNW[DPFKDW
9HUVLRQ7KLVLVDYHUVLRQQXPEHUIRU\RXUDSSOLFDWLRQVXFKDV
'HYLFHV,QWKLVILHOG\RXFDQVHOHFWL3KRQHL3RGL3DGRU8QLYHUVDO DOOGHYLFHV

http://www.freepdf-books.com/
IRU\RXUDSSOLFDWLRQ
'HSOR\PHQW7DUJHW7KLVLVWKHPLQLPXPL26YHUVLRQ\RXUDSSOLFDWLRQUXQVRQ
0DLQ,QWHUIDFH7KLVLVWKHPDLQVWRU\ERDUGILOHIRU\RXUDSSWKDWGHFODUHVPRVWRI
WKH8,RI\RXUDSSOLFDWLRQL26ZLOODXWRPDWLFDOO\ORDGWKLVILOHDQGRSHQWKHURRW
FRQWUROOHUDVWKHLQLWLDOVFUHHQWREHGLVSOD\HG
6XSSRUWHG'HYLFH2ULHQWDWLRQV7KHVHDUHWKHGLIIHUHQWSRVLWLRQV\RXUDSSOLFDWLRQ
ZLOOEHDEOHWRURWDWHWRDQGVXSSRUW
7KHUHDUHRWKHUVHWWLQJVIRUDSSLFRQVVSODVKVFUHHQVDQGVRRQ<RXFDQDOVRWRJJOH
EHWZHHQWKH$GYDQFHGRU6RXUFHWDEVWRFRQILJXUHDGGLWLRQDOVHWWLQJVWKDW;DPDULQGRHV
QRWSURYLGHDXVHUIULHQGO\PHQXIRU
&RQILJXUHWKHIROORZLQJVHWWLQJVIRURXUDSSOLFDWLRQ
$SSOLFDWLRQ1DPH;DP&KDW
%XQGOH,GHQWLILHUFRP\RXUFRPSDQ\QDPH[DPFKDWPDNHVXUHWKDW\RXQDPHIXWXUH
DSSVEHJLQQLQJZLWKFRP\RXUFRPSDQ\QDPH
9HUVLRQ7KLVFDQEHDQ\YHUVLRQQXPEHU\RXSUHIHUEXWLWVKRXOGMXVWQRWEHOHIW
EODQN
'HYLFHVL3KRQHL3RG
'HSOR\PHQW7DUJHW \RXFDQDOVRWDUJHWEXWZHDUHQWXVLQJDQ\L26
VSHFLILF$3,VLQWKLVDSS
6XSSRUWHG'HYLFH2ULHQWDWLRQV2QO\VHOHFW3RUWUDLW
<RXFDQILQGVRPHDGGLWLRQDOVHWWLQJVIRU;DPDULQL26DSSOLFDWLRQVLI\RXULJKWFOLFNRQ
\RXUSURMHFWDQGVHOHFW2SWLRQV,WLVDJRRGLGHDWRNQRZZKDWLVDYDLODEOHIRUL26
VSHFLILFSURMHFWVLQ;DPDULQ6WXGLR
/HWVGLVFXVVVRPHRIWKHPRVWLPSRUWDQWRSWLRQV
 1DYLJDWHWRWKHL26%XLOG_*HQHUDOWDEDVVKRZQLQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
eoo Project Options - XamChat.iOS
w General
iOS Build
$ Main Settings
T Build
Configuration: Debug Platform: iPhoneSimulator
! General
# Custom Commands General Advanced
# Configurations SDK Options
# Compiler
SDK version: Default
Assembly Signing
$ Output Linker Options
I iOS Build Linker behavior: Don't link 71
I iOS Bundle Signing Packaging Options
I iOS IPA Options **
Optimize PNG image files for iOS
I iOS Application
Debugging Options
Run
General
y
Enable debugging
Not recommended for release builds as binaries are significantly larger.
o
# Custom Commands Enable incremental builds
w Source Code
Enable profiling
.NET Naming Policies
Additional Options
Code Formatting
Additional mtouch arguments:
Standard Header
Name Conventions *
Version Control
Cancel OK

<RXKDYHWKHIROORZLQJRSWLRQVXQGHUWKLVWDE
o 6'.YHUVLRQ7KLVLVWKHYHUVLRQRIWKHL266'.WRFRPSLOH\RXUDSSOLFDWLRQ
ZLWK,WLVJHQHUDOO\EHVWWRXVH'HIDXOW
o /LQNHUEHKDYLRU;DPDULQKDVLPSOHPHQWHGDIHDWXUHFDOOHGOLQNLQJ7KHOLQNHU
ZLOOVWULSDQ\FRGHWKDWZLOOQHYHUEHFDOOHGZLWKLQ\RXUDVVHPEOLHV7KLVNHHSV
\RXUDSSOLFDWLRQVPDOODQGDOORZVWKHPWRVKLSDVWULSSHGGRZQYHUVLRQRIWKH
FRUH0RQRIUDPHZRUNZLWK\RXUDSS([FHSWIRUGHEXJEXLOGVLWLVEHVWWRXVH
WKH/LQN6'.DVVHPEOLHVRQO\RSWLRQ:HZLOOFRYHUOLQNLQJLQWKHQH[W
FKDSWHU
o 2SWLPL]H31*ILOHVIRUL26$SSOHXVHVDFXVWRP31*IRUPDWWRVSHHGXSWKH
ORDGLQJRI31*VZLWKLQ\RXUDSS<RXFDQWXUQWKLVRIIWRVSHHGXSEXLOGVRULI
\RXSODQRQRSWLPL]LQJWKHLPDJHV\RXUVHOI
o (QDEOHGHEXJJLQJ7XUQLQJWKLVRQDOORZV;DPDULQWRLQFOXGHH[WUD
LQIRUPDWLRQZLWK\RXUDSSWRHQDEOHGHEXJJLQJIURP;DPDULQ6WXGLR
o $GGLWLRQDOPWRXFKDUJXPHQWV7KLVILHOGLVIRUSDVVLQJH[WUDFRPPDQGOLQH
DUJXPHQWVWRWKH;DPDULQFRPSLOHUIRUL26<RXFDQFKHFNRXWWKHFRPSOHWHOLVW
RIWKHVHDUJXPHQWVDWKWWSLRVDSL[DPDULQFRP
 1DYLJDWHWRL26%XLOG_$GYDQFHGWDEDVVKRZQLQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
0OO Project Options - XamChat.iOS
T General
iOS Build
$ Main Settings
Build
! General
Configuration: Release * ] Platform: iPhoneSimulator

# Custom Commands General Advanced


Configurations
Code Generation
# Compiler
Supported architectures: i386
$ Assembly Signing
Use LLVM optimizing compiler
'ft Output Not compatible with debug mode
I iOS Build Use Thumb-2 instruction set for ARMv7
iOS Bundle Signing
h/ Enable generic value type sharing (|
I iOS IPA Options
Runtime Options
I iOS Application Use the SGen generational garbage collector
May improve GC performance
0
Run
General Use the reference counting extension
Preview
0
# Custom Commands Internationalization
T Source Code If the application uses certain international codesets, they must be
specified explicitly so that the linker can include supporting resources.
.NET Naming Policies
cjk
Code Formatting
mideast
Standard Header
other
fs Name Conventions
Version Control
Cancel OK

<RXKDYHWKHIROORZLQJRSWLRQVXQGHUWKLVWDE
o 6XSSRUWHGDUFKLWHFWXUHV+HUHWKHRSWLRQVDUH$50Y$50YVDQGD)$7
YHUVLRQWKDWLQFOXGHVERWK7KHVHDUHLQVWUXFWLRQVHWVWKDWGLIIHUHQWL26GHYLFH
SURFHVVRUVVXSSRUW,I\RXUHDOO\FDUHDERXWSHUIRUPDQFH\RXPLJKWFRQVLGHU
VHOHFWLQJWKHRSWLRQWRVXSSRUWERWKKRZHYHUWKLVZLOOPDNH\RXUDSSOLFDWLRQ
ODUJHU
o 8VH//90RSWLPL]LQJFRPSLOHU&KHFNLQJWKLVFRPSLOHVWKHFRGHWKDWLV
VPDOOHUDQGUXQVIDVWHUEXWLWWDNHVORQJHUWRFRPSLOH//90VWDQGVIRU/RZ
/HYHO9LUWXDO0DFKLQH
o (QDEOHJHQHULFYDOXHW\SHVKDULQJ7KLVLVDQRSWLRQVSHFLILFWR0RQRWKDW
GUDZVEHWWHUSHUIRUPDQFHIURP&JHQHULFVZLWKYDOXHW\SHV,WKDVWKH
GRZQVLGHRIPDNLQJWKHDSSOLFDWLRQVOLJKWO\ODUJHUEXW,ZRXOGUHFRPPHQGWKDW
\RXOHDYHLWRQ
o 8VH6*HQJHQHUDWLRQDOJDUEDJHFROOHFWRU7KLVXVHVWKHQHZ0RQRJDUEDJH
FROOHFWRULQ\RXUDSS,ZRXOGUHFRPPHQGWKDW\RXWXUQWKLVRQLI\RXUHDOO\
QHHGJRRGSHUIRUPDQFHZLWKWKHJDUEDJHFROOHFWRU *& RUDUHZRUNLQJRQDQ
DSSWKDWQHHGVWREHUHVSRQVLYHLQUHDOWLPHVXFKDVDJDPH,WLVSUREDEO\VDIH
WRWXUQWKLVRQE\GHIDXOWQRZDVWKH6*HQJDUEDJHFROOHFWRULVYHU\VWDEOH
o 8VHWKHUHIHUHQFHFRXQWLQJH[WHQVLRQ SUHYLHZ 7KLVLVFXUUHQWO\DQ
H[SHULPHQWDOIHDWXUHEXWLPSURYHVWKHJHQHUDOPHPRU\XVDJHRIQDWLYHREMHFWV

http://www.freepdf-books.com/
WKDWDUHDFFHVVLEOHIURP&7KHVHQDWLYHREMHFWVUHIHUHQFHLVPDQDJHGE\WKH
*&LQVWHDGRIDEDFNLQJILHOGRQWKHREMHFWZKHQXVLQJWKLVVHWWLQJ6LQFHLWLV
VWLOOLQSUHYLHZ\RXVKRXOGEHFDUHIXOZKHQXVLQJWKLVRSWLRQ
 <RXKDYHWKHIROORZLQJRSWLRQVXQGHUL26%XQGOH6LJQLQJ
o ,GHQWLW\7KLVLVWKHFHUWLILFDWHWRLGHQWLI\WKHDSSVFUHDWRUIRUGHSOR\LQJWKH
DSSOLFDWLRQWRGHYLFHV:HOOFRYHUPRUHRQWKLVLQODWHUFKDSWHUV
o 3URYLVLRQLQJSURILOH7KLVLVDVSHFLILFSURILOHWKDWGHSOR\VWKHDSSWRDGHYLFH
7KLVZRUNVLQWDQGHPZLWK,GHQWLW\EXWDOVRGHFODUHVWKHGLVWULEXWLRQPHWKRG
DQGWKHGHYLFHVWKDWFDQLQVWDOOWKHDSS
o &XVWRP(QWLWOHPHQWV7KLVILOHFRQWDLQVDGGLWLRQDOVHWWLQJVWREHDSSOLHGWRWKH
SURYLVLRQLQJSURILOHDQGLWFRQWDLQVRWKHUVSHFLILFGHFODUDWLRQVIRUWKHDSSVXFK
DVL&ORXGRUSXVKQRWLILFDWLRQV7KHSURMHFWWHPSODWHIRUL26DSSVLQFOXGHVD
GHIDXOW(QWLWOHPHQWVSOLVWILOHIRUQHZSURMHFWV
 L26$SSOLFDWLRQ7KHVHVHWWLQJVDUHLGHQWLFDOWRZKDW\RXVHHLQWKH,QIRSOLVWILOH

)RUWKLVDSSOLFDWLRQ\RXFDQOHDYHDOOWKHVHRSWLRQVDWWKHLUGHIDXOWV:KHQPDNLQJDUHDO
L26DSSOLFDWLRQRQ\RXURZQ\RXVKRXOGFRQVLGHUFKDQJLQJPDQ\RIWKHVHDVSHU\RXU
DSSOLFDWLRQVQHHGV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
8VLQJ8,1DYLJDWLRQ&RQWUROOHU
,QL26DSSOLFDWLRQVWKHNH\FODVVWKDWPDQDJHVQDYLJDWLRQEHWZHHQGLIIHUHQWFRQWUROOHUVLV
WKH8,1DYLJDWLRQ&RQWUROOHUFODVV7KHQDYLJDWLRQFRQWUROOHULVWKHPRVWEDVLFEXLOGLQJ
EORFNRIQDYLJDWLRQRQL26VRLWLVWKHEHVWFKRLFHWRVWDUWZLWKPRVWRIWKHL26
DSSOLFDWLRQV,WLVDSDUHQWFRQWUROOHUWKDWFRQWDLQVVHYHUDOFKLOGFRQWUROOHUVLQDVWDFN
8VHUVFDQPRYHIRUZDUGE\SXWWLQJQHZFRQWUROOHUVRQWRSRIWKHVWDFNRUXVLQJDEXLOWLQ
EDFNEXWWRQWRSRSDFRQWUROOHURIIWKHVWDFNDQGQDYLJDWHWRWKHSUHYLRXVVFUHHQ

http://www.freepdf-books.com/
0HWKRGVLQ1DYLJDWLRQ&RQWUROOHUV
7KHIROORZLQJDUHWKHPHWKRGVLQ1DYLJDWLRQ&RQWUROOHUV
6HW9LHZ&RQWUROOHUV7KLVVHWVDQDUUD\RIFKLOGFRQWUROOHUV,WKDVDYDOXHWR
RSWLRQDOO\DQLPDWHWKHWUDQVLWLRQ
9LHZ&RQWUROOHUV7KLVLVDSURSHUW\WRJHWRUVHWWKHDUUD\RIFKLOGFRQWUROOHUV
ZLWKRXWDQRSWLRQIRUDQLPDWLRQV
3XVK9LHZ&RQWUROOHU7KLVSODFHVDQHZFKLOGFRQWUROOHUDWWKHWRSRIWKHVWDFNZLWK
DQRSWLRQWRGLVSOD\DQDQLPDWLRQ
3RS9LHZ&RQWUROOHU$QLPDWHG7KLVSRSVRIIWKHFKLOGFRQWUROOHUDWWKHWRSRIWKH
VWDFNZLWKDQRSWLRQWRDQLPDWHWKHWUDQVLWLRQ
3RS7R9LHZ&RQWUROOHU7KLVSRSVWRWKHVSHFLILHGFKLOGFRQWUROOHUUHPRYLQJDOO
FRQWUROOHUVDERYHLW,WSURYLGHVDQRSWLRQWRDQLPDWHWKHWUDQVLWLRQ
3RS7R5RRW9LHZ&RQWUROOHU7KLVUHPRYHVDOOWKHFKLOGFRQWUROOHUVH[FHSWWKHERWWRP
PRVWFRQWUROOHU,WLQFOXGHVDQRSWLRQWRGLVSOD\DQDQLPDWLRQ
7RS9LHZ&RQWUROOHU7KLVLVDSURSHUW\WKDWUHWXUQVWKHFKLOGFRQWUROOHUWKDWLV
FXUUHQWO\RQWRSRIWKHVWDFN
7LS
,WLVLPSRUWDQWWRQRWHWKDWXVLQJWKHRSWLRQIRUDQLPDWLRQVZLOOFDXVHDFUDVKLI\RXWU\WR
PRGLI\WKHVWDFNGXULQJWKHDQLPDWLRQ7RIL[WKLVVLWXDWLRQHLWKHUXVHWKH
6HW9LHZ&RQWUROOHUVPHWKRGDQGVHWWKHHQWLUHOLVWRIFKLOGFRQWUROOHUVRUUHIUDLQIURP
XVLQJWKHDQLPDWLRQVGXULQJDFRPELQDWLRQRIWUDQVLWLRQV

http://www.freepdf-books.com/
6HWWLQJXSD1DYLJDWLRQ&RQWUROOHU
3HUIRUPWKHIROORZLQJVWHSVWRVHWXSD1DYLJDWLRQ&RQWUROOHU
 'RXEOHFOLFNRQWKH0DLQ6WRU\ERDUGVWRU\ERDUGILOHWRRSHQLWLQ;DPDULQ6WXGLR
 5HPRYHWKHFRQWUROOHUWKDWZDVFUHDWHGE\WKHSURMHFWWHPSODWH
 'UDJD1DYLJDWLRQ&RQWUROOHUHOHPHQWIURPWKH7RROER[SDQHRQWKHULJKWKDQGVLGH
RQWRWKHVWRU\ERDUG
 1RWLFHWKDWDGHIDXOW9LHZ&RQWUROOHUHOHPHQWZDVFUHDWHGDVZHOODVD1DYLJDWLRQ
&RQWUROOHUHOHPHQW
 <RXZLOOVHHDVHJXHWKDWFRQQHFWVWKHWZRFRQWUROOHUV:HOOFRYHUWKLVFRQFHSWLQ
PRUHGHWDLOODWHULQWKHFKDSWHU
 6DYHWKHVWRU\ERDUGILOH

,I\RXUXQWKHDSSOLFDWLRQDWWKLVSRLQW\RXZLOOKDYHDEDVLFL26DSSZLWKDVWDWXVEDUDW
WKHWRSDQDYLJDWLRQFRQWUROOHUWKDWFRQWDLQVDQDYLJDWLRQEDUZLWKDGHIDXOWWLWOHDQGD
FKLOGFRQWUROOHUWKDWLVFRPSOHWHO\ZKLWHDVVKRZQLQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
iOS Simulator - iPhone 5 - iPhone 5 / iOS 8.0...
Carrier 1:58 PM

Root View Controller

http://www.freepdf-books.com/
http://www.freepdf-books.com/
http://www.freepdf-books.com/
,PSOHPHQWLQJWKHORJLQVFUHHQ
6LQFHWKHILUVWVFUHHQRIRXUDSSOLFDWLRQZLOOEHDORJLQVFUHHQOHWVEHJLQE\VHWWLQJXSWKH
DSSURSULDWHYLHZVLQWKHVWRU\ERDUGILOH:HZLOOLPSOHPHQWWKHORJLQVFUHHQXVLQJ
;DPDULQ6WXGLRWRZULWHWKH&FRGHDQGLWVL26GHVLJQHUWRFUHDWHL26OD\RXWVLQRXU
VWRU\ERDUGILOH

http://www.freepdf-books.com/
&UHDWLQJD/RJLQ&RQWUROOHUFODVV
5HWXUQWRWKHSURMHFWLQ;DPDULQ6WXGLRDQGSHUIRUPWKHIROORZLQJVWHSV
 'RXEOHFOLFNRQWKH0DLQ6WRU\ERDUGVWRU\ERDUGILOHWRRSHQLWLQWKHL26GHVLJQHU
 6HOHFW\RXUYLHZFRQWUROOHUDQGFOLFNRQWKH3URSHUWLHVSDQHDQGVHOHFWWKH:LGJHW
WDE
 (QWHU/RJLQ&RQWUROOHULQWRWKH&ODVVILHOG
 1RWLFHWKDWWKH/RJLQ&RQWUROOHUFODVVLVJHQHUDWHGIRU\RX<RXFDQFUHDWHD
&RQWUROOHUVIROGHUDQGPRYHWKHILOHLQLWLI\RXZLVK

7KHIROORZLQJVFUHHQVKRWVKRZV\RXZKDWWKHFRQWUROOHUVVHWWLQJVZLOOORRNOLNHLQ
;DPDULQ6WXGLRDIWHUWKHFKDQJHVKDYHEHHQPDGH

Properties n Mj?| Document Outline

N Widget m Layout Events

Identity

Class LoginController
Storyboard ID

Restoration ID

http://www.freepdf-books.com/
0RGLI\LQJWKHFRQWUROOHUVOD\RXW
1RZOHWVPRGLI\WKHOD\RXWRIWKHFRQWUROOHUE\SHUIRUPLQJWKHIROORZLQJVWHSV
 'RXEOHFOLFNRQWKH0DLQ6WRU\ERDUGVWRU\ERDUGILOHDVHFRQGWLPHWRUHWXUQWRWKH
L26GHVLJQHU
 7DSRQWKHQDYLJDWLRQEDUDQGHGLWWKH7LWOHILHOGWRUHDG/RJLQ
 'UDJWZRWH[WILHOGVRQWRWKHFRQWUROOHU3RVLWLRQDQGVL]HWKHPDSSURSULDWHO\IRUWKH
XVHUQDPHDQGSDVVZRUGHQWULHV<RXPLJKWDOVRZDQWWRUHPRYHWKHGHIDXOWWH[WWR
PDNHWKHILHOGVEODQN
 )RUWKHVHFRQGILHOGFKHFNWKH6HFXUH7H[W(QWU\FKHFNER[7KLVZLOOVHWWKHFRQWURO
WRKLGHWKHFKDUDFWHUVIRUWKHSDVVZRUGILHOG
 <RXPLJKWDOVRZDQWWRILOORXWWKH3ODFHKROGHUILHOGIRU8VHUQDPHDQG3DVVZRUG
UHVSHFWLYHO\
 'UDJDEXWWRQRQWRWKHFRQWUROOHU6HWWKHEXWWRQV7LWOHWR/RJLQ
 'UDJDQDFWLYLW\LQGLFDWRURQWRWKHFRQWUROOHU&KHFNWKH$QLPDWLQJDQG+LGGHQ
FKHFNER[HV
 1H[WFUHDWHDQRXWOHWIRUHDFKRIWKHFRQWUROVE\ILOOLQJRXWWKH1DPHILHOG1DPHWKH
RXWOHWVXVHUQDPHSDVVZRUGORJLQDQGLQGLFDWRUUHVSHFWLYHO\
 6DYHWKHVWRU\ERDUGILOHDQGWDNHDORRNDW/RJLQ&RQWUROOHUGHVLJQHUFV

<RXZLOOVHHWKDW;DPDULQ6WXGLRKDVJHQHUDWHGSURSHUWLHVIRUHDFKRIWKHRXWOHWV
1 // WARNING
2 //
3 // This file has been generated automatically by Xamarin Studio from the outlets and
4 // actions declared in your storyboard file.
5 // Manual changes to this file will not be maintained.
6 //
7 using System;
8 using MonoTouch. Foundation;
9 using MonoTouch. UIKit;
10 using System. CodeDom. Compiler;
11
12 namespace XamChat.iOS
13 {
14 [Register ("LoginCont roller1')]
15 partial class LoginController
16 {
17 [Outlet]
18 [GeneratedCode ("iOS Designer", "1.0")]
19
20
UIActivitylndicatorView indicator { get; set; >
21 [Outlet]
22 [GeneratedCode ("iOS Designer", "1.0")]
23 UIButton login { get; set; >
24
25 [Outlet]
26 [GeneratedCode ("iOS Designer", "1.0")]
27
28
UITextField password { get; set; >
29 [Outlet]
30 [GeneratedCode ("iOS Designer", "1.0")]
31 UITextField username { get; set; >

http://www.freepdf-books.com/
*RDKHDGDQGFRPSLOHWKHDSSOLFDWLRQWRPDNHVXUHWKDWHYHU\WKLQJLVRND\$WWKLVSRLQW
ZHDOVRQHHGWRDGGDUHIHUHQFHWRWKH;DP&KDW&RUHSURMHFWFUHDWHGLQWKHSUHYLRXV
FKDSWHU

http://www.freepdf-books.com/
5HJLVWHULQJDQGVXEVFULELQJYLHZPRGHOVDQG
VHUYLFHV
1H[WOHWVVHWXSRXUL26DSSOLFDWLRQWRUHJLVWHUDOORILWVYLHZPRGHOVDQGRWKHUVHUYLFHV
WKDWZLOOEHXVHGWKURXJKRXWWKHDSSOLFDWLRQ:HZLOOXVHWKH6HUYLFH&RQWDLQHUFODVVWKDW
ZHFUHDWHGLQ&KDSWHU;DP&KDWD&URVVSODWIRUP$SSWRVHWXSWKHGHSHQGHQFLHV
WKURXJKRXWRXUDSSOLFDWLRQ2SHQ$SS'HOHJDWHFVDQGDGGWKHIROORZLQJPHWKRG
SXEOLFRYHUULGHERRO)LQLVKHG/DXQFKLQJ 8,$SSOLFDWLRQ
DSSOLFDWLRQ16'LFWLRQDU\ODXQFK2SWLRQV
^
9LHZ0RGHOV
6HUYLFH&RQWDLQHU5HJLVWHU/RJLQ9LHZ0RGHO!  !QHZ/RJLQ9LHZ0RGHO 
6HUYLFH&RQWDLQHU5HJLVWHU)ULHQG9LHZ0RGHO!  !QHZ)ULHQG9LHZ0RGHO 
6HUYLFH&RQWDLQHU5HJLVWHU5HJLVWHU9LHZ0RGHO!  !QHZ
5HJLVWHU9LHZ0RGHO 
6HUYLFH&RQWDLQHU5HJLVWHU0HVVDJH9LHZ0RGHO!  !QHZ0HVVDJH9LHZ0RGHO 
0RGHOV
6HUYLFH&RQWDLQHU5HJLVWHU,6HWWLQJV!  !QHZ)DNH6HWWLQJV 
6HUYLFH&RQWDLQHU5HJLVWHU,:HE6HUYLFH!  !QHZ)DNH:HE6HUYLFH 

UHWXUQWUXH
`

'RZQWKHURDGZHZLOOUHSODFHWKHIDNHVHUYLFHVZLWKWKHUHDORQHV1RZOHWVDGGWKH
ORJLQIXQFWLRQDOLW\WR/RJLQ&RQWUROOHUFV)LUVWDGG/RJLQ9LHZ0RGHOWRDPHPEHU
YDULDEOHDWWKHWRSRIWKHFODVVDVIROORZV
UHDGRQO\/RJLQ9LHZ0RGHOORJLQ9LHZ0RGHO 
6HUYLFH&RQWDLQHU5HVROYH/RJLQ9LHZ0RGHO! 

7KLVZLOOSXOODVKDUHGLQVWDQFHRI/RJLQ9LHZ0RGHOLQWRDORFDOYDULDEOHLQWKHFRQWUROOHU
7KLVLVWKHSDWWHUQWKDWZHZLOOXVHWKURXJKRXWWKHERRNLQRUGHUWRSDVVDVKDUHGYLHZ
PRGHOIURPRQHFODVVWRDQRWKHU
1H[WRYHUULGH9LHZ'LG/RDGWRKRRNXSWKHYLHZPRGHOVIXQFWLRQDOLW\ZLWKWKHYLHZVVHW
XSLQRXWOHWVDVIROORZV
SXEOLFRYHUULGHYRLG9LHZ'LG/RDG
^
EDVH9LHZ'LG/RDG 
ORJLQ7RXFK8S,QVLGH DV\QF VHQGHUH  !
^
ORJLQ9LHZ0RGHO8VHUQDPH XVHUQDPH7H[W
ORJLQ9LHZ0RGHO3DVVZRUG SDVVZRUG7H[W
WU\
^
DZDLWORJLQ9LHZ0RGHO/RJLQ 
72'2QDYLJDWHWRDQHZVFUHHQ
`
FDWFK ([FHSWLRQH[F
^
QHZ8,$OHUW9LHZ 2RSVH[F0HVVDJHQXOO2N 6KRZ 

http://www.freepdf-books.com/
`
`
`

:HOODGGWKHFRGHWRQDYLJDWHWRDQHZVFUHHQODWHULQWKHFKDSWHU
1H[WOHWVKRRNXSWKH,V%XV\&KDQJHGHYHQWWRDFWXDOO\SHUIRUPDQDFWLRQDVIROORZV
SXEOLFRYHUULGHYRLG9LHZ:LOO$SSHDU ERRODQLPDWHG
^
EDVH9LHZ:LOO$SSHDU DQLPDWHG 
ORJLQ9LHZ0RGHO,V%XV\&KDQJHG 2Q,V%XV\&KDQJHG
`
SXEOLFRYHUULGHYRLG9LHZ:LOO'LVDSSHDU ERRODQLPDWHG
^
EDVH9LHZ:LOO'LVDSSHDU DQLPDWHG 
ORJLQ9LHZ0RGHO,V%XV\&KDQJHG 2Q,V%XV\&KDQJHG
`
YRLG2Q,V%XV\&KDQJHG REMHFWVHQGHU(YHQW$UJVH
^
XVHUQDPH(QDEOHG
SDVVZRUG(QDEOHG
ORJLQ(QDEOHG 
LQGLFDWRU+LGGHQ ORJLQ9LHZ0RGHO,V%XV\
`

1RZ\RXPLJKWEHZRQGHULQJZK\ZHVXEVFULEHWRWKHHYHQWLQWKLVPDQQHU7KHSUREOHP
LVWKDWWKH/RJLQ9LHZ0RGHOFODVVZLOOODVWWKURXJK\RXUDSSOLFDWLRQVOLIHWLPHZKLOHWKH
/RJLQ&RQWUROOHUFODVVZLOOQRW,IZHVXEVFULEHGWRWKHHYHQWLQ9LHZ'LG/RDGEXWGLGQW
XQVXEVFULEHODWHUWKHQRXUDSSOLFDWLRQZLOOKDYHDPHPRU\OHDN:HDOVRDYRLGHGXVLQJD
ODPEGDH[SUHVVLRQIRUWKHHYHQWVLQFHLWZRXOGRWKHUZLVHEHLPSRVVLEOHWRXQVXEVFULEHWKH
HYHQW1RWHWKDWZHGRQWKDYHWKHVDPHSUREOHPZLWKWKH7RXFK8S,QVLGHHYHQWRQWKH
EXWWRQVLQFHLWZLOOOLYHLQPHPRU\DVORQJDVWKHFRQWUROOHUGRHV7KLVLVDFRPPRQ
SUREOHPZLWKHYHQWVLQ&ZKLFKLVZK\LWLVDJRRGLGHDWRXVHWKHSUHFHGLQJSDWWHUQRQ
L26
,I\RXUXQWKHDSSOLFDWLRQQRZ\RXVKRXOGEHDEOHWRHQWHUDXVHUQDPHDQGSDVVZRUGDV
VKRZQLQWKHIROORZLQJVFUHHQVKRW:KHQ\RXSUHVV/RJLQ\RXVKRXOGVHHWKHLQGLFDWRU
DSSHDUDQGDOOWKHFRQWUROVGLVDEOHG<RXUDSSOLFDWLRQZLOOFRUUHFWO\EHFDOOLQJWKHVKDUHG
FRGHDQGVKRXOGIXQFWLRQFRUUHFWO\ZKHQZHDGGDUHDOZHEVHUYLFH

http://www.freepdf-books.com/
iOS Simulator - iPhone 5 - iPhone 5 / iOS 8.0...
Carrier 't' 3:14 PM

Login

test user

Login

QWERTYU I OP

ASDFGHJ KL

Z X C V B N M

123 space return

http://www.freepdf-books.com/
http://www.freepdf-books.com/
http://www.freepdf-books.com/
8VLQJVHJXHVDQG8,7DEOH9LHZ
$VHJXHLVDWUDQVLWLRQIURPRQHFRQWUROOHUWRDQRWKHU,QWKHVDPHZD\DVWRU\ERDUGILOHLV
DFROOHFWLRQRIFRQWUROOHUVDQGWKHLUYLHZVDWWDFKHGWRJHWKHUE\VHJXHV7KLVLQWXUQ
DOORZV\RXWRVHHWKHOD\RXWVRIHDFKFRQWUROOHUDQGWKHJHQHUDOIORZRI\RXUDSSOLFDWLRQDW
WKHVDPHWLPH
7KHUHDUHMXVWDIHZFDWHJRULHVRIVHJXHZKLFKDUHDVIROORZV
3XVK7KLVLVXVHGZLWKLQDQDYLJDWLRQFRQWUROOHU,WSXVKHVDQHZFRQWUROOHUWRWKHWRS
RIWKHQDYLJDWLRQFRQWUROOHUVVWDFN3XVKXVHVWKHVWDQGDUGDQLPDWLRQWHFKQLTXHIRU
QDYLJDWLRQFRQWUROOHUVDQGLVJHQHUDOO\WKHPRVWFRPPRQO\XVHGVHJXH
5HODWLRQVKLS7KLVLVXVHGWRVHWDFKLOGFRQWUROOHURIDQRWKHUFRQWUROOHU)RUH[DPSOH
WKHURRWFRQWUROOHURIDQDYLJDWLRQFRQWUROOHUFRQWDLQHUYLHZVRUVSOLWYLHZ
FRQWUROOHUVLQDQL3DGDSSOLFDWLRQ
0RGDO2QXVLQJWKLVDFRQWUROOHUSUHVHQWHGPRGDOO\ZLOODSSHDURQWRSRIWKHSDUHQW
FRQWUROOHU,WZLOOFRYHUWKHHQWLUHVFUHHQXQWLOGLVPLVVHG7KHUHDUHVHYHUDOW\SHVRI
GLIIHUHQWWUDQVLWLRQDQLPDWLRQVDYDLODEOH
&XVWRP7KLVLVDFXVWRPVHJXHWKDWLQFOXGHVDQRSWLRQIRUDFXVWRPFODVVZKLFK
VXEFODVVHV8,6WRU\ERDUG6HJXH7KLVJLYHV\RXILQHJUDLQHGFRQWURORYHUWKH
DQLPDWLRQDQGKRZWKHQH[WFRQWUROOHULVSUHVHQWHG
6HJXHVDOVRXVHWKHIROORZLQJSDWWHUQZKLOHH[HFXWLQJ
7KHGHVWLQDWLRQFRQWUROOHUDQGLWVYLHZVDUHFUHDWHG
7KHVHJXHREMHFWDVXEFODVVRI8,6WRU\ERDUG6HJXHLVFUHDWHG7KLVLVQRUPDOO\RQO\
LPSRUWDQWIRUFXVWRPVHJXHV
7KH3UHSDUH)RU6HJXHPHWKRGLVFDOOHGRQWKHVRXUFHFRQWUROOHU7KLVLVDJRRGSODFH
WRUXQDQ\FXVWRPFRGHEHIRUHDVHJXHEHJLQV
7KHVHJXHV3HUIRUPPHWKRGLVFDOOHGDQGWKHWUDQVLWLRQDQLPDWLRQLVVWDUWHG7KLVLV
ZKHUHWKHEXONRIWKHFRGHUHVLGHVIRUDFXVWRPVHJXH
,QWKH;DPDULQL26GHVLJQHU\RXKDYHWKHFKRLFHRIHLWKHUILULQJDVHJXHDXWRPDWLFDOO\
IURPDEXWWRQRUWDEOHYLHZURZRUMXVWJLYLQJWKHVHJXHDQLGHQWLILHU,QWKHVHFRQGFDVH
\RXFDQVWDUWWKHVHJXH\RXUVHOIE\FDOOLQJWKH3HUIRUP6HJXHPHWKRGRQWKHVRXUFH
FRQWUROOHUXVLQJLWVLGHQWLILHU
1RZOHWVVHWXSDQHZVHJXHE\VHWWLQJXSVRPHDVSHFWVRIRXU
0DLQ6WRU\ERDUGVWRU\ERDUGILOHE\SHUIRUPLQJWKHIROORZLQJVWHSV

 'RXEOHFOLFNRQWKH0DLQ6WRU\ERDUGVWRU\ERDUGILOHWRRSHQLWLQWKHL26GHVLJQHU
 $GGDQHZ7DEOH9LHZ&RQWUROOHUWRWKHVWRU\ERDUG
 6HOHFW\RXUYLHZFRQWUROOHUDQGQDYLJDWHWRWKH3URSHUWLHVSDQHDQGWKH:LGJHWWDE
 (QWHU&RQYHUVDWLRQV&RQWUROOHULQWRWKH&ODVVILHOG
 6FUROOGRZQXQGHUWKH9LHZ&RQWUROOHUVHFWLRQDQGHQWHU7LWOHRI&RQYHUVDWLRQV
 &UHDWHDVHJXHIURP/RJLQ&RQWUROOHUWR&RQYHUVDWLRQV&RQWUROOHUE\FOLFNLQJ
ZKLOHKROGLQJ&WUODQGGUDJJLQJWKHEOXHOLQHIURPRQHFRQWUROOHUWRWKHRWKHU
 6HOHFWWKHSXVKVHJXHIURPWKHSRSXSWKDWDSSHDUV

http://www.freepdf-books.com/
 6HOHFWWKHVHJXHE\FOLFNLQJRQLWDQGJLYHLWDQ,GHQWLILHURI2Q/RJLQ
 6DYHWKHVWRU\ERDUGILOH

<RXUVWRU\ERDUGZLOOORRNVRPHWKLQJVLPLODUWRZKDWLVVKRZQLQWKHIROORZLQJVFUHHQVKRW

Carrier ?
Carrier ?

Login Conversations + Back Friends

Table View Table View

Table View Controller - Conversations

2SHQ/RJLQ&RQWUROOHUFVDQGPRGLI\WKHOLQHRIFRGHWKDWZHPDUNHGDV72'2HDUOLHULQ
WKLVFKDSWHUDVIROORZV
3HUIRUP6HJXH 2Q/RJLQWKLV 

1RZLI\RXEXLOGDQGUXQWKHDSSOLFDWLRQ\RXZLOOQDYLJDWHWRWKHQHZFRQWUROOHUDIWHUD
VXFFHVVIXOORJLQ7KHVHJXHZLOOEHSHUIRUPHGDQG\RXZLOOVHHWKHEXLOWLQDQLPDWLRQ
SURYLGHGE\WKHQDYLJDWLRQFRQWUROOHU
1H[WOHWVVHWXSWKHWDEOHYLHZRQWKHVHFRQGFRQWUROOHU:HDUHXVLQJDSRZHUIXOFODVVRQ
L26FDOOHG8,7DEOH9LHZ,WLVXVHGLQPDQ\VLWXDWLRQVDQGLVYHU\VLPLODUWRWKHFRQFHSWRI
DOLVWYLHZRQRWKHUSODWIRUPV7KH8,7DEOH9LHZFODVVLVFRQWUROOHGE\DQRWKHUFODVVFDOOHG
8,7DEOH9LHZ6RXUFH,WKDVPHWKRGVWKDW\RXQHHGWRRYHUULGHWRVHWXSKRZPDQ\URZV
VKRXOGH[LVWDQGKRZWKHVHURZVVKRXOGEHGLVSOD\HGRQWKHVFUHHQ
7LS

http://www.freepdf-books.com/
1RWHWKDW8,7DEOH9LHZ6RXUFHLVDFRPELQDWLRQRI8,7DEOH9LHZ'HOHJDWHDQG
8,7DEOH9LHZ'DWD6RXUFH,SUHIHUWRXVH8,7DEOH9LHZ6RXUFHIRUVLPSOLFLW\VLQFHPDQ\
WLPHVXVLQJERWKRIWKHRWKHUWZRFODVVHVZRXOGEHUHTXLUHG
%HIRUHZHMXPSLQDQGVWDUWFRGLQJOHWVUHYLHZWKHPRVWFRPPRQO\XVHGPHWKRGVRQ
8,7DEOH9LHZ6RXUFHZKLFKDUHDVIROORZV

5RZV,Q6HFWLRQ7KLVPHWKRGDOORZV\RXWRGHILQHWKHQXPEHURIURZVLQDVHFWLRQ
$OOWKHWDEOHYLHZVKDYHDQXPEHURIVHFWLRQVDQGURZV%\GHIDXOWWKHUHLVRQO\RQH
VHFWLRQKRZHYHULWLVDUHTXLUHPHQWWRUHWXUQWKHQXPEHURIURZVLQDVHFWLRQ
1XPEHU2I6HFWLRQV7KLVLVWKHQXPEHURIVHFWLRQVLQWKHWDEOHYLHZ
*HW&HOO7KLVPHWKRGPXVWUHWXUQDFHOOIRUHDFKURZDQGVKRXOGEHLPSOHPHQWHG,W
LVXSWRWKHGHYHORSHUWRVHWXSKRZDFHOOVKRXOGORRNOLNH\RXFDQDOVRLPSOHPHQW
FRGHWRUHF\FOHWKHFHOOVDV\RXVFUROO5HF\FOLQJFHOOVZLOO\LHOGEHWWHUSHUIRUPDQFH
ZKLOHVFUROOLQJ
7LWOH)RU+HDGHU7KLVPHWKRGLIRYHUULGGHQLVWKHVLPSOHVWZD\WRUHWXUQDVWULQJ
IRUWKHWLWOH(DFKVHFWLRQLQDWDEOHYLHZKDVDVWDQGDUGKHDGHUYLHZE\GHIDXOW
5RZ6HOHFWHG7KLVPHWKRGZLOOEHFDOOHGZKHQWKHXVHUVHOHFWVDURZ

7KHUHDUHDGGLWLRQDOPHWKRGVWKDW\RXFDQRYHUULGHEXWWKHVHZLOOJHW\RXE\LQPRVW
VLWXDWLRQV<RXFDQDOVRVHWXSFXVWRPKHDGHUVDQGIRRWHUVLI\RXQHHGWRGHYHORSDFXVWRP
VW\OHGWDEOHYLHZ
1RZOHWVRSHQWKH&RQYHUVDWLRQV&RQWUROOHUFVILOHDQGFUHDWHDQHVWHGFODVVLQVLGH
&RQYHUVDWLRQV&RQWUROOHUDVIROORZV

FODVV7DEOH6RXUFH8,7DEOH9LHZ6RXUFH
^
FRQVWVWULQJ&HOO1DPH &RQYHUVDWLRQ&HOO
UHDGRQO\0HVVDJH9LHZ0RGHOPHVVDJH9LHZ0RGHO 
6HUYLFH&RQWDLQHU5HVROYH0HVVDJH9LHZ0RGHO! 

SXEOLFRYHUULGHLQW5RZV,Q6HFWLRQ 8,7DEOH9LHZWDEOH9LHZLQWVHFWLRQ
^
UHWXUQPHVVDJH9LHZ0RGHO&RQYHUVDWLRQV QXOO"
PHVVDJH9LHZ0RGHO&RQYHUVDWLRQV/HQJWK
`
SXEOLFRYHUULGH8,7DEOH9LHZ&HOO*HW&HOO 8,7DEOH9LHZWDEOH9LHZ
16,QGH[3DWKLQGH[3DWK
^
YDUFRQYHUVDWLRQ PHVVDJH9LHZ0RGHO&RQYHUVDWLRQV>LQGH[3DWK5RZ@
YDUFHOO WDEOH9LHZ'HTXHXH5HXVDEOH&HOO &HOO1DPH 
LI FHOO QXOO
^
FHOO QHZ8,7DEOH9LHZ&HOO 8,7DEOH9LHZ&HOO6W\OH'HIDXOW&HOO1DPH 
FHOO$FFHVVRU\ 8,7DEOH9LHZ&HOO$FFHVVRU\'LVFORVXUH,QGLFDWRU
`
FHOO7H[W/DEHO7H[W FRQYHUVDWLRQ8VHUQDPH
UHWXUQFHOO
`
`

:HLPSOHPHQWHGWKHWZRUHTXLUHGPHWKRGVWRVHWXSDWDEOHYLHZ5RZV,Q6HFWLRQDQG

http://www.freepdf-books.com/
*HW&HOO:HUHWXUQHGWKHQXPEHURIFRQYHUVDWLRQVIRXQGRQWKHYLHZPRGHODQGVHWXS
RXUFHOOIRUHDFKURZ:HDOVRXVHG8,7DEOH9LHZ&HOO$FFHVVRU\'LVFORVXUH,QGLFDWRU
WRDGGDQLQGLFDWRUIRUWKHXVHUVWRNQRZWKDWWKH\FDQFOLFNRQWKHURZ
1RWLFHRXULPSOHPHQWDWLRQRIUHF\FOLQJFHOOV&DOOLQJ'HTXHXH5HXVDEOH&HOOZLWKDFHOO
LGHQWLILHUZLOOUHWXUQDQXOOFHOOWKHILUVWWLPHDURXQG,IQXOO\RXVKRXOGFUHDWHDQHZFHOO
XVLQJWKHVDPHFHOOLGHQWLILHU6XEVHTXHQWFDOOVWR'HTXHXH5HXVDEOH&HOOZLOOUHWXUQDQ
H[LVWLQJFHOOHQDEOLQJ\RXWRUHXVHLW<RXFDQDOVRGHILQHWKH7DEOH9LHZFHOOVLQWKH
VWRU\ERDUGILOHZKLFKLVXVHIXOIRUFXVWRPFHOOV2XUFHOOKHUHLVYHU\VLPSOHVRLWLVHDVLHU
WRGHILQHLWIURPWKHFRGH5HF\FOLQJFHOOVLVLPSRUWDQWRQPRELOHSODWIRUPVWRSUHVHUYH
PHPRU\DQGSURYLGHWKHXVHUZLWKDYHU\IOXLGVFUROOLQJWDEOH
1H[WZHQHHGWRVHWXSWKH7DEOH9LHZVRXUFHRQ7DEOH9LHZ$GGVRPHFKDQJHVWRRXU
&RQYHUVDWLRQV&RQWUROOHUFODVVDVIROORZV

UHDGRQO\0HVVDJH9LHZ0RGHOPHVVDJH9LHZ0RGHO 
6HUYLFH&RQWDLQHU5HVROYH0HVVDJH9LHZ0RGHO! 

SXEOLFRYHUULGHYRLG9LHZ'LG/RDG
^
EDVH9LHZ'LG/RDG 
7DEOH9LHZ6RXUFH QHZ7DEOH6RXUFH 
`
SXEOLFDV\QFRYHUULGHYRLG9LHZ:LOO$SSHDU ERRODQLPDWHG
^
EDVH9LHZ:LOO$SSHDU DQLPDWHG 
WU\
^
DZDLWPHVVDJH9LHZ0RGHO*HW&RQYHUVDWLRQV 
7DEOH9LHZ5HORDG'DWD 
`
FDWFK ([FHSWLRQH[F
^
QHZ8,$OHUW9LHZ 2RSVH[F0HVVDJHQXOO2N 6KRZ 
`
`

6RZKHQWKHYLHZDSSHDUVZHZLOOORDGRXUOLVWRIFRQYHUVDWLRQV8SRQFRPSOHWLRQRIWKLV
WDVNZHOOUHORDGWKHWDEOHYLHZVRWKDWLWGLVSOD\VRXUOLVWRIFRQYHUVDWLRQV,I\RXUXQWKH
DSSOLFDWLRQ\RXOOVHHDIHZFRQYHUVDWLRQVDSSHDULQWKHWDEOHYLHZDIWHUORJJLQJLQDV
VKRZQLQWKHIROORZLQJVFUHHQVKRW'RZQWKHURDGHYHU\WKLQJZLOORSHUDWHLQWKHVDPH
PDQQHUZKHQZHORDGWKHFRQYHUVDWLRQVIURPDUHDOZHEVHUYLFH

http://www.freepdf-books.com/
iOS Simulator - iPhone 5 - iPhone 5 / iOS 8.0...
Carrier 10:28 AM

Login Conversations

bobama

bobloblaw

gmichael

http://www.freepdf-books.com/
http://www.freepdf-books.com/
http://www.freepdf-books.com/
$GGLQJDIULHQGVOLVWVFUHHQ
7KHQH[WIDLUO\LPSRUWDQWVFUHHQLVWKDWRIRXUIULHQGVOLVW:KHQFUHDWLQJDQHZ
FRQYHUVDWLRQWKHDSSZLOOORDGDOLVWRIIULHQGVWRVWDUWDFRQYHUVDWLRQZLWK:HOOIROORZD
YHU\VLPLODUSDWWHUQWRORDGRXUOLVWRIFRQYHUVDWLRQV
7REHJLQZHOOFUHDWH8,%DU%XWWRQ,WHPWKDWQDYLJDWHVWRDQHZFRQWUROOHUQDPHG
)ULHQGV&RQWUROOHUE\SHUIRUPLQJWKHIROORZLQJVWHSV

 'RXEOHFOLFNRQWKH0DLQ6WRU\ERDUGVWRU\ERDUGILOHWRRSHQLWLQWKHL26GHVLJQHU
 $GGDQHZ7DEOH9LHZ&RQWUROOHUWRWKHVWRU\ERDUG
 6HOHFW\RXUYLHZFRQWUROOHUDQGFOLFNRQWKH3URSHUWLHVSDQHDQGPDNHVXUH\RXKDYH
VHOHFWHGWKH:LGJHWWDE
 (QWHU)ULHQGV&RQWUROOHULQWKH&ODVVILHOG
 6FUROOGRZQWRWKH9LHZ&RQWUROOHUVHFWLRQHQWHU)ULHQGVLQWKH7LWOHILHOG
 'UDJD1DYLJDWLRQ,WHPIURPWKH7RROER[SDQHRQWRWKH&RQYHUVDWLRQV&RQWUROOHU
 &UHDWHDQHZ%DU%XWWRQ,WHPHOHPHQWDQGSODFHLWLQWKHWRSULJKWFRUQHURIWKHQHZ
QDYLJDWLRQEDU
 ,QWKH3URSHUWLHVSDQHRIWKHEDUEXWWRQVHWLWV,GHQWLILHUWR$GG7KLVZLOOXVHWKH
EXLOWLQSOXVEXWWRQZKLFKLVFRPPRQO\XVHGWKURXJKRXWL26DSSOLFDWLRQV
 &UHDWHDVHJXHIURP%DU%XWWRQ,WHPWRWKH)ULHQGV&RQWUROOHUE\KROGLQJ&WUODQG
GUDJJLQJWKHEOXHOLQHIURPWKHEDUEXWWRQWRWKHQH[WFRQWUROOHU
 6HOHFWWKHSXVKVHJXHIURPWKHSRSXSWKDWDSSHDUV
 6DYHWKHVWRU\ERDUGILOH

<RXUFKDQJHVWRWKHVWRU\ERDUGVKRXOGORRNVRPHWKLQJVLPLODUWRZKDWLVVKRZQLQWKH
IROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
Carrier V Carrier "v

Login Login Conversations

Login

Table View Controller


=dH>

View Controller -
Table View Controller Conversations

<RXZLOOVHHDQHZ)ULHQGV&RQWUROOHUFODVVWKDW;DPDULQ6WXGLRKDVJHQHUDWHGIRU\RX
,I\RXFRPSLOHDQGUXQWKHDSSOLFDWLRQ\RXOOVHHWKHQHZEDUEXWWRQLWHPZHFUHDWHG
&OLFNLQJRQLWZLOOWDNH\RXWRWKHQHZFRQWUROOHU
1RZOHWVLPSOHPHQW8,7DEOH9LHZ6RXUFHWRGLVSOD\RXUIULHQGVOLVW6WDUWZLWKDQHZ
QHVWHGFODVVLQVLGH)ULHQGV&RQWUROOHUDVIROORZV
FODVV7DEOH6RXUFH8,7DEOH9LHZ6RXUFH
^
FRQVWVWULQJ&HOO1DPH )ULHQG&HOO
UHDGRQO\)ULHQG9LHZ0RGHOIULHQG9LHZ0RGHO 
6HUYLFH&RQWDLQHU5HVROYH)ULHQG9LHZ0RGHO! 

SXEOLFRYHUULGHLQW5RZV,Q6HFWLRQ 8,7DEOH9LHZWDEOH9LHZLQWVHFWLRQ
^
UHWXUQIULHQG9LHZ0RGHO)ULHQGV QXOO"
IULHQG9LHZ0RGHO)ULHQGV/HQJWK
`
SXEOLFRYHUULGH8,7DEOH9LHZ&HOO*HW&HOO 8,7DEOH9LHZWDEOH9LHZ
16,QGH[3DWKLQGH[3DWK
^
YDUIULHQG IULHQG9LHZ0RGHO)ULHQGV>LQGH[3DWK5RZ@

http://www.freepdf-books.com/
YDUFHOO WDEOH9LHZ'HTXHXH5HXVDEOH&HOO &HOO1DPH 
LI FHOO QXOO
^
FHOO QHZ8,7DEOH9LHZ&HOO 8,7DEOH9LHZ&HOO6W\OH'HIDXOW&HOO1DPH 
FHOO$FFHVVRU\9LHZ 8,%XWWRQ)URP7\SH 8,%XWWRQ7\SH&RQWDFW$GG 
FHOO$FFHVVRU\9LHZ8VHU,QWHUDFWLRQ(QDEOHG IDOVH
`
FHOO7H[W/DEHO7H[W IULHQG8VHUQDPH
UHWXUQFHOO
`
`

-XVWDVEHIRUHZHLPSOHPHQWHGWDEOHFHOOUHF\FOLQJDQGPHUHO\VHWWKHWH[WRQWKHODEHOIRU
HDFKIULHQG:HXVHGFHOO$FFHVVRU\9LHZWRLQGLFDWHWRWKHXVHUWKDWHDFKFHOOLV
FOLFNDEOHDQGVWDUWVDQHZFRQYHUVDWLRQ:HGLVDEOHGWKHXVHULQWHUDFWLRQRQWKHEXWWRQMXVW
WRDOORZWKHURZWREHVHOHFWHGZKHQWKHXVHUFOLFNVRQWKHEXWWRQ2WKHUZLVHZHGKDYH
WRLPSOHPHQWDFOLFNHYHQWIRUWKHEXWWRQ
1H[WZHOOQHHGWRPRGLI\)ULHQGV&RQWUROOHULQWKHVDPHZD\DVZHGLGIRU
FRQYHUVDWLRQVDVIROORZV
UHDGRQO\)ULHQG9LHZ0RGHOIULHQG9LHZ0RGHO 
6HUYLFH&RQWDLQHU5HVROYH)ULHQG9LHZ0RGHO! 

SXEOLFRYHUULGHYRLG9LHZ'LG/RDG
^
EDVH9LHZ'LG/RDG 
7DEOH9LHZ6RXUFH QHZ7DEOH6RXUFH 
`
SXEOLFDV\QFRYHUULGHYRLG9LHZ:LOO$SSHDU ERRODQLPDWHG
^
EDVH9LHZ:LOO$SSHDU DQLPDWHG 
WU\
^
DZDLWIULHQG9LHZ0RGHO*HW)ULHQGV 

7DEOH9LHZ5HORDG'DWD 
`
FDWFK ([FHSWLRQH[F
^
QHZ8,$OHUW9LHZ 2RSVH[F0HVVDJHQXOO2N 6KRZ 
`
`

7KLVZLOOIXQFWLRQH[DFWO\DVWKHFRQYHUVDWLRQVOLVW7KHFRQWUROOHUZLOOORDGWKHIULHQGVOLVW
DV\QFKURQRXVO\DQGUHIUHVKWKHWDEOHYLHZ,I\RXFRPSLOHDQGUXQWKHDSSOLFDWLRQ\RXOO
EHDEOHWRQDYLJDWHWRWKHVFUHHQDQGYLHZWKHVDPSOHIULHQGOLVWZHFUHDWHGLQ&KDSWHU
;DP&KDWD&URVVSODWIRUP$SSDVVKRZQLQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
iOS Simulator - iPhone 5 - iPhone 5 / iOS 8.0...
Carrier 10:43 AM IB

Back Friends

bobama
bobloblaw
gmichael

http://www.freepdf-books.com/
http://www.freepdf-books.com/
http://www.freepdf-books.com/
$GGLQJDOLVWRIPHVVDJHV
1RZOHWVLPSOHPHQWWKHVFUHHQWRYLHZDFRQYHUVDWLRQRUOLVWRIPHVVDJHV:HZLOOWU\WR
PRGHOWKHVFUHHQDIWHUWKHEXLOWLQWH[WPHVVDJHDSSOLFDWLRQRQL267RGRVRZHZLOODOVR
FRYHUWKHEDVLFVRIKRZWRFUHDWHFXVWRPWDEOHYLHZFHOOV
7RVWDUWZHOOQHHGDQHZ0HVVDJHV&RQWUROOHUFODVVWRSHUIRUPWKHIROORZLQJVWHSV
 'RXEOHFOLFNRQWKH0DLQ6WRU\ERDUGVWRU\ERDUGILOHWRRSHQLWLQWKHL26GHVLJQHU
 $GGDQHZ7DEOH9LHZ&RQWUROOHUWRWKHVWRU\ERDUG
 6HOHFW\RXUYLHZFRQWUROOHUDQGFOLFNRQWKH3URSHUWLHVSDQHDQGPDNHVXUH\RXKDYH
VHOHFWHGWKH:LGJHWWDE
 (QWHU0HVVDJHV&RQWUROOHULQWKH&ODVVILHOG
 6FUROOGRZQWRWKH9LHZ&RQWUROOHUVHFWLRQHQWHU0HVVDJHVLQWKH7LWOHILHOG
 &UHDWHDVHJXHIURP&RQYHUVDWLRQV&RQWUROOHUWR0HVVDJHV&RQWUROOHUE\KROGLQJ
&WUODQGGUDJJLQJWKHEOXHOLQHIURPRQHFRQWUROOHUWRWKHRWKHU
 6HOHFWWKHSXVKVHJXHIURPWKHSRSXSWKDWDSSHDUV(QWHUWKH,GHQWLILHU
2Q&RQYHUVDWLRQLQWKH3URSHUWLHVSDQH
 1RZFUHDWHWZR7DEOH9LHZ&HOOVLQWKHWDEOHYLHZLQ0HVVDJHV&RQWUROOHU<RX
FDQUHXVHWKHH[LVWLQJRQHFUHDWHGE\GHIDXOW
 (QWHU0\0HVVDJH&HOODQG7KHLU0HVVDJH&HOOUHVSHFWLYHO\LQWRWKH&ODVVILHOGIRU
HDFKFHOO
 6HWWKH,GHQWLILHUWR0\&HOODQG7KHLU&HOOUHVSHFWLYHO\RQHDFKFHOO
 6DYHWKHVWRU\ERDUGILOH

;DPDULQ6WXGLRZLOOJHQHUDWHWKUHHILOHV0HVVDJHV&RQWUROOHUFV0\0HVVDJH&HOOFV
DQG7KHLU0HVVDJH&HOOFV<RXPLJKWGHFLGHWRNHHSWKLQJVRUJDQL]HGE\FUHDWLQJD
9LHZVIROGHUDQGPRYLQJWKHFHOOVLQWRLW/LNHZLVH\RXFDQPRYHWKHFRQWUROOHUWRD
&RQWUROOHUVIROGHU

1RZOHWVLPSOHPHQWDEDVHFODVVIRUERWKWKHVHFHOOVWRLQKHULWIURP
SXEOLFFODVV%DVH0HVVDJH&HOO8,7DEOH9LHZ&HOO
^
SXEOLF%DVH0HVVDJH&HOO ,QW3WUKDQGOH EDVH KDQGOH
^
`
SXEOLFYLUWXDOYRLG8SGDWH 0HVVDJHPHVVDJH
^
`
`

:HZLOORYHUULGHWKH8SGDWHPHWKRGODWHUDQGWDNHWKHDSSURSULDWHDFWLRQIRUHDFKFHOO
W\SH:HQHHGWKLVFODVVWRPDNHWKLQJVHDVLHUZKLOHLQWHUDFWLQJZLWKERWKWKHW\SHVRIFHOOV
IURP8,7DEOH9LHZ6RXUFH
1RZRSHQ0HVVDJHV&RQWUROOHUFVDQGLPSOHPHQW8,7DEOH9LHZ6RXUFHLQVLGHDQHVWHG
FODVVDVIROORZV

http://www.freepdf-books.com/
FODVV7DEOH6RXUFH8,7DEOH9LHZ6RXUFH
^
FRQVWVWULQJ0\&HOO1DPH 0\&HOO
FRQVWVWULQJ7KHLU&HOO1DPH 7KHLU&HOO
UHDGRQO\0HVVDJH9LHZ0RGHOPHVVDJH9LHZ0RGHO 
6HUYLFH&RQWDLQHU5HVROYH0HVVDJH9LHZ0RGHO! 
UHDGRQO\,6HWWLQJVVHWWLQJV 6HUYLFH&RQWDLQHU5HVROYH,6HWWLQJV! 

SXEOLFRYHUULGHLQW5RZV,Q6HFWLRQ 8,7DEOH9LHZWDEOHYLHZLQWVHFWLRQ
^
UHWXUQPHVVDJH9LHZ0RGHO0HVVDJHV QXOO"
PHVVDJH9LHZ0RGHO0HVVDJHV/HQJWK
`
SXEOLFRYHUULGH8,7DEOH9LHZ&HOO*HW&HOO 8,7DEOH9LHZWDEOH9LHZ
16,QGH[3DWKLQGH[3DWK
^
YDUPHVVDJH PHVVDJH9LHZ0RGHO0HVVDJHV>LQGH[3DWK5RZ@
ERROLV0\0HVVDJH PHVVDJH8VHU,G VHWWLQJV8VHU,G
YDUFHOO WDEOH9LHZ'HTXHXH5HXVDEOH&HOO LV0\0HVVDJH"0\&HOO1DPH
7KHLU&HOO1DPH DV%DVH0HVVDJH&HOO
FHOO8SGDWH PHVVDJH 
UHWXUQFHOO
`
`

:HDGGHGVRPHORJLFWRFKHFNZKHWKHUDPHVVDJHLVIURPDFXUUHQWXVHUWRGHFLGHRQWKH
DSSURSULDWHWDEOHFHOOLGHQWLILHU6LQFHZHKDYHDEDVHFODVVIRUERWKFHOOVZHFDQFDVWWR
%DVH0HVVDJH&HOODQGXVHLWV8SGDWHPHWKRG

1RZOHWVPDNHWKHFKDQJHVWRRXU0HVVDJHV&RQWUROOHUILOHWRORDGRXUOLVWRIPHVVDJHV
DQGGLVSOD\WKHP
UHDGRQO\0HVVDJH9LHZ0RGHOPHVVDJH9LHZ0RGHO 
6HUYLFH&RQWDLQHU5HVROYH0HVVDJH9LHZ0RGHO! 

SXEOLFRYHUULGHYRLG9LHZ'LG/RDG
^
EDVH9LHZ'LG/RDG 

7DEOH9LHZ6RXUFH QHZ7DEOH6RXUFH 
`
SXEOLFDV\QFRYHUULGHYRLG9LHZ:LOO$SSHDU ERRODQLPDWHG
^
EDVH9LHZ:LOO$SSHDU DQLPDWHG 
7LWOH PHVVDJH9LHZ0RGHO&RQYHUVDWLRQ8VHUQDPH
WU\
^
DZDLWPHVVDJH9LHZ0RGHO*HW0HVVDJHV 
7DEOH9LHZ5HORDG'DWD 
`
FDWFK ([FHSWLRQH[F
^
QHZ8,$OHUW9LHZ 2RSVH[F0HVVDJHQXOO2N 6KRZ 
`
`

http://www.freepdf-books.com/
7KHRQO\WKLQJQHZKHUHLVZKHUHZHVHWWKH7LWOHSURSHUW\WRWKHXVHUQDPHRIWKH
FRQYHUVDWLRQ
7RFRPSOHWHRXUFXVWRPFHOOVZHZLOOQHHGWRPDNHPRUHFKDQJHVLQ;FRGHE\
SHUIRUPLQJWKHIROORZLQJVWHSV
 'RXEOHFOLFNRQWKH0DLQ6WRU\ERDUGVWRU\ERDUGILOHWRRSHQLWLQWKHL26GHVLJQHU
 'UDJDQHZ/DEHORQWRERWKWKHFXVWRPFHOOV
 8VHVRPHFUHDWLYLW\WRVW\OHERWKODEHOV,FKRVHWRPDNHWKHWH[WLQ0\0HVVDJH&HOO
EOXHDQG7KHLU0HVVDJH&HOOJUHHQ,VHW$OLJQPHQWRQWKHODEHOWRWKHULJKWDOLJQHG
LQ7KHLU0HVVDJH&HOO
 )RUWKH1DPHRIHDFKFHOOHQWHUPHVVDJH
 6DYHWKHVWRU\ERDUGILOHDQGUHWXUQ

1RZDGGWKHIROORZLQJ8SGDWHPHWKRGWRERWK0\0HVVDJH&HOOFVDQG
7KHLU0HVVDJH&HOOFV

SXEOLFSDUWLDOFODVV0\0HVVDJH&HOO%DVH0HVVDJH&HOO
^
SXEOLF0\0HVVDJH&HOO ,QW3WUKDQGOH EDVH KDQGOH
^
`
SXEOLFRYHUULGHYRLG8SGDWH 0HVVDJHPHVVDJH
^
WKLVPHVVDJH7H[W PHVVDJH7H[W
`
`

,WLVDELWVWUDQJHWRKDYHGXSOLFDWHGWKHFRGHIRUHDFKFHOOEXWLWLVWKHVLPSOHVWDSSURDFK
WRWDNHDGYDQWDJHRIWKHRXWOHWV;DPDULQ6WXGLRJHQHUDWHGEDVHGRQWKHVWRU\ERDUGILOH
<RXFRXOGDOVRKDYHFKRVHQWRXVHWKHVDPHFODVVIRUERWKFHOOV HYHQZLWKDGLIIHUHQW
OD\RXWLQ;FRGH KRZHYHU\RXWKHQORVHWKHDELOLW\WRKDYHGLIIHUHQWFRGHLQHDFKFHOO
,I\RXUXQWKHDSSOLFDWLRQQRZ\RXZLOOEHDEOHWRYLHZWKHPHVVDJHVOLVWDVGLVSOD\HGLQ
WKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
iOS Simulator - iPhone 5 - iPhone 5 / iOS 8.0...
Carrier 11:12 AM

Back bobama

Hey

What's Up?

Have you seen that new movie?

It's great!

http://www.freepdf-books.com/
http://www.freepdf-books.com/
http://www.freepdf-books.com/
&RPSRVLQJPHVVDJHV
)RUWKHILQDOSLHFHRIRXUDSSOLFDWLRQZHQHHGWRLPSOHPHQWVRPHFXVWRPIXQFWLRQDOLW\
WKDW$SSOHGRHVQWSURYLGHZLWKWKHLU$3,V:HQHHGWRDGGDWH[WILHOGZLWKDEXWWRQWKDW
DSSHDUVWREHDWWDFKHGWRWKHERWWRPRIWKHWDEOHYLHZ0RVWRIWKLVZLOOUHTXLUHZULWLQJ
FRGHDQGZLULQJXSDORWRIHYHQWV
/HWVEHJLQE\DGGLQJVRPHQHZPHPEHUYDULDEOHVWRRXU0HVVDJHV&RQWUROOHUFODVVDV
IROORZV
8,7RROEDUWRROEDU
8,7H[W)LHOGPHVVDJH
8,%DU%XWWRQ,WHPVHQG
162EMHFWZLOO6KRZ2EVHUYHUZLOO+LGH2EVHUYHU

:HZLOOSODFHWKHWH[WILHOGDQGEDUEXWWRQVLQVLGHWKHWRROEDUDVVKRZQLQWKHIROORZLQJ
FRGH7KH162EMHFWILHOGVZLOOEHDQH[DPSOHRIL26VHYHQWV\VWHPFDOOHGQRWLILFDWLRQV
:HOOVHHKRZWKHVHDUHXVHGVKRUWO\
SXEOLFRYHUULGHYRLG9LHZ'LG/RDG
^
EDVH9LHZ'LG/RDG 

7H[W)LHOG
PHVVDJH QHZ8,7H[W)LHOG QHZ5HFWDQJOH) 
^
%RUGHU6W\OH 8,7H[W%RUGHU6W\OH5RXQGHG5HFW5HWXUQ.H\7\SH 
8,5HWXUQ.H\7\SH6HQG6KRXOG5HWXUQ B !
^
6HQG 
UHWXUQIDOVH
`
`
%DUEXWWRQLWHP
VHQG QHZ8,%DU%XWWRQ,WHP 6HQG8,%DU%XWWRQ,WHP6W\OH3ODLQ VHQGHUH 
!6HQG 

7RROEDU
WRROEDU QHZ8,7RROEDU QHZ5HFWDQJOH) 7DEOH9LHZ)UDPH+HLJKW
7DEOH9LHZ)UDPH:LGWK 
WRROEDU,WHPV QHZ8,%DU%XWWRQ,WHP>@
^
QHZ8,%DU%XWWRQ,WHP PHVVDJH 
VHQG
`
1DYLJDWLRQ&RQWUROOHU9LHZ$GG6XEYLHZ WRROEDU 

7DEOH9LHZ6RXUFH QHZ7DEOH6RXUFH 
7DEOH9LHZ7DEOH)RRWHU9LHZ QHZ8,9LHZ QHZ5HFWDQJOH) 
7DEOH9LHZ)UDPH:LGWK
^
%DFNJURXQG&RORU 8,&RORU&OHDU
`
`

http://www.freepdf-books.com/
0XFKRIWKLVZRUNLQYROYHVVHWWLQJXSDEDVLF8,,WLVQRWVRPHWKLQJZHFDQGRLQVLGH
;FRGHEHFDXVHLWVDFXVWRP8,LQWKLVFDVH:HFUHDWHDWH[WILHOGEDUEXWWRQLWHPDQG
WRROEDUIURP&DQGDGGWKHPWRRXUQDYLJDWLRQFRQWUROOHUVYLHZ7KLVZLOOGLVSOD\WKH
WRROEDUDWWKHWRSRIWKHWDEOHYLHZQRPDWWHUZKHUHLWLVVFUROOHGWR$QRWKHUWULFNZHXVHG
ZDVWRDGGDIRRWHUYLHZWRWKHWDEOHYLHZZKLFKLVRIWKHVDPHKHLJKWDVWKHWRROEDU7KLV
ZLOOVLPSOLI\VRPHDQLPDWLRQVWKDWZHOOVHWXSODWHU
1RZZHZLOOQHHGWRPRGLI\9LHZ:LOO$SSHDUDVIROORZV
SXEOLFDV\QFRYHUULGHYRLG9LHZ:LOO$SSHDU ERRODQLPDWHG
^
EDVH9LHZ:LOO$SSHDU DQLPDWHG 

7LWOH PHVVDJH9LHZ0RGHO&RQYHUVDWLRQ8VHUQDPH

.H\ERDUGQRWLILFDWLRQV
ZLOO6KRZ2EVHUYHU 8,.H\ERDUG1RWLILFDWLRQV2EVHUYH:LOO6KRZ VHQGHUH 
!2Q.H\ERDUG1RWLILFDWLRQ H 
ZLOO+LGH2EVHUYHU 8,.H\ERDUG1RWLILFDWLRQV2EVHUYH:LOO+LGH VHQGHUH 
!2Q.H\ERDUG1RWLILFDWLRQ H 

,V%XV\
PHVVDJH9LHZ0RGHO,V%XV\&KDQJHG 2Q,V%XV\&KDQJHG
WU\
^
DZDLWPHVVDJH9LHZ0RGHO*HW0HVVDJHV 
7DEOH9LHZ5HORDG'DWD 
PHVVDJH%HFRPH)LUVW5HVSRQGHU 
`
FDWFK ([FHSWLRQH[F
^
QHZ8,$OHUW9LHZ 2RSVH[F0HVVDJHQXOO2N 6KRZ 
`
`

0RVWRIWKHVHFKDQJHVDUHVWUDLJKWIRUZDUGEXWQRWLFHRXUXVHRIL26QRWLILFDWLRQV
;DPDULQKDVSURYLGHGD&IULHQGO\ZD\WRVXEVFULEHWRQRWLILFDWLRQV7KHUHLVDVWDWLF
QHVWHGFODVVQDPHG1RWLILFDWLRQVLQVLGHYDULRXV8,.LWFODVVHVWKDWSURYLGHQRWLILFDWLRQV
2WKHUZLVH\RXZRXOGKDYHWRXVHWKH161RWLILFDWLRQ&HQWHUFODVVZKLFKLVQRWDVHDV\
WRXVH7RXQVXEVFULEHIURPWKHVHHYHQWVZHPHUHO\QHHGWRGLVSRVH162EMHFWWKDWLV
UHWXUQHG
6ROHWVDGGDQRYHUULGHIRU9LHZ:LOO'LVDSSHUWRFOHDQXSWKHVHHYHQWVDVIROORZV
SXEOLFRYHUULGHYRLG9LHZ:LOO'LVDSSHDU ERRODQLPDWHG
^
EDVH9LHZ:LOO'LVDSSHDU DQLPDWHG 
8QVXEFULEHQRWLILFDWLRQV
LI ZLOO6KRZ2EVHUYHU QXOO
^
ZLOO6KRZ2EVHUYHU'LVSRVH 
ZLOO6KRZ2EVHUYHU QXOO
`
LI ZLOO+LGH2EVHUYHU QXOO

http://www.freepdf-books.com/
^
ZLOO+LGH2EVHUYHU'LVSRVH 
ZLOO+LGH2EVHUYHU QXOO
`
,V%XV\
PHVVDJH9LHZ0RGHO,V%XV\&KDQJHG 2Q,V%XV\&KDQJHG
`

1H[WOHWVVHWXSRXUPHWKRGVIRUWKHVHHYHQWVDVIROORZV
YRLG2Q,V%XV\&KDQJHG REMHFWVHQGHU(YHQW$UJVH
^
PHVVDJH(QDEOHG VHQG(QDEOHG PHVVDJH9LHZ0RGHO,V%XV\
`
YRLG6FUROO7R(QG
^
7DEOH9LHZ&RQWHQW2IIVHW QHZ3RLQW) 7DEOH9LHZ&RQWHQW6L]H+HLJKW
7DEOH9LHZ)UDPH+HLJKW 
`
YRLG2Q.H\ERDUG1RWLILFDWLRQ 8,.H\ERDUG(YHQW$UJVH
^
&KHFNLIWKHNH\ERDUGLVEHFRPLQJYLVLEOH
ERROZLOO6KRZ H1RWLILFDWLRQ1DPH 8,.H\ERDUG:LOO6KRZ1RWLILFDWLRQ

6WDUWDQDQLPDWLRQXVLQJYDOXHVIURPWKHNH\ERDUG
8,9LHZ%HJLQ$QLPDWLRQV $QLPDWH)RU.H\ERDUG 
8,9LHZ6HW$QLPDWLRQ'XUDWLRQ H$QLPDWLRQ'XUDWLRQ 
8,9LHZ6HW$QLPDWLRQ&XUYH H$QLPDWLRQ&XUYH 

&DOFXODWHNH\ERDUGKHLJKWHWF
LI ZLOO6KRZ
^
YDUNH\ERDUG)UDPH H)UDPH(QG
YDUIUDPH 7DEOH9LHZ)UDPH
IUDPH+HLJKW NH\ERDUG)UDPH+HLJKW
7DEOH9LHZ)UDPH IUDPH
IUDPH WRROEDU)UDPH
IUDPH< NH\ERDUG)UDPH+HLJKW
WRROEDU)UDPH IUDPH
`
HOVH
^
YDUNH\ERDUG)UDPH H)UDPH%HJLQ
YDUIUDPH 7DEOH9LHZ)UDPH
IUDPH+HLJKW NH\ERDUG)UDPH+HLJKW
7DEOH9LHZ)UDPH IUDPH
IUDPH WRROEDU)UDPH
IUDPH< NH\ERDUG)UDPH+HLJKW
WRROEDU)UDPH IUDPH
`
&RPPLWWKHDQLPDWLRQ
8,9LHZ&RPPLW$QLPDWLRQV 
6FUROO7R(QG 
`

7KDWLVTXLWHDELWRIFRGHEXWQRWWRRGLIILFXOW2Q,V%XV\&KDQJHGLVXVHGWRGLVDEOHVRPH

http://www.freepdf-books.com/
RIRXUYLHZVZKLOHLWLVORDGLQJ6FUROO7R(QGLVDTXLFNPHWKRGWRVFUROOWKHWDEOHYLHZWR
WKHHQG:HQHHGWKLVIRUWKHVDNHRIXVDELOLW\6RPHPDWKLVUHTXLUHGEHFDXVH$SSOHGRHV
QRWSURYLGHDEXLOWLQPHWKRGIRUWKLV
2QWKHRWKHUKDQG2Q.H\ERDUG1RWLILFDWLRQKDVTXLWHDORWJRLQJRQ:HXVHGWKHEXLOW
LQDQLPDWLRQV\VWHPIRUL26WRVHWXSDQDQLPDWLRQZKHQWKHNH\ERDUGDSSHDUVRUKLGHV
:HXVHWKLVWRPRYHYLHZVDURXQGIRUWKHRQVFUHHQNH\ERDUG8VLQJWKHDQLPDWLRQV\VWHP
LVTXLWHHDV\FDOO8,9LHZ%HJLQ$QLPDWLRQVPRGLI\VRPHYLHZVDQGWKHQILQLVKXSZLWK
8,9LHZ&RPPLW$QLPDWLRQV:HDOVRXVHGDIHZPRUHYDOXHVIURPWKHNH\ERDUGWRWLPH
RXUDQLPDWLRQLGHQWLFDOO\ZLWKWKHNH\ERDUGVDQLPDWLRQV
/DVWEXWQRWOHDVWZHQHHGWRLPSOHPHQWDIXQFWLRQWRVHQGDQHZPHVVDJHDVIROORZV
DV\QFYRLG6HQG
^
-XVWKLGHWKHNH\ERDUGLIWKH\GLGQ
WW\SHDQ\WKLQJ
LI VWULQJ,V1XOO2U(PSW\ PHVVDJH7H[W
^
PHVVDJH5HVLJQ)LUVW5HVSRQGHU 
UHWXUQ
`
6HWWKHWH[WVHQGWKHPHVVDJH
PHVVDJH9LHZ0RGHO7H[W PHVVDJH7H[W
DZDLWPHVVDJH9LHZ0RGHO6HQG0HVVDJH 

&OHDUWKHWH[WILHOG YLHZPRGHO
PHVVDJH7H[W PHVVDJH9LHZ0RGHO7H[W VWULQJ(PSW\

5HORDGWKHWDEOH
7DEOH9LHZ5HORDG'DWD 

+LGHWKHNH\ERDUG
PHVVDJH5HVLJQ)LUVW5HVSRQGHU 

6FUROOWRHQGWRVHHWKHQHZPHVVDJH
6FUROO7R(QG 
`

7KLVFRGHLVDOVRIDLUO\VWUDLJKWIRUZDUG$IWHUVHQGLQJWKHPHVVDJHZHPHUHO\QHHGWR
UHORDGWKHWDEOHKLGHWKHNH\ERDUGDQGWKHQPDNHVXUHZHVFUROOWRWKHERWWRPWRVHHWKH
QHZPHVVDJHDVVKRZQLQWKHIROORZLQJVFUHHQVKRW8VLQJWKHDV\QFNH\ZRUGPDNHVWKLV
HDV\

http://www.freepdf-books.com/
iOS Simulator - iPhone 5 - iPhone 5 / iOS 8.0...
Carrier 11:20 AM

Back bobama

Hey

What's Up?

Have you seen that new movie?

It's great!

Want to see another movie?| Send

The I'm

QWERTYU I OP

ASDFGHJKL

Q ZX C V B N M M
space a

http://www.freepdf-books.com/
http://www.freepdf-books.com/
http://www.freepdf-books.com/
6XPPDU\
,QWKLVFKDSWHUZHFRYHUHGWKHEDVLFVHWWLQJVWKDW$SSOHDQG;DPDULQSURYLGHIRU
GHYHORSLQJL26DSSOLFDWLRQV7KLVLQFOXGHVWKH,QIRSOLVWILOHDQGSURMHFWRSWLRQVLQ
;DPDULQ6WXGLR:HFRYHUHG8,1DYLJDWLRQ&RQWUROOHUWKHEDVLFEXLOGLQJEORFNIRU
QDYLJDWLRQLQL26DSSOLFDWLRQVDQGLPSOHPHQWHGDORJLQVFUHHQFRPSOHWHZLWKXVHUQDPH
DQGSDVVZRUGILHOGV1H[WZHFRYHUHGL26VHJXHVDQGWKH8,7DEOH9LHZFODVV:H
LPSOHPHQWHGWKHIULHQGVOLVWVFUHHQXVLQJ8,7DEOH9LHZDQGWKHPHVVDJHVOLVWVFUHHQDOVR
XVLQJ8,7DEOH9LHZ/DVWO\ZHDGGHGDFXVWRP8,IXQFWLRQDOLW\DFXVWRPWRROEDUIORDWLQJ
DWWKHERWWRPRIWKHPHVVDJHVOLVW
$IWHUFRPSOHWLQJWKLVFKDSWHU\RXZLOOKDYHDSDUWLDOO\IXQFWLRQDOL26YHUVLRQRI
;DP&KDW<RXZLOOKDYHDGHHSHUXQGHUVWDQGLQJRIWKHL26SODWIRUPDQGWRROVDQGIDLUO\
JRRGNQRZOHGJHWRDSSO\WREXLOGLQJ\RXURZQL26DSSOLFDWLRQV7DNHLWXSRQ\RXUVHOIWR
LPSOHPHQWWKHUHPDLQLQJVFUHHQVWKDWZHGLGQRWFRYHULQWKHFKDSWHU,I\RXJHWORVWIHHO
IUHHWRUHYLHZWKHIXOOVDPSOHDSSOLFDWLRQLQFOXGHGZLWKWKLVERRN,QWKHQH[WFKDSWHUZH
ZLOOGHYHORSWKH$QGURLG8,IRU;DP&KDWXVLQJWKHQDWLYH$QGURLG$3,V$ORWRIRXU
VWHSVZLOOEHYHU\VLPLODUWRZKDWZHGLGRQL26DQGZHZLOOEHZRUNLQJPDLQO\ZLWKWKH
9LHZOD\HURIWKH0990GHVLJQSDWWHUQ

http://www.freepdf-books.com/
http://www.freepdf-books.com/
&KDSWHU;DP&KDWIRU$QGURLG
,QWKLVFKDSWHUZHZLOOEHJLQGHYHORSLQJWKH$QGURLG8,IRURXU;DP&KDWVDPSOH
DSSOLFDWLRQ:HZLOOXVHWKHQDWLYH$QGURLG$3,VGLUHFWO\WRFUHDWHRXUDSSOLFDWLRQDQGFDOO
LQWRRXUVKDUHGSRUWDEOHFODVVOLEUDU\VLPLODUWRZKDWZHGLGRQL266LPLODUO\RXU
;DPDULQ$QGURLGDSSOLFDWLRQZLOOEHLQGLVWLQJXLVKDEOHIURPDQ$QGURLGDSSOLFDWLRQ
ZULWWHQLQ-DYD
7REHJLQZULWLQJWKH$QGURLGYHUVLRQRI;DP&KDWRSHQWKHVROXWLRQSURYLGHGLQWKH
SUHYLRXVFKDSWHUVDQGFUHDWHDQHZ$QGURLG$SSOLFDWLRQSURMHFW1DPHWKHSURMHFW
;DP&KDW'URLGRUVRPHRWKHUDSSURSULDWHQDPHRI\RXUFKRLFH

,QWKLVFKDSWHUZHZLOOFRYHU
7KH$QGURLG0DQLIHVW
:ULWLQJDORJLQVFUHHQIRU;DP&KDW
$QGURLGV/LVW9LHZDQG%DVH$GDSWHU
$GGLQJDIULHQGVOLVW
$GGLQJDOLVWRIPHVVDJHV

http://www.freepdf-books.com/
,QWURGXFLQJ$QGURLG0DQLIHVW
$OO$QGURLGDSSOLFDWLRQVKDYHDQ;0/ILOHFDOOHGWKH$QGURLG0DQLIHVWZKLFKGHFODUHV
WKHEDVLFLQIRUPDWLRQDERXWWKHDSSVXFKDVWKHDSSOLFDWLRQYHUVLRQDQGQDPHDQGLV
QDPHG$QGURLG0DQLIHVW[PO7KLVLVYHU\VLPLODUWRWKH,QIRSOLVWILOHRQL26EXW
$QGURLGSXWVPXFKPRUHHPSKDVLVRQLWVLPSRUWDQFH$GHIDXOWSURMHFWGRHVQWKDYHD
PDQLIHVWVROHWVEHJLQE\FUHDWLQJRQHE\QDYLJDWLQJWR3URMHFW2SWLRQV_$QGURLG
$SSOLFDWLRQDQGFOLFNLQJRQ$GG$QGURLG0DQLIHVW6HYHUDOQHZVHWWLQJVIRU\RXU
DSSOLFDWLRQZLOODSSHDU

http://www.freepdf-books.com/
6HWWLQJXSWKH0DQLIHVW
7KHPRVWLPSRUWDQWVHWWLQJVVKRZQLQWKHIROORZLQJVFUHHQVKRWDUHDVIROORZV
$SSOLFDWLRQQDPH7KLVLVWKHWLWOHRI\RXUDSSOLFDWLRQZKLFKLVGLVSOD\HGEHORZWKH
LFRQ,WLVQRWWKHVDPHDVWKHQDPHVHOHFWHGRQ*RRJOH3OD\
3DFNDJHQDPH7KLVLVVLPLODUWRWKDWRQL26LWV\RXUDSSVEXQGOHLGHQWLILHURU
EXQGOH,',WLVDXQLTXHQDPHXVHGWRLGHQWLI\\RXUDSSOLFDWLRQ7KHFRQYHQWLRQLVWR
XVHWKHUHYHUVHGRPDLQVW\OHZLWK\RXUFRPSDQ\QDPHDWWKHEHJLQQLQJIRUH[DPSOH
FRPSDFNW[DPFKDW,WPXVWEHJLQZLWKDORZHUFDVHOHWWHUDQGFRQWDLQDWOHDVWRQH
FKDUDFWHUZLWKLQ
$SSOLFDWLRQLFRQ7KLVLVWKHLFRQGLVSOD\HGIRU\RXUDSSRQ$QGURLGVKRPHVFUHHQ
9HUVLRQQXPEHU7KLVLVDRQHGLJLWQXPEHUWKDWUHSUHVHQWVWKHYHUVLRQRI\RXU
DSSOLFDWLRQ5DLVLQJWKLVQXPEHULQGLFDWHVDQHZHUYHUVLRQRQ*RRJOH3OD\
9HUVLRQQDPH7KLVLVDXVHUIULHQGO\YHUVLRQVWULQJIRU\RXUDSSWKDWXVHUVZLOOVHH
LQVHWWLQJVDQGRQ*RRJOH3OD\IRUH[DPSOH
0LQLPXP$QGURLGYHUVLRQ7KLVLVWKHPLQLPXPYHUVLRQRI$QGURLGWKDW\RXU
DSSOLFDWLRQVXSSRUWV,QPRGHUQ$QGURLGDSSV\RXFDQJHQHUDOO\WDUJHW$QGURLG
EXWWKLVLVDGHFLVLRQEDVHGRQ\RXUDSSOLFDWLRQVFRUHDXGLHQFH
7DUJHW$QGURLGYHUVLRQ7KLVLVWKHYHUVLRQRIWKH$QGURLG6'.\RXUDSSOLFDWLRQLV
FRPSLOHGDJDLQVW8VLQJKLJKHUQXPEHUVJLYHV\RXDFFHVVWRQHZ$3,VKRZHYHU\RX
PLJKWQHHGWRGRVRPHFKHFNVWRFDOOWKHVH$3,VRQQHZHUGHYLFHV
,QVWDOO/RFDWLRQ7KLVGHILQHVWKHGLIIHUHQWORFDWLRQV\RXU$QGURLGDSSOLFDWLRQFDQ
EHLQVWDOOHGWRDXWR XVHUVHWWLQJV H[WHUQDO 6'FDUG RULQWHUQDO GHYLFHLQWHUQDO
PHPRU\ 

http://www.freepdf-books.com/
eno Project Options - XamChat.Droid
w General
Android Application
$ Main Settings
T Build
Application name XamChat
! General
tit Custom Commands Package name com.jonathanpeppers. xamchat

tit Configurations Application icon


tit Compiler
$ Assembly Signing Version number 1

& Output Version name 1.0


Android Build
Android Application Minimum Android version Override - Android 4.0 (API level 14) 3)o
Run
General
Target Android version Automatic - use target framework version
-a
tit Custom Commands Install Location Automatic
T Source Code Required permissions AccessCheckinProperties
.NET Naming Policies
AccessCoarseLocation
Code Formatting
AccessFineLocation
Standard Header
AccessLocationExtraCommands
Name Conventions
AccessMockLocation
Version Control

Cancel OK

&RPPRQPDQLIHVWSHUPLVVLRQV
,QDGGLWLRQWRWKHVHVHWWLQJVWKHUHLVDVHWRIFKHFNER[HVODEHOHG5HTXLUHGSHUPLVVLRQV
7KHVHDUHGLVSOD\HGWRXVHUVRQ*RRJOH3OD\SULRUWRWKHDSSOLFDWLRQEHLQJLQVWDOOHG7KLV
LV$QGURLGVZD\RIHQIRUFLQJDOHYHORIVHFXULW\JLYLQJXVHUVDZD\WRVHHZKDWNLQGVRI
DFFHVVDQDSSZLOOKDYHWRPDNHFKDQJHVWRWKHLUGHYLFH
7KHIROORZLQJDUHVRPHFRPPRQO\XVHGPDQLIHVWSHUPLVVLRQV
&DPHUD7KLVSURYLGHVDFFHVVWRWKHGHYLFHFDPHUD
,QWHUQHW7KLVSURYLGHVDFFHVVWRPDNHZHEUHTXHVWVRYHUWKH,QWHUQHW
5HDG&RQWDFWV7KLVSURYLGHVDFFHVVWRUHDGWKHGHYLFHVFRQWDFWVOLEUDU\
5HDG([WHUQDO6WRUDJH7KLVSURYLGHVDFFHVVWRUHDGWKH6'FDUG
:ULWH&RQWDFWV7KLVSURYLGHVDFFHVVWRPRGLI\WKHGHYLFHVFRQWDFWVOLEUDU\
:ULWH([WHUQDO6WRUDJH7KLVSURYLGHVDFFHVVWRZULWHWRWKH6'FDUG
,QDGGLWLRQWRWKHVHVHWWLQJVDPDQXDOFKDQJHWR$QGURLG0DQLIHVWZLOOEHUHTXLUHGPDQ\
WLPHV,QWKLVFDVH\RXFDQHGLWWKHPDQLIHVWILOHDV\RXZRXOGHGLWDVWDQGDUG;0/ILOHLQ
;DPDULQ6WXGLR)RUDFRPSOHWHOLVWRIYDOLG;0/HOHPHQWVDQGDWWULEXWHVYLVLW
KWWSGHYHORSHUDQGURLGFRPJXLGHWRSLFVPDQLIHVWPDQLIHVWLQWURKWPO
1RZOHWVILOORXWWKHIROORZLQJVHWWLQJVIRURXUDSSOLFDWLRQ
$SSOLFDWLRQQDPH;DP&KDW

http://www.freepdf-books.com/
3DFNDJHQDPHFRP\RXUFRPSDQ\QDPH[DPFKDWPDNHVXUHWRQDPHIXWXUHDSSV
EHJLQQLQJZLWKFRP\RXUFRPSDQ\QDPH
9HUVLRQQXPEHU-XVWVWDUWZLWKWKHQXPEHU
9HUVLRQ7KLVFDQEHDQ\VWULQJEXWLWLVUHFRPPHQGHGWRXVHVRPHWKLQJWKDW
UHVHPEOHVDYHUVLRQQXPEHU
0LQLPXP$QGURLGYHUVLRQ6HOHFW$QGURLG $3,/HYHO
5HTXLUHGSHUPLVVLRQV6HOHFW,QWHUQHWZHZLOOEHXVLQJLWODWHU
$WWKLVSRLQWZHQHHGWRUHIHUHQFHRXUVKDUHGFRGHIURPRXUSRUWDEOHFODVVOLEUDU\ZH
FUHDWHGLQ&KDSWHU;DP&KDWD&URVVSODWIRUP$SS5LJKWFOLFNRQWKH5HIHUHQFHV
IROGHUIRUWKHSURMHFWWKHQFOLFNRQ(GLW5HIHUHQFHVDQGDGGDUHIHUHQFHWRWKH
;DP&KDW&RUHSURMHFW<RXZLOOQRZEHDEOHWRDFFHVVDOOWKHVKDUHGFRGHWKDWZDVZULWWHQ
LQ&KDSWHU;DP&KDWD&URVVSODWIRUP$SS
*RWRWKH5HVRXUFHVGLUHFWRU\DQGLQWKHYDOXHVIROGHURSHQ6WULQJV[POWKLVLVZKHUH
DOOWKHWH[WWKURXJKRXW\RXU$QGURLGDSSVKRXOGEHVWRUHG7KLVLVDQ$QGURLGFRQYHQWLRQ
WKDWZLOOPDNHLWYHU\HDV\WRDGGPXOWLSOHODQJXDJHVWR\RXUDSSOLFDWLRQ/HWVFKDQJHRXU
VWULQJVWRWKHIROORZLQJ
"[POYHUVLRQ HQFRGLQJ XWI"!
UHVRXUFHV!
VWULQJQDPH $SSOLFDWLRQ1DPH!;DP&KDWVWULQJ!
VWULQJQDPH (UURU7LWOH!2RSVVWULQJ!
VWULQJQDPH /RDGLQJ!/RDGLQJVWULQJ!
UHVRXUFHV!

:HOOXVHWKHVHYDOXHVODWHULQWKHFKDSWHU)HHOIUHHWRDGGQHZRQHVLQFDVHVZKHUH\RX
GLVSOD\WKHWH[WWRWKHXVHU,I\RXQHHGWRDGGPRUHODQJXDJHVLWLVYHU\VWUDLJKWIRUZDUG
\RXFDQVHHWKH$QGURLGGRFXPHQWDWLRQRQWKLVVXEMHFWDW
KWWSGHYHORSHUDQGURLGFRPJXLGHWRSLFVUHVRXUFHVORFDOL]DWLRQKWPO

http://www.freepdf-books.com/
&UHDWLQJDQGLPSOHPHQWLQJWKHDSSOLFDWLRQFODVV
1RZOHWVLPSOHPHQWRXUPDLQDSSOLFDWLRQFODVVDGGDQHZ$FWLYLW\IURPWKH1HZ)LOH
GLDORJ:HZRQWEHVXEFODVVLQJ$FWLYLW\LQWKLVILOHEXWWKLVWHPSODWHDGGVVHYHUDO
$QGURLGXVLQJVWDWHPHQWVWRWKHWRSRIWKHILOHWKDWLPSRUWVWKH$QGURLG$3,VWREHXVHG
ZLWKLQ\RXUFRGH&UHDWHDQHZ$SSOLFDWLRQFODVVZKHUHZHFDQUHJLVWHUHYHU\WKLQJLQRXU
6HUYLFH&RQWDLQHUDVIROORZV

>$SSOLFDWLRQ 7KHPH #DQGURLGVW\OH7KHPH+ROR/LJKW @


SXEOLFFODVV$SSOLFDWLRQ$QGURLG$SS$SSOLFDWLRQ
^
SXEOLF$SSOLFDWLRQ ,QW3WUMDYD5HIHUHQFH-QL+DQGOH2ZQHUVKLSWUDQVIHU 
EDVH MDYD5HIHUHQFHWUDQVIHU
^
`

SXEOLFRYHUULGHYRLG2Q&UHDWH
^
EDVH2Q&UHDWH 

9LHZ0RGHOV
6HUYLFH&RQWDLQHU5HJLVWHU/RJLQ9LHZ0RGHO!  !QHZ/RJLQ9LHZ0RGHO 
6HUYLFH&RQWDLQHU5HJLVWHU)ULHQG9LHZ0RGHO!  !
QHZ)ULHQG9LHZ0RGHO 
6HUYLFH&RQWDLQHU5HJLVWHU0HVVDJH9LHZ0RGHO!  !
QHZ0HVVDJH9LHZ0RGHO 
6HUYLFH&RQWDLQHU5HJLVWHU5HJLVWHU9LHZ0RGHO!  !
QHZ5HJLVWHU9LHZ0RGHO 

0RGHOV
6HUYLFH&RQWDLQHU5HJLVWHU,6HWWLQJV!  !QHZ)DNH6HWWLQJV 
6HUYLFH&RQWDLQHU5HJLVWHU,:HE6HUYLFH!  !QHZ)DNH:HE6HUYLFH 
`
`

:HXVHGWKHEXLOWLQ$QGURLGWKHPH7KHPH+ROR/LJKWMXVWEHFDXVHLWLVDQHDWWKHPH
WKDWPDWFKHVWKHGHIDXOWVW\OHZHXVHGRQL261RWHWKHVWUDQJHHPSW\FRQVWUXFWRUZH
KDYHWRFUHDWHIRUWKLVFODVVWRIXQFWLRQ7KLVLVDFXUUHQWUHTXLUHPHQWRIDFXVWRP
$SSOLFDWLRQFODVVLQ;DPDULQ<RXFDQMXVWUHFRJQL]HWKLVDVERLOHUSODWHFRGHDQG\RX
ZLOOQHHGWRDGGWKLVLQWKLVFDVH
1RZOHWVLPSOHPHQWDVLPSOHEDVHFODVVIRUDOOWKHDFWLYLWLHVWKURXJKRXWRXUDSS&UHDWH
DQ$FWLYLWLHVIROGHULQWKH;DP&KDW'URLGSURMHFWDQGDQHZILOHQDPHG
%DVH$FWLYLW\FVZLWKWKHIROORZLQJFRQWHQW

>$FWLYLW\@
SXEOLFFODVV%DVH$FWLYLW\79LHZ0RGHO!$FWLYLW\ZKHUH79LHZ0RGHO
%DVH9LHZ0RGHO
^
SURWHFWHGUHDGRQO\79LHZ0RGHOYLHZ0RGHO
SURWHFWHG3URJUHVV'LDORJSURJUHVV

SXEOLF%DVH$FWLYLW\

http://www.freepdf-books.com/
^
YLHZ0RGHO 6HUYLFH&RQWDLQHU5HVROYH W\SHRI 79LHZ0RGHO DV79LHZ0RGHO
`
SURWHFWHGRYHUULGHYRLG2Q&UHDWH %XQGOHEXQGOH
^
EDVH2Q&UHDWH EXQGOH 
SURJUHVV QHZ3URJUHVV'LDORJ WKLV 

SURJUHVV6HW&DQFHODEOH IDOVH SURJUHVV6HW7LWOH 5HVRXUFH6WULQJ/RDGLQJ `
SURWHFWHGRYHUULGHYRLG2Q5HVXPH
^
EDVH2Q5HVXPH 
YLHZ0RGHO,V%XV\&KDQJHG 2Q,V%XV\&KDQJHG
`
SURWHFWHGRYHUULGHYRLG2Q3DXVH
^
EDVH2Q3DXVH 
YLHZ0RGHO,V%XV\&KDQJHG 2Q,V%XV\&KDQJHG
`
YRLG2Q,V%XV\&KDQJHG REMHFWVHQGHU(YHQW$UJVH
^
LI YLHZ0RGHO,V%XV\
SURJUHVV6KRZ 
HOVH
SURJUHVV+LGH 
`
`

:HGLGVHYHUDOWKLQJVKHUHWRVLPSOLI\WKHGHYHORSPHQWRIRXURWKHUDFWLYLWLHV)LUVWZH
PDGHWKLVFODVVJHQHULFDQGPDGHDSURWHFWHGYDULDEOHQDPHGYLHZ0RGHOWRVWRUHD
9LHZ0RGHORIDVSHFLILFW\SH1RWHWKDWZHGLGQRWXVHJHQHULFVRQFRQWUROOHUVLQL26GXH
WRSODWIRUPOLPLWDWLRQV VHHPRUHRQ;DPDULQVGRFXPHQWDWLRQZHEVLWHDW
KWWSGRFV[DPDULQFRPJXLGHVLRVDGYDQFHGBWRSLFVOLPLWDWLRQV :HDOVRLPSOHPHQWHG
,V%XV\&KDQJHGDQGGLVSOD\HGDVLPSOH3URJUHVV'LDORJIXQFWLRQZLWKWKH/RDGLQJVWULQJ
IURPWKH6WULQJV[POILOHWRLQGLFDWHWKHQHWZRUNDFWLYLW\
/HWVDGGRQHPRUHPHWKRGWRGLVSOD\HUURUVWRWKHXVHUDVIROORZV
SURWHFWHGYRLG'LVSOD\(UURU ([FHSWLRQH[F
^
VWULQJHUURU H[F0HVVDJH
QHZ$OHUW'LDORJ%XLOGHU WKLV
6HW7LWOH 5HVRXUFH6WULQJ(UURU7LWOH 
6HW0HVVDJH HUURU
6HW3RVLWLYH%XWWRQ $QGURLG5HVRXUFH6WULQJ2N
,'LDORJ,QWHUIDFH2Q&OLFN/LVWHQHU QXOO
6KRZ 
`

7KLVPHWKRGZLOOGLVSOD\DSRSXSGLDORJLQGLFDWLQJWKDWVRPHWKLQJZHQWZURQJ1RWLFH
WKDWZHDOVRXVHG(UURU7LWOHDQGWKHEXLOWLQ$QGURLGUHVRXUFHIRUDQ2NVWULQJ
7KLVZLOOFRPSOHWHWKHFRUHVHWXSIRURXU$QGURLGDSSOLFDWLRQ)URPKHUHZHFDQPRYHRQ
WRLPSOHPHQWWKH8,IRUWKHVFUHHQVWKURXJKRXWRXUDSS

http://www.freepdf-books.com/
http://www.freepdf-books.com/
$GGLQJDORJLQVFUHHQ
%HIRUHFUHDWLQJ$QGURLGYLHZVLWLVLPSRUWDQWWRNQRZWKHGLIIHUHQWOD\RXWVRUYLHZJURXS
W\SHVDYDLODEOHLQ$QGURLGL26GRHVQRWKDYHDQHTXLYDOHQWIRUVRPHRIWKHVHEHFDXVH
L26KDVDYHU\VPDOOYDULDWLRQRIVFUHHQVL]HVRQLWVGHYLFHV6LQFH$QGURLGKDVYLUWXDOO\
LQILQLWHVFUHHQVL]HVDQGGHQVLWLHVWKH$QGURLG6'.KDVDORWRIEXLOWLQVXSSRUWIRUDXWR
VL]LQJDQGOD\RXWIRUYLHZV

http://www.freepdf-books.com/
/D\RXWVDQG9LHZ*URXSVLQ$QGRULG
7KHIROORZLQJDUHWKHFRPPRQW\SHVRIOD\RXWV
9LHZ*URXS7KLVLVWKHEDVHFODVVIRUDYLHZWKDWFRQWDLQVDFROOHFWLRQRIFKLOGYLHZV
<RXQRUPDOO\ZRQWXVHWKLVFODVVGLUHFWO\
/LQHDU/D\RXW7KLVLVDOD\RXWWKDWSRVLWLRQVLWVFKLOGYLHZVLQURZVRUFROXPQV EXW
QRWERWK <RXFDQDOVRVHWZHLJKWVRQHDFKFKLOGWRKDYHWKHPVSDQGLIIHUHQW
SHUFHQWDJHVRIWKHDYDLODEOHVSDFH
5HODWLYH/D\RXW7KLVLVDOD\RXWWKDWJLYHVPXFKPRUHIOH[LELOLW\RQWKHSRVLWLRQRI
LWVFKLOGUHQ<RXFDQSRVLWLRQFKLOGYLHZVUHODWLYHWRHDFKRWKHUVRWKDWWKH\DUH
DERYHEHORZWRWKHOHIWRUWRWKHULJKWRIRQHDQRWKHU
)UDPH/D\RXW7KLVOD\RXWSRVLWLRQVLWVFKLOGYLHZVGLUHFWO\RQWRSRIRQHDQRWKHULQ
WKH]RUGHURQWKHVFUHHQ7KLVOD\RXWLVEHVWXVHGIRUFDVHVZKHUH\RXKDYHDODUJH
FKLOGYLHZWKDWQHHGVRWKHUYLHZVRQWRSRILWDQGSHUKDSVGRFNHGWRRQHVLGH
/LVW9LHZ7KLVGLVSOD\VYLHZVYHUWLFDOO\LQDOLVWZLWKWKHKHOSRIDQDGDSWHUFODVVWKDW
GHWHUPLQHVWKHQXPEHURIFKLOGYLHZV,WDOVRKDVVXSSRUWIRULWVFKLOGUHQWREH
VHOHFWHG
*ULG9LHZ7KLVGLVSOD\VYLHZVLQURZVDQGFROXPQVZLWKLQDJULG,WDOVRUHTXLUHVWKH
XVHRIDQDGDSWHUFODVVWRVXSSO\WKHQXPEHURIFKLOGUHQ
%HIRUHZHEHJLQZULWLQJWKHORJLQVFUHHQGHOHWHWKH0DLQD[PODQG0DLQ$FWLYLW\FV
ILOHVWKDWZHUHFUHDWHGIURPWKH$QGURLGSURMHFWWHPSODWHDVWKH\DUHQRWXVHIXOIRUWKLV
DSSOLFDWLRQ1H[WFUHDWHDQ$QGURLGOD\RXWILOHQDPHG/RJLQD[POLQWKHOD\RXWIROGHURI
WKH5HVRXUFHVGLUHFWRU\LQ\RXUSURMHFW
1RZZHFDQVWDUWDGGLQJIXQFWLRQDOLWLHVWRRXU$QGURLGOD\RXWDVIROORZV
 'RXEOHFOLFNRQWKH/RJLQD[POILOHWRRSHQWKH$QGURLGGHVLJQHU
 'UDJWZR3ODLQ7H[WYLHZVRQWRWKHOD\RXWIRXQGLQWKH7H[W)LHOGVVHFWLRQ
 ,QWKH,GILHOGHQWHU#LGXVHUQDPHDQG#LGSDVVZRUGUHVSHFWLYHO\7KLVLVDVWHS
WKDW\RXZLOOWDNHIRUDQ\FRQWURO\RXZDQWWRZRUNZLWKIURP&FRGH
 )RUWKHSDVVZRUGILHOGVHWLWV,QSXW7\SHSURSHUW\WRWH[W3DVVZRUG
 'UDJD%XWWRQRQWRWKHOD\RXWDQGVHWLWV7H[WSURSHUW\WR/RJLQ
 6HWWKHEXWWRQV,GSURSHUW\WR#LGORJLQ:HZLOOEHXVLQJWKLVFRQWUROIURPFRGH

<RXUOD\RXWZLOOORRNVRPHWKLQJOLNHZKDWLVVKRZQLQWKHIROORZLQJVFUHHQVKRWZKHQ
FRPSOHWH

http://www.freepdf-books.com/
4 / Login.axml U Toolbox x

Alternative Layouts Nexus 4 Android L (v21) (All languages) Mode Default Theme Q. button ] [)
Form Widgets o

XamChat
* H 0 :: s c Button

RadioButton

ToggleButton

Images & Media o


ImageButton

Advanced o
LOGIN ZoomButton

Properties Document Outline

Widget Style Layout Scroll Behavior

Content Source

http://www.freepdf-books.com/
,PSOHPHQWLQJWKHORJLQIXQFWLRQDOLW\
1RZFUHDWHDQHZ$QGURLG$FWLYLW\ILOHQDPHG/RJLQ$FWLYLW\FVLQWKH$FWLYLWHV
IROGHUZHFUHDWHGHDUOLHU:HZLOOXVHWKLVDVWKHPDLQDFWLYLW\WKDWVWDUWVZKHQWKH
DSSOLFDWLRQUXQV/HWVLPSOHPHQWWKHORJLQIXQFWLRQDOLW\DVIROORZV
>$FWLYLW\ /DEHO #VWULQJ$SSOLFDWLRQ1DPH0DLQ/DXQFKHU WUXH @
SXEOLFFODVV/RJLQ$FWLYLW\%DVH$FWLYLW\/RJLQ9LHZ0RGHO!
^
(GLW7H[WXVHUQDPHSDVVZRUG
%XWWRQORJLQ

SURWHFWHGRYHUULGHYRLG2Q&UHDWH %XQGOHEXQGOH
^
EDVH2Q&UHDWH EXQGOH 
6HW&RQWHQW9LHZ 5HVRXUFH/D\RXW/RJLQ 
XVHUQDPH )LQG9LHZ%\,G(GLW7H[W! 5HVRXUFH,GXVHUQDPH 
SDVVZRUG )LQG9LHZ%\,G(GLW7H[W! 5HVRXUFH,GSDVVZRUG 
ORJLQ )LQG9LHZ%\,G%XWWRQ! 5HVRXUFH,GORJLQ 
ORJLQ&OLFN 2Q/RJLQ
`
SURWHFWHGRYHUULGHYRLG2Q5HVXPH
^
EDVH2Q5HVXPH 
XVHUQDPH7H[W SDVVZRUG7H[W VWULQJ(PSW\
`
DV\QFYRLG2Q/RJLQ REMHFWVHQGHU(YHQW$UJVH
^
YLHZ0RGHO8VHUQDPH XVHUQDPH7H[W
YLHZ0RGHO3DVVZRUG SDVVZRUG7H[W
WU\
^
DZDLWYLHZ0RGHO/RJLQ 
72'2QDYLJDWHWRDQHZDFWLYLW\
`
FDWFK ([FHSWLRQH[F
^
'LVSOD\(UURU H[F 
`
`
`

1RWLFHWKDWZHVHW0DLQ/DXQFKHUWRWUXHWRPDNHWKLVDFWLYLW\WKHILUVWDFWLYLW\IRUWKH
DSSOLFDWLRQ,QVRPHDSSVDVSODVKVFUHHQLVXVHGDVWKHILUVWDFWLYLW\VRNHHSWKLVLQPLQG
LI\RXQHHGWRDGGDVSODVKVFUHHQ:HDOVRWRRNDGYDQWDJHRIWKH$SSOLFDWLRQ1DPHYDOXH
DQGWKH%DVH$FWLYLW\FODVVZHVHWXSHDUOLHULQWKHFKDSWHU:HDOVRRYHUURGH2Q5HVXPHWR
FOHDURXWWKHWZR(GLW7H[WFRQWUROVVRWKDWWKHYDOXHVDUHFOHDUHGRXWLI\RXUHWXUQWRWKH
VFUHHQ
1RZLI\RXODXQFKWKHDSSOLFDWLRQ\RXZLOOEHJUHHWHGE\WKHORJLQVFUHHQZHMXVW
LPSOHPHQWHGDVVKRZQLQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
l u 11:37
10 XamChat

myusername

Login

http://www.freepdf-books.com/
http://www.freepdf-books.com/
http://www.freepdf-books.com/
8VLQJ/LVW9LHZDQG%DVH$GDSWHU
1RZOHWVLPSOHPHQWDFRQYHUVDWLRQVOLVWRQ$QGURLG7KH$QGURLGHTXLYDOHQWRIWKH
8,7DEOH9LHZDQG8,7DEOH9LHZ6RXUFHL26FODVVHVDUH/LVW9LHZDQG%DVH$GDSWHU7KHUH
DUHSDUDOOHOFRQFHSWVIRUWKHVH$QGURLGFODVVHVVXFKDVLPSOHPHQWLQJDEVWUDFWPHWKRGV
DQGUHF\FOLQJFHOOVGXULQJVFUROOLQJ7KHUHDUHDIHZGLIIHUHQWW\SHVRIDGDSWHUVXVHGLQ
$QGURLGVXFKDV$UUD\$GDSWHURU&XUVRU$GDSWRUDOWKRXJK%DVH$GDSWHULVJHQHUDOO\EHVW
VXLWHGIRUVLPSOHOLVWV

http://www.freepdf-books.com/
,PSOHPHQWLQJWKHFRQYHUVDWLRQVVFUHHQ
/HWVLPSOHPHQWRXUFRQYHUVDWLRQVVFUHHQ/HWVEHJLQE\PDNLQJDQHZ$QGURLG$FWLYLW\
LQ\RXU$FWLYLWLHVIROGHUQDPHG&RQYHUVDWLRQV$FWLYLW\FV/HWVVWDUWZLWKRQO\D
FRXSOHRIFKDQJHVWRWKHFODVVGHILQLWLRQDVIROORZV
>$FWLYLW\ /DEHO &RQYHUVDWLRQV @
SXEOLFFODVV&RQYHUVDWLRQV$FWLYLW\%DVH$FWLYLW\0HVVDJH9LHZ0RGHO!
^
2WKHUFRGHKHUHODWHU
`

3HUIRUPWKHIROORZLQJVWHSVWRLPSOHPHQWDFRXSOHRI$QGURLGOD\RXWV
 &UHDWHDQHZ$QGURLGOD\RXWLQWKHOD\RXWIROGHURIWKH5HVRXUFHVGLUHFWRU\QDPHG
&RQYHUVDWLRQVD[PO
 'UDJD/LVW9LHZFRQWUROIURP7RROER[RQWRWKHOD\RXWDQGVHWLWV,GWR
#LGFRQYHUVDWLRQV/LVW
 &UHDWHDVHFRQG$QGURLGOD\RXWLQWKHOD\RXWIROGHULQWKH5HVRXUFHVGLUHFWRU\
QDPHG&RQYHUVDWLRQ/LVW,WHPD[PO
 'UDJD7H[W 0HGLXP DQGD7H[W 6PDOO FRQWURORQWRWKHOD\RXWIURPWKH7RROER[
SDQH
 6HWWKHLU,'VWR#LGFRQYHUVDWLRQ8VHUQDPHDQG#LGFRQYHUVDWLRQ/DVW0HVVDJH
 )LQDOO\OHWVVHWHDFKRIWKHLU0DUJLQVWRGSLQWKH/D\RXWWDERIWKH3URSHUWLHV
ER[

7KLVZLOOVHWXSDOOWKHOD\RXWILOHVZHOOQHHGWRXVHWKURXJKRXWWKHFRQYHUVDWLRQVVFUHHQ
<RXU&RQYHUVDWLRQ/LVW,WHPD[POOD\RXWZLOOORRNVRPHWKLQJOLNHZKDWVVKRZQLQWKH
IROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
XamChat
j edium Text
imall Text

1RZZHFDQLPSOHPHQW%DVH$GDSWHUDVDQHVWHGFODVVLQVLGH&RQYHUVDWLRQV$FWLYLW\DV
IROORZV
FODVV$GDSWHU%DVH$GDSWHU&RQYHUVDWLRQ!
^
UHDGRQO\0HVVDJH9LHZ0RGHOPHVVDJH9LHZ0RGHO 
6HUYLFH&RQWDLQHU5HVROYH0HVVDJH9LHZ0RGHO! 
UHDGRQO\/D\RXW,QIODWHULQIODWHU

SXEOLF$GDSWHU &RQWH[WFRQWH[W

http://www.freepdf-books.com/
^
LQIODWHU  /D\RXW,QIODWHU FRQWH[W*HW6\VWHP6HUYLFH
&RQWH[W/D\RXW,QIODWHU6HUYLFH 
`
SXEOLFRYHUULGHORQJ*HW,WHP,G LQWSRVLWLRQ
^
7KLVLVDQDEVWUDFWPHWKRGMXVWDVLPSOHLPSOHPHQWDWLRQ
UHWXUQSRVLWLRQ
`
SXEOLFRYHUULGH9LHZ*HW9LHZ LQWSRVLWLRQ9LHZFRQYHUW9LHZ9LHZ*URXS
SDUHQW
^
LI FRQYHUW9LHZ QXOO
^
FRQYHUW9LHZ LQIODWHU,QIODWH 5HVRXUFH/D\RXW&RQYHUVDWLRQ/LVW,WHP
QXOO 
`
YDUFRQYHUVDWLRQ WKLV>SRVLWLRQ@
YDUXVHUQDPH FRQYHUW9LHZ)LQG9LHZ%\,G7H[W9LHZ!
5HVRXUFH,GFRQYHUVDWLRQ8VHUQDPH 
YDUODVW0HVVDJH FRQYHUW9LHZ)LQG9LHZ%\,G7H[W9LHZ!
5HVRXUFH,GFRQYHUVDWLRQ/DVW0HVVDJH 
XVHUQDPH7H[W FRQYHUVDWLRQ8VHUQDPH
ODVW0HVVDJH7H[W FRQYHUVDWLRQ/DVW0HVVDJH
UHWXUQFRQYHUW9LHZ
`
SXEOLFRYHUULGHLQW&RXQW
^
JHW^UHWXUQPHVVDJH9LHZ0RGHO&RQYHUVDWLRQV QXOO"
PHVVDJH9LHZ0RGHO&RQYHUVDWLRQV/HQJWK`
`
SXEOLFRYHUULGH&RQYHUVDWLRQWKLV>LQWLQGH[@
^
JHW^UHWXUQPHVVDJH9LHZ0RGHO&RQYHUVDWLRQV>LQGH[@`
`
`

7KHIROORZLQJLVDUHYLHZRIZKDWLVJRLQJRQLQVLGHWKHDGDSWHU
 :HVXEFODVVHG%DVH$GDSWHU&RQYHUVDWLRQ!
 :HSDVVHGLQ&RQWH[W RXUDFWLYLW\ VRWKDWZHFDQSXOORXW/D\RXW,QIODWHU7KLV
FODVVHQDEOHV\RXWRORDG;0/OD\RXWUHVRXUFHVDQGLQIODWHWKHPLQWRDYLHZREMHFW
 :HLPSOHPHQWHG*HW,WHP,G7KLVLVDJHQHUDOPHWKRGXVHGWRLGHQWLI\URZVEXWZH
MXVWUHWXUQHGWKHSRVLWLRQIRUQRZ
 :HVHWXS*HW9LHZZKLFKUHF\FOHVWKHFRQYHUW9LHZYDULDEOHE\RQO\FUHDWLQJDQHZ
YLHZLILWLVQXOO:HDOVRSXOOHGRXWWKHWH[WYLHZVLQRXUOD\RXWWRVHWWKHLUWH[W
 :HRYHUURGH&RXQWWRUHWXUQWKHQXPEHURIFRQYHUVDWLRQV
 :HLPSOHPHQWHGDQLQGH[HUWRUHWXUQD&RQYHUVDWLRQREMHFWIRUDSRVLWLRQ

2YHUDOOWKLVVKRXOGEHIDLUO\VLPLODUWRZKDWZHGLGRQL26

http://www.freepdf-books.com/
6HWWLQJXSWKHDGDSWHU
1RZOHWVVHWXSWKHDGDSWHULQRXUDFWLYLW\E\DGGLQJWKHIROORZLQJWRWKHERG\RI
&RQYHUVDWLRQV$FWLYLW\

/LVW9LHZOLVW9LHZ
$GDSWHUDGDSWHU

SURWHFWHGRYHUULGHYRLG2Q&UHDWH %XQGOHEXQGOH
^
EDVH2Q&UHDWH EXQGOH 
6HW&RQWHQW9LHZ 5HVRXUFH/D\RXW&RQYHUVDWLRQV 
OLVW9LHZ )LQG9LHZ%\,G/LVW9LHZ! 5HVRXUFH,GFRQYHUVDWLRQV/LVW 
OLVW9LHZ$GDSWHU DGDSWHU QHZ$GDSWHU WKLV 
`
SURWHFWHGDV\QFRYHUULGHYRLG2Q5HVXPH
^
EDVH2Q5HVXPH 
WU\
^
DZDLWYLHZ0RGHO*HW&RQYHUVDWLRQV 
DGDSWHU1RWLI\'DWD6HW,QYDOLGDWHG 
`
FDWFK ([FHSWLRQH[F
^
'LVSOD\(UURU H[F 
`
`

7KLVFRGHZLOOVHWXSWKHDGDSWHUDQGUHORDGRXUOLVWRIFRQYHUVDWLRQVZKHQWKHDFWLYLW\
DSSHDUVRQWKHVFUHHQ1RWHWKDWZHFDOOHG1RWLI\'DWD6HW,QYDOLGDWHGKHUHVRWKDW
/LVW9LHZUHORDGVLWVURZVDIWHUWKHQXPEHURIFRQYHUVDWLRQVKDVEHHQXSGDWHG7KLVLV
SDUDOOHOWRZKDWZHGLGRQL26E\FDOOLQJWKH8,7DEOH9LHZ
V5HORDG'DWDPHWKRG
/DVWEXWQRWOHDVWZHQHHGWRPRGLI\WKH2Q/RJLQPHWKRGZHVHWXSHDUOLHULQ
/RJLQ$FWLYLW\WRVWDUWRXUQHZDFWLYLW\DVIROORZV

6WDUW$FWLYLW\ W\SHRI &RQYHUVDWLRQV$FWLYLW\ 

1RZLIZHFRPSLOHDQGUXQRXUDSSOLFDWLRQZHFDQQDYLJDWHWRDFRQYHUVDWLRQVOLVWDIWHU
ORJJLQJLQDVVKRZQLQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
eoo 5554:Nexus5

*2 9:46
id

10 Conversations
bobama
Hey!

bobloblaw
Have you seen that new movie?

gmichael
What?

http://www.freepdf-books.com/
http://www.freepdf-books.com/
http://www.freepdf-books.com/
,PSOHPHQWLQJWKHIULHQGVOLVW
%HIRUHZHVWDUWLPSOHPHQWLQJWKHIULHQGVOLVWVFUHHQZHPXVWILUVWDGGDPHQXLWHPWR
$FWLRQ%DULQRXUDSSOLFDWLRQ/HWVEHJLQE\FUHDWLQJDQHZPHQXIROGHUZLWKLQWKH
5HVRXUFHVIROGHURIRXUSURMHFW1H[WFUHDWHDQHZ$QGURLGOD\RXWILOHQDPHG
&RQYHUVDWLRQV0HQXD[PO5HPRYHWKHGHIDXOWOD\RXWFUHDWHGE\;0/DQGUHSODFHLW
ZLWKWKHIROORZLQJ
"[POYHUVLRQ HQFRGLQJ XWI"!
PHQX[POQVDQGURLG KWWSVFKHPDVDQGURLGFRPDSNUHVDQGURLG!
LWHP
DQGURLGLG #LGDGG)ULHQG0HQXDQGURLGLFRQ #DQGURLGGUDZDEOHLFBPHQXBDGG
DQGURLGVKRZ$V$FWLRQ LI5RRP!
PHQX!

:HVHWXSDURRWPHQXZLWKRQHPHQXLWHPLQVLGHLW
7KHIROORZLQJLVDEUHDNGRZQRIZKDWZHVHWIRUWKHLWHPLQ;0/
DQGURLGLG:HZLOOXVHWKLVODWHULQ&WRUHIHUHQFHWKHPHQXLWHPZLWK
5HVRXUFH,GDGG)ULHQG0HQX
DQGURLGLFRQ7KLVLVDQLPDJHUHVRXUFHXVHGWRGLVSOD\WKHPHQXLWHP:HXVHGD
EXLOWLQ$QGURLGRQHIRUDJHQHULFSOXVLFRQ
DQGURLGVKRZ$V$FWLRQ7KLVZLOOPDNHWKHPHQXLWHPYLVLEOHLIWKHUHLVURRPIRUWKH
LWHP,IIRUVRPHUHDVRQWKHGHYLFHVVFUHHQLVWRRQDUURZDQRYHUIORZPHQXZRXOG
EHGLVSOD\HGIRUWKHPHQXLWHP
1RZZHFDQPDNHVRPHFKDQJHVLQ&RQYHUVDWLRQV$FWLYLW\FVWRGLVSOD\WKHPHQXLWHP
DVIROORZV
SXEOLFRYHUULGHERRO2Q&UHDWH2SWLRQV0HQX ,0HQXPHQX
^
0HQX,QIODWHU,QIODWH 5HVRXUFH0HQX&RQYHUVDWLRQV0HQXPHQX 
UHWXUQEDVH2Q&UHDWH2SWLRQV0HQX PHQX 
`

7KLVFRGHZLOOWDNHRXUOD\RXWDQGDSSO\LWWRWKHPHQXDWWKHWRSLQRXUDFWLYLW\VDFWLRQ
EDU1H[WZHFDQDGGVRPHFRGHWREHUXQZKHQWKHPHQXLWHPLVVHOHFWHGDVIROORZV
SXEOLFRYHUULGHERRO2Q2SWLRQV,WHP6HOHFWHG ,0HQX,WHPLWHP
^
LI LWHP,WHP,G 5HVRXUFH,GDGG)ULHQG0HQX
^
72'2ODXQFKWKHQH[WDFWLYLW\
`
UHWXUQEDVH2Q2SWLRQV,WHP6HOHFWHG LWHP 
`

1RZOHWVLPSOHPHQWWKHQH[WDFWLYLW\/HWVEHJLQE\PDNLQJDFRS\RI
&RQYHUVDWLRQVD[POIRXQGLQWKHOD\RXWIROGHULQWKH5HVRXUFHVGLUHFWRU\DQGUHQDPHLW
)ULHQGVD[PO7KHRQO\FKDQJHZHOOPDNHLQWKLVILOHZLOOEHWRUHQDPHWKH/LVW9LHZV
,'WR#LGIULHQGV/LVW

http://www.freepdf-books.com/
1H[WSHUIRUPWKHIROORZLQJVWHSVWRFUHDWHDOD\RXWWKDWFDQEHXVHGIRUWKHOLVWLWHPVLQ
/LVW9LHZ

 0DNHDQHZ$QGURLGOD\RXWFDOOHG)ULHQG/LVW,WHPD[PO
 2SHQWKHOD\RXWDQGVZLWFKWRWKH6RXUFHWDEIRXQGDWWKHERWWRPRIWKHVFUHHQ
 &KDQJHWKHURRW/LQHDU/D\RXW;0/HOHPHQWWRD5HODWLYH/D\RXWHOHPHQW
 6ZLWFKEDFNWRWKH&RQWHQWWDEIRXQGDWWKHERWWRPRIWKHVFUHHQ
 'UDJD7H[W /DUJH FRQWUROIURPWKH7RROER[SDQHRQWRWKHOD\RXWDQGVHWLWV,GWR
#LGIULHQG1DPH
 'UDJDQ,PDJH9LHZFRQWUROIURPWKH7RROER[SDQHRQWRWKHOD\RXW\RXFDQHLWKHU
OHWLWV,GEHLWVGHIDXOWYDOXHRUEODQNLWRXW
 &KDQJHWKHLPDJHYLHZVLPDJHWR#DQGURLGGUDZDEOHLFBPHQXBDGG7KLVLVWKH
VDPHSOXVLFRQZHXVHGHDUOLHULQWKHFKDSWHU<RXFDQVHOHFWLWIURPWKH5HVRXUFHV
GLDORJXQGHUWKH)UDPHZRUN5HVRXUFHVWDE
 6HWWKH:LGWKDQG+HLJKWRIERWKWKHFRQWUROVWRZUDSBFRQWHQW7KLVLVIRXQGXQGHU
WKH/D\RXWWDEXQGHUWKH9LHZ*URXSVHFWLRQ
 1H[WFKHFNWKHYDOXHIRU$OLJQ3DUHQW5LJKWRQMXVWWKHLPDJHYLHZ
 )LQDOO\VHWWKH0DUJLQVRIERWKWKHFRQWUROVWRGSLQWKH/D\RXWWDERIWKH
3URSHUWLHVER[

8VLQJWKH;DPDULQGHVLJQHUFDQEHYHU\SURGXFWLYHEXWVRPHGHYHORSHUVSUHIHUDKLJKHU
OHYHORIFRQWURO<RXPLJKWFRQVLGHUZULWLQJWKH;0/FRGH\RXUVHOIDVDQDOWHUQDWLYH
ZKLFKLVIDLUO\VWUDLJKWIRUZDUGDVVKRZQLQWKHIROORZLQJFRGH
"[POYHUVLRQ HQFRGLQJ XWI"!
5HODWLYH/D\RXW[POQVDQGURLG KWWSVFKHPDVDQGURLGFRPDSNUHVDQGURLG
DQGURLGOD\RXWBZLGWK ILOOBSDUHQW
DQGURLGOD\RXWBKHLJKW ILOOBSDUHQW!
7H[W9LHZDQGURLGWH[W /DUJH7H[W
DQGURLGWH[W$SSHDUDQFH "DQGURLGDWWUWH[W$SSHDUDQFH/DUJH
DQGURLGOD\RXWBZLGWK ZUDSBFRQWHQW
DQGURLGOD\RXWBKHLJKW ZUDSBFRQWHQW
DQGURLGLG #LGIULHQG1DPH
DQGURLGOD\RXWBPDUJLQ GS!
,PDJH9LHZ
DQGURLGVUF #DQGURLGGUDZDEOHLFBPHQXBDGG
DQGURLGOD\RXWBDOLJQ3DUHQW5LJKW WUXH
DQGURLGOD\RXWBZLGWK ZUDSBFRQWHQW
DQGURLGOD\RXWBKHLJKW ZUDSBFRQWHQW
DQGURLGOD\RXWBPDUJLQ GS!
5HODWLYH/D\RXW!

6LQFHZHQRZKDYHDOOWKHOD\RXWVZHQHHGIRUWKHQHZVFUHHQOHWVFUHDWHDQ$QGURLG
$FWLYLW\LQWKH$FWLYLWLHVIROGHUQDPHG)ULHQGV$FWLYLW\FV/HWVFUHDWHWKHEDVLF
GHILQLWLRQRIWKHDFWLYLW\DVIROORZVMXVWOLNHZHGLGEHIRUH
>$FWLYLW\ /DEHO )ULHQGV @
SXEOLFFODVV)ULHQGV$FWLYLW\%DVH$FWLYLW\)ULHQG9LHZ0RGHO!
^
SURWHFWHGRYHUULGHYRLG2Q&UHDWH %XQGOHEXQGOH

http://www.freepdf-books.com/
^
EDVH2Q&UHDWH EXQGOH 
`
`

1RZOHWVLPSOHPHQWDQHVWHG$GDSWHUFODVVWRVHWXSWKHOLVWYLHZLWHPVDVIROORZV
FODVV$GDSWHU%DVH$GDSWHU8VHU!
^
UHDGRQO\)ULHQG9LHZ0RGHOIULHQG9LHZ0RGHO 
6HUYLFH&RQWDLQHU5HVROYH)ULHQG9LHZ0RGHO! 
UHDGRQO\/D\RXW,QIODWHULQIODWHU

SXEOLF$GDSWHU &RQWH[WFRQWH[W
^
LQIODWHU  /D\RXW,QIODWHU FRQWH[W*HW6\VWHP6HUYLFH
&RQWH[W/D\RXW,QIODWHU6HUYLFH 
`
SXEOLFRYHUULGHORQJ*HW,WHP,G LQWSRVLWLRQ
^
UHWXUQSRVLWLRQ
`
SXEOLFRYHUULGH9LHZ*HW9LHZ LQWSRVLWLRQ9LHZFRQYHUW9LHZ9LHZ*URXS
SDUHQW
^
LI FRQYHUW9LHZ QXOO
^
FRQYHUW9LHZ LQIODWHU,QIODWH 5HVRXUFH/D\RXW)ULHQG/LVW,WHPQXOO 
`
YDUIULHQG WKLV>SRVLWLRQ@
YDUIULHQGQDPH FRQYHUW9LHZ)LQG9LHZ%\,G7H[W9LHZ!
5HVRXUFH,GIULHQG1DPH 
IULHQGQDPH7H[W IULHQG8VHUQDPH
UHWXUQFRQYHUW9LHZ
`
SXEOLFRYHUULGHLQW&RXQW
^
JHW^UHWXUQIULHQG9LHZ0RGHO)ULHQGV QXOO"
IULHQG9LHZ0RGHO)ULHQGV/HQJWK`
`
SXEOLFRYHUULGH8VHUWKLV>LQWLQGH[@
^
JHW^UHWXUQIULHQG9LHZ0RGHO)ULHQGV>LQGH[@`
`
`

7KHUHLVUHDOO\QRGLIIHUHQFHLQWKLVDGDSWHUDQGWKHSUHYLRXVRQHZHLPSOHPHQWHGIRUWKH
FRQYHUVDWLRQVVFUHHQ:HRQO\KDYHWRVHWWKHIULHQGVQDPHDQGZHXVHWKH8VHUREMHFW
LQVWHDGRIWKH&RQYHUVDWLRQREMHFW
7RILQLVKVHWWLQJXSWKHDGDSWHUZHFDQXSGDWHWKHERG\RIWKH)ULHQGV$FWLYLW\FODVVDV
IROORZV
/LVW9LHZOLVW9LHZ
$GDSWHUDGDSWHU

http://www.freepdf-books.com/
SURWHFWHGRYHUULGHYRLG2Q&UHDWH %XQGOHEXQGOH
^
EDVH2Q&UHDWH EXQGOH 
6HW&RQWHQW9LHZ 5HVRXUFH/D\RXW)ULHQGV 
OLVW9LHZ )LQG9LHZ%\,G/LVW9LHZ! 5HVRXUFH,GIULHQGV/LVW 
OLVW9LHZ$GDSWHU DGDSWHU QHZ$GDSWHU WKLV 
`
SURWHFWHGDV\QFRYHUULGHYRLG2Q5HVXPH
^
EDVH2Q5HVXPH 
WU\
^
DZDLWYLHZ0RGHO*HW)ULHQGV 
DGDSWHU1RWLI\'DWD6HW,QYDOLGDWHG 
`
FDWFK ([FHSWLRQH[F
^
'LVSOD\(UURU H[F 
`
`

/DVWEXWQRWOHDVWZHFDQXSGDWH2Q2SWLRQV,WHP6HOHFWHGLQWKH&RQYHUVDWLRQV$FWLYLW\
FODVVDVIROORZV
SXEOLFRYHUULGHERRO2Q2SWLRQV,WHP6HOHFWHG ,0HQX,WHPLWHP
^
LI LWHP,WHP,G 5HVRXUFH,GDGG)ULHQG0HQX
^
6WDUW$FWLYLW\ W\SHRI )ULHQGV$FWLYLW\ 
`
UHWXUQEDVH2Q2SWLRQV,WHP6HOHFWHG LWHP 
`

6RLIZHFRPSLOHDQGUXQWKHDSSOLFDWLRQZHFDQQDYLJDWHWRDIXOO\LPSOHPHQWHGIULHQGV
OLVWVFUHHQDVVKRZQLQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
eoo 5554:Nexus5

*d u 1 0:02

101 Friends
bobama
bobloblaw
gmichael

http://www.freepdf-books.com/
http://www.freepdf-books.com/
http://www.freepdf-books.com/
&RPSRVLQJPHVVDJHV
7KHQH[WVFUHHQLVDELWPRUHFRPSOLFDWHG:HZLOOQHHGWRFUHDWHD/LVW9LHZWKDWXVHV
PXOWLSOHOD\RXWILOHVIRUHDFKURZGHSHQGLQJRQWKHW\SHRIWKHURZ:HOODOVRQHHGWR
SHUIRUPVRPHOD\RXWWULFNVWRSODFHDYLHZEHORZWKH/LVW9LHZDQGVHWXSWKH/LVW9LHZWR
DXWRVFUROO
)RUWKHQH[WVFUHHQOHWVEHJLQE\FUHDWLQJDQHZOD\RXWQDPHG0HVVDJHVD[POLQWKH
OD\RXWIROGHURIWKH5HVRXUFHVGLUHFWRU\DQGWKHQSHUIRUPWKHIROORZLQJVWHSV

 'UDJDQHZ/LVW9LHZRQWRWKHOD\RXW6HWLWV,GWR#LGPHVVDJH/LVW
 &KHFNWKHER[IRU6WDFN)URP%RWWRPDQGVHW7UDQVFULSW0RGHWRDOZD\V6FUROO
7KLVZLOOVHWLWXSLQRUGHUWRGLVSOD\LWHPVIURPWKHERWWRPXS
 6HWWKH:HLJKWYDOXHWRIRUWKH/LVW9LHZLQWKH/D\RXWWDEXQGHUWKH
/LQHDU/D\RXWVHFWLRQ
 'UDJDQHZ5HODWLYH/D\RXWRQWRWKHOD\RXW/HWLWV,GEHWKHGHIDXOWYDOXHRU
UHPRYHLW
 'UDJDQHZ%XWWRQLQVLGH5HODWLYH/D\RXW6HWLWV,GWR#LGVHQG%XWWRQ
 &KHFNWKHER[IRU$OLJQ3DUHQW5LJKWLQWKH/D\RXWWDE
 'UDJDQHZ3ODLQ7H[WIRXQGLQWKH7H[W)LHOGVHFWLRQLQVLGH5HODWLYH/D\RXWWRWKH
OHIWRIWKHEXWWRQ6HWLWV,GWR#LGPHVVDJH7H[W
 ,QWKH/D\RXWWDEVHW7R/HIW2IWR#LGVHQG%XWWRQDQGVHWLWV:LGWKWR
PDWFKBSDUHQW
 &KHFNWKHER[IRU&HQWHULQ3DUHQWWRIL[WKHYHUWLFDOFHQWHULQJ

:KHQFRPSOHWHGWKH;0/ILOHZLOOEHDVIROORZV
"[POYHUVLRQ HQFRGLQJ XWI"!
/LQHDU/D\RXW
[POQVDQGURLG KWWSVFKHPDVDQGURLGFRPDSNUHVDQGURLG
DQGURLGRULHQWDWLRQ YHUWLFDO
DQGURLGOD\RXWBZLGWK PDWFKBSDUHQW
DQGURLGOD\RXWBKHLJKW PDWFKBSDUHQW!
/LVW9LHZ
DQGURLGPLQ:LGWK S[
DQGURLGPLQ+HLJKW S[
DQGURLGOD\RXWBZLGWK ILOOBSDUHQW
DQGURLGOD\RXWBKHLJKW ZUDSBFRQWHQW
DQGURLGLG #LGPHVVDJH/LVW
DQGURLGOD\RXWBZHLJKW 
DQGURLGVWDFN)URP%RWWRP WUXH
DQGURLGWUDQVFULSW0RGH DOZD\V6FUROO!
5HODWLYH/D\RXW
DQGURLGPLQ:LGWK S[
DQGURLGPLQ+HLJKW S[
DQGURLGOD\RXWBZLGWK ILOOBSDUHQW
DQGURLGOD\RXWBKHLJKW ZUDSBFRQWHQW!
%XWWRQ
DQGURLGWH[W 6HQG
DQGURLGOD\RXWBDOLJQ3DUHQW5LJKW WUXH

http://www.freepdf-books.com/
DQGURLGOD\RXWBZLGWK ZUDSBFRQWHQW
DQGURLGOD\RXWBKHLJKW ZUDSBFRQWHQW
DQGURLGLG #LGVHQG%XWWRQ!
(GLW7H[W
DQGURLGOD\RXWBZLGWK PDWFKBSDUHQW
DQGURLGOD\RXWBKHLJKW ZUDSBFRQWHQW
DQGURLGOD\RXWBWR/HIW2I #LGVHQG%XWWRQ
DQGURLGOD\RXWBFHQWHU,Q3DUHQW WUXH
DQGURLGLG #LGPHVVDJH7H[W!
5HODWLYH/D\RXW!
/LQHDU/D\RXW!

1H[WSHUIRUPWKHIROORZLQJVWHSVWRPDNHWZRPRUH$QGURLGOD\RXWV
 &UHDWHDQHZOD\RXWQDPHG0\0HVVDJH/LVW,WHPD[POLQWKHOD\RXWIROGHURIWKH
5HVRXUFHVGLUHFWRU\
 2SHQWKHOD\RXWDQGVZLWFKWRWKH6RXUFHWDE&KDQJHWKHURRW;0/HOHPHQWWRD
5HODWLYH/D\RXWHOHPHQW
 6ZLWFKEDFNWRWKH&RQWHQWWDEDQGGUDJWZR7H[W9LHZFRQWUROVRQWRWKHOD\RXW
 ,QWKH,GILHOGHQWHU#LGP\0HVVDJH7H[WDQG#LGP\0HVVDJH'DWHUHVSHFWLYHO\
 )RUERWKWKHYLHZVVHW0DUJLQWRGSDQG:LGWKDQG+HLJKWWRZUDSBFRQWHQW
 )RUWKHILUVW7H[W9LHZVHWLWV&RORUWR#DQGURLGFRORUKRORBEOXHBEULJKWXQGHU
WKH6W\OHWDE
 )RUWKHVHFRQG7H[W9LHZFKHFNWKH$OLJQ3DUHQW5LJKWFKHFNER[XQGHUWKH/D\RXW
WDE
 &UHDWHDQHZOD\RXWQDPHG7KHLU0HVVDJH/LVW,WHPD[PODQGUHSHDWWKHSURFHVV
6HOHFWDGLIIHUHQWFRORUIRUWKHILUVW7H[W9LHZLQWKHQHZOD\RXW

)LQDOO\ZHOOQHHGWRFUHDWHDQHZDFWLYLW\IRUWKHVFUHHQ&UHDWHDQHZ$QGURLG$FWLYLW\
QDPHG0HVVDJHV$FWLYLW\FVLQWKH$FWLYLWLHVGLUHFWRU\/HWVEHJLQZLWKWKHVWDQGDUG
FRGHWRVHWXSDQDFWLYLW\DVIROORZV
>$FWLYLW\ /DEHO 0HVVDJHV @
SXEOLFFODVV0HVVDJHV$FWLYLW\%DVH$FWLYLW\0HVVDJH9LHZ0RGHO!
^
SURWHFWHGRYHUULGHYRLG2Q&UHDWH %XQGOHEXQGOH
^
EDVH2Q&UHDWH EXQGOH 
`
`

1H[WOHWVLPSOHPHQWDPRUHFRPSOLFDWHGDGDSWHUWKDQZKDWZHLPSOHPHQWHGHDUOLHUDV
IROORZV
FODVV$GDSWHU%DVH$GDSWHU0HVVDJH!
^
UHDGRQO\0HVVDJH9LHZ0RGHOPHVVDJH9LHZ0RGHO 
6HUYLFH&RQWDLQHU5HVROYH0HVVDJH9LHZ0RGHO! 
UHDGRQO\,6HWWLQJVVHWWLQJV 6HUYLFH&RQWDLQHU5HVROYH,6HWWLQJV! 
UHDGRQO\/D\RXW,QIODWHULQIODWHU
FRQVWLQW0\0HVVDJH7\SH 7KHLU0HVVDJH7\SH 

http://www.freepdf-books.com/
SXEOLF$GDSWHU &RQWH[WFRQWH[W
^
LQIODWHU  /D\RXW,QIODWHU FRQWH[W*HW6\VWHP6HUYLFH
&RQWH[W/D\RXW,QIODWHU6HUYLFH 
`
SXEOLFRYHUULGHORQJ*HW,WHP,G LQWSRVLWLRQ
^
UHWXUQSRVLWLRQ
`
SXEOLFRYHUULGHLQW&RXQW
^
JHW^UHWXUQPHVVDJH9LHZ0RGHO0HVVDJHV QXOO"
PHVVDJH9LHZ0RGHO0HVVDJHV/HQJWK`
`
SXEOLFRYHUULGH0HVVDJHWKLV>LQWLQGH[@
^
JHW^UHWXUQPHVVDJH9LHZ0RGHO0HVVDJHV>LQGH[@`
`
SXEOLFRYHUULGHLQW9LHZ7\SH&RXQW
^
JHW^UHWXUQ`
`
SXEOLFRYHUULGHLQW*HW,WHP9LHZ7\SH LQWSRVLWLRQ
^
YDUPHVVDJH WKLV>SRVLWLRQ@
UHWXUQPHVVDJH8VHU,G VHWWLQJV8VHU,G"0\0HVVDJH7\SH
7KHLU0HVVDJH7\SH
`
`

7KLVLQFOXGHVHYHU\WKLQJH[FHSWRXULPSOHPHQWDWLRQRI*HW9LHZZKLFKZHOOJHWWR
VKRUWO\+HUHWKHILUVWFKDQJHVDUHVRPHFRQVWDQWVIRU0\0HVVDJH7\SHDQG
7KHLU0HVVDJH7\SH:HWKHQLPSOHPHQWHG9LHZ7\SH&RXQWDQG*HW,WHP9LHZ7\SH7KLVLV
$QGURLGVPHFKDQLVPIRUXVLQJWZRGLIIHUHQWOD\RXWVIRUOLVWLWHPVLQDOLVWYLHZ:HXVH
RQHW\SHRIOD\RXWIRUWKHXVHUVPHVVDJHVDQGDGLIIHUHQWRQHIRUWKHRWKHUXVHULQWKH
FRQYHUVDWLRQ
1H[WOHWVLPSOHPHQW*HW9LHZDVIROORZV
SXEOLFRYHUULGH9LHZ*HW9LHZ LQWSRVLWLRQ9LHZFRQYHUW9LHZ9LHZ*URXS
SDUHQW
^
YDUPHVVDJH WKLV>SRVLWLRQ@
LQWW\SH *HW,WHP9LHZ7\SH SRVLWLRQ 
LI FRQYHUW9LHZ QXOO
^
LI W\SH 0\0HVVDJH7\SH
^
FRQYHUW9LHZ LQIODWHU,QIODWH 5HVRXUFH/D\RXW0\0HVVDJH/LVW,WHP
QXOO 
`
HOVH
^
FRQYHUW9LHZ LQIODWHU,QIODWH 5HVRXUFH/D\RXW7KHLU0HVVDJH/LVW,WHP
QXOO 

http://www.freepdf-books.com/
`
`
7H[W9LHZPHVVDJH7H[WGDWH7H[W
LI W\SH 0\0HVVDJH7\SH
^
PHVVDJH7H[W FRQYHUW9LHZ)LQG9LHZ%\,G7H[W9LHZ!
5HVRXUFH,GP\0HVVDJH7H[W 
GDWH7H[W FRQYHUW9LHZ)LQG9LHZ%\,G7H[W9LHZ!
5HVRXUFH,GP\0HVVDJH'DWH 
`
HOVH
^
PHVVDJH7H[W FRQYHUW9LHZ)LQG9LHZ%\,G7H[W9LHZ!
5HVRXUFH,GWKHLU0HVVDJH7H[W 
GDWH7H[W FRQYHUW9LHZ)LQG9LHZ%\,G7H[W9LHZ!
5HVRXUFH,GWKHLU0HVVDJH'DWH 
`
PHVVDJH7H[W7H[W PHVVDJH7H[W
GDWH7H[W7H[W PHVVDJH'DWH7R6WULQJ 00GG\\++PP 
UHWXUQFRQYHUW9LHZ
`

/HWVEUHDNGRZQRXULPSOHPHQWDWLRQWKURXJKWKHIROORZLQJVWHSV
 :HILUVWSXOORXWWKHPHVVDJHREMHFWIRUWKHSRVLWLRQRIWKHURZ
 1H[WZHJUDEWKHYLHZW\SHWKDWGHWHUPLQHVZKHWKHULWLVWKHFXUUHQWXVHUVPHVVDJH
RUWKHRWKHUXVHULQWKHFRQYHUVDWLRQ
 ,IFRQYHUW9LHZLVQXOOZHLQIODWHWKHDSSURSULDWHOD\RXWEDVHGRQWKHW\SH
 1H[WZHSXOOWKHWZRWH[WYLHZVPHVVDJH7H[WDQGGDWH7H[WRXWRIWKH
FRQYHUW9LHZ:HKDYHWRXVHWKHW\SHYDOXHWRPDNHVXUHWKDWZHXVHWKHFRUUHFW
UHVRXUFH,'V
 :HVHWWKHDSSURSULDWHWH[WRQERWKWKHWH[WYLHZVXVLQJWKHPHVVDJHREMHFW
 :HUHWXUQFRQYHUW9LHZ

1RZOHWVILQLVK0HVVDJHV$FWLYLW\E\VHWWLQJXSWKHUHVWRIWKHDGDSWHU)LUVWOHWV
LPSOHPHQWVRPHPHPEHUYDULDEOHVDQGWKH2Q&UHDWHPHWKRGDVIROORZV
/LVW9LHZOLVW9LHZ
(GLW7H[WPHVVDJH7H[W
%XWWRQVHQG%XWWRQ
$GDSWHUDGDSWHU

SURWHFWHGRYHUULGHYRLG2Q&UHDWH %XQGOHEXQGOH
^
EDVH2Q&UHDWH EXQGOH 

7LWOH YLHZ0RGHO&RQYHUVDWLRQ8VHUQDPH
6HW&RQWHQW9LHZ 5HVRXUFH/D\RXW0HVVDJHV 
OLVW9LHZ )LQG9LHZ%\,G/LVW9LHZ! 5HVRXUFH,GPHVVDJH/LVW 
PHVVDJH7H[W )LQG9LHZ%\,G(GLW7H[W! 5HVRXUFH,GPHVVDJH7H[W 
VHQG%XWWRQ )LQG9LHZ%\,G%XWWRQ! 5HVRXUFH,GVHQG%XWWRQ 

OLVW9LHZ$GDSWHU DGDSWHU QHZ$GDSWHU WKLV 

http://www.freepdf-books.com/
VHQG%XWWRQ&OLFN DV\QF VHQGHUH  !
^
YLHZ0RGHO7H[W PHVVDJH7H[W7H[W
WU\
^
DZDLWYLHZ0RGHO6HQG0HVVDJH 
PHVVDJH7H[W7H[W VWULQJ(PSW\
DGDSWHU1RWLI\'DWD6HW,QYDOLGDWHG 
OLVW9LHZ6HW6HOHFWLRQ DGDSWHU&RXQW 
`
FDWFK ([FHSWLRQH[F
^
'LVSOD\(UURU H[F 
`
`
`

6RIDUWKLVDFWLYLW\LVIDLUO\VWDQGDUGFRPSDUHGWRRXUSUHYLRXVDFWLYLWLHVLQWKLVFKDSWHU:H
DOVRKDGWRZLUHXSWKH&OLFNHYHQWRIVHQG%XWWRQLQ2Q&UHDWHVRWKDWLWVHQGVWKH
PHVVDJHDQGUHIUHVKHVWKHOLVW:HDOVRXVHGDWULFNWRVFUROOWKHOLVWYLHZWRWKHHQGE\
VHWWLQJLWVVHOHFWLRQWRWKHODVWLWHP
1H[WZHOOQHHGWRLPSOHPHQW2Q5HVXPHWRORDGWKHPHVVDJHVLQYDOLGDWHWKHDGDSWHUDQG
WKHQVFUROOWKHOLVWYLHZWRWKHHQGDVIROORZV
SURWHFWHGDV\QFRYHUULGHYRLG2Q5HVXPH
^
EDVH2Q5HVXPH 
WU\
^
DZDLWYLHZ0RGHO*HW0HVVDJHV 
DGDSWHU1RWLI\'DWD6HW,QYDOLGDWHG 
OLVW9LHZ6HW6HOHFWLRQ DGDSWHU&RXQW 
`
FDWFK ([FHSWLRQH[F
^
'LVSOD\(UURU H[F 
`
`

6RILQDOO\LI\RXFRPSLOHDQGUXQWKHDSS\RXZLOOEHDEOHWRQDYLJDWHWRWKHPHVVDJHV
VFUHHQDQGDGGQHZPHVVDJHVWRWKHOLVWDVVKRZQLQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
Ieoo 5554:Nexus5

XJ u 10:42

10 bobloblaw

Hey
10/01/14 22:27
What's Up?
10/01/14 22:32
Have you seen that new movie?
10/01/14 22:37
It's great!
10/01/1422:42

Let's see another! SEND

http://www.freepdf-books.com/
http://www.freepdf-books.com/
http://www.freepdf-books.com/
6XPPDU\
,QWKLVFKDSWHUZHVWDUWHGRXWE\JRLQJRYHUWKHEDVLFVHWWLQJVLQWKH$QGURLG0DQLIHVW
ILOH1H[WZHLPSOHPHQWHGDFXVWRP$SSOLFDWLRQFODVVWRVHWXSRXU6HUYLFH&RQWDLQHU
:HWKHQZHQWRYHUWKHGLIIHUHQWW\SHVRI$QGURLGOD\RXWVDQGLPSOHPHQWHGDORJLQVFUHHQ
XVLQJQDWLYH$QGURLGYLHZV:HLPSOHPHQWHGWKHIULHQGVOLVWVFUHHQDQGOHDUQHGDERXWWKH
EDVLFVRI/LVW9LHZDQGDGDSWHUV)LQDOO\ZHLPSOHPHQWHGWKHPHVVDJHVVFUHHQDQGXVHG
WKHPRUHDGYDQFHGIXQFWLRQDOLW\DYDLODEOHLQOLVWYLHZDGDSWHUVDQGOD\RXWV
$IWHUFRPSOHWLQJWKLVFKDSWHU\RXZLOOKDYHDSDUWLDOO\IXQFWLRQDO$QGURLGYHUVLRQRI
;DP&KDW<RXZLOOKDYHJDLQHGDGHHSHUXQGHUVWDQGLQJRIWKH$QGURLG6'.DQGWRROV
<RXVKRXOGEHFRQILGHQWLQGHYHORSLQJ\RXURZQ$QGURLGDSSOLFDWLRQVXVLQJ;DPDULQ
7DNHLWXSRQ\RXUVHOIWRLPSOHPHQWWKHUHPDLQLQJVFUHHQVWKDWZHGLGQRWFRYHULQWKH
FKDSWHU,I\RXJHWORVWIHHOIUHHWRUHYLHZWKHIXOOVDPSOHDSSOLFDWLRQLQFOXGHGZLWKWKLV
ERRN,QWKHQH[WFKDSWHUZHOOFRYHUKRZWRGHSOR\WRPRELOHGHYLFHVDQGZK\LVLWYHU\
LPSRUWDQWWRWHVW\RXUDSSOLFDWLRQVRQUHDOGHYLFHV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
&KDSWHU'HSOR\LQJDQG7HVWLQJRQ
'HYLFHV
'HSOR\LQJWRGHYLFHVLVERWKLPSRUWDQWDQGDELWRIDKDVVOHZKHQ\RXWU\LWWKHILUVWWLPH
7HVWLQJRQDGHYLFHZLOOFRPPRQO\GLVSOD\SHUIRUPDQFHLVVXHVWKDWDUHQWSUHVHQWLQWKH
VLPXODWRUHPXODWRURI\RXUDSSOLFDWLRQ<RXFDQDOVRWHVWWKLQJVWKDWDUHRQO\SRVVLEOHRQ
UHDOGHYLFHVVXFKDV*36FDPHUDPHPRU\OLPLWDWLRQVRUFHOOXODUQHWZRUNFRQQHFWLYLW\
7KHUHDUHDOVRFRPPRQSLWIDOOVWKDWH[LVWZKHQGHYHORSLQJIRU;DPDULQZKLFKZLOORQO\
VXUIDFHZKHQWHVWLQJRQDUHDOGHYLFH
,QWKLVFKDSWHUZHZLOOFRYHUWKHIROORZLQJWRSLFV
L26SURYLVLRQLQJ
$QGURLGGHYLFHVHWWLQJVIRUGHEXJJLQJ
7KHOLQNHU
$KHDGRIWLPH $27 FRPSLODWLRQ
&RPPRQPHPRU\SLWIDOOVZLWK;DPDULQ
%HIRUHZHEHJLQWKLVFKDSWHULWLVLPSRUWDQWWRQRWHWKDWDQL26'HYHORSHU3URJUDP
PHPEHUVKLSLVUHTXLUHGWRGHSOR\WRL26GHYLFHV)HHOIUHHWRJREDFNWR&KDSWHU
6HWWLQJ8S;DPDULQWRZDONWKURXJKWKLVSURFHVV

http://www.freepdf-books.com/
L26SURYLVLRQLQJ
$SSOHKDVDVWULFWSURFHVVIRUGHSOR\LQJDSSOLFDWLRQVWRL26GHYLFHV:KLOHEHLQJTXLWH
FRQYROXWHGDQGVRPHWLPHVSDLQIXOIRUGHYHORSHUV$SSOHFDQHQDEOHDFHUWDLQOHYHORI
VHFXULW\E\SUHYHQWLQJWKHDYHUDJHXVHUIURPVLGHORDGLQJSRWHQWLDOO\PDOLFLRXV
DSSOLFDWLRQV

http://www.freepdf-books.com/
3UHUHTXLVLWHVIRUGHSOR\LQJWRL26
%HIRUHZHFDQGHSOR\RXUDSSOLFDWLRQWRDQL26GHYLFHWKHUHDUHDIHZWKLQJVZHZLOO
QHHGWRVHWXSLQWKHL26'HY&HQWHU:HZLOOEHJLQE\FUHDWLQJDQ$SS,'RUDEXQGOH,'
IRU\RXUDFFRXQW7KLVLVWKHSULPDU\LGHQWLILHUIRUDQ\L26DSSOLFDWLRQ
:HZLOOEHJLQE\QDYLJDWLQJWRKWWSGHYHORSHUDSSOHFRPDQGSHUIRUPLQJWKHIROORZLQJ
VWHSV
 &OLFNRQWKHL26$SSVLFRQ
 6LJQLQZLWK\RXUGHYHORSHUDFFRXQW
 &OLFNRQ&HUWLILFDWHV,GHQWLILHUV 3URILOHVRQWKHULJKWKDQGVLGHQDYLJDWLRQ
 &OLFNRQ,GHQWLILHUV
 &OLFNRQWKHSOXVEXWWRQWRDGGDQHZL26$SS,'
 ,QWKH1DPHILHOGHQWHUVRPHWKLQJPHDQLQJIXOVXFKDV<RXU&RPSDQ\1DPH:LOGFDUG
 6HOHFWWKH:LOGFDUG$SS,'UDGLREXWWRQ
 ,QWKH%XQGOH,'ILHOGVHOHFWDUHYHUVHGRPDLQVW\OHGQDPHIRU\RXUFRPSDQ\VXFK
DVFRP\RXUFRPSDQ\QDPH 
 &OLFNRQ&RQWLQXH
 5HYLHZWKHILQDOVHWWLQJDQGKLW6XEPLW

/HDYHWKLVZHESDJHRSHQDVZHZLOOEHXVLQJLWWKURXJKRXWWKHFKDSWHU
:HMXVWUHJLVWHUHGDZLOGFDUGEXQGOH,'IRU\RXUDFFRXQWXVHWKLVDVDSUHIL[IRUDOOIXWXUH
DSSOLFDWLRQV\RXZLVKWRLGHQWLI\ZLWKWKLVDFFRXQW/DWHUZKHQ\RXDUHSUHSDULQJWR
GHSOR\DQDSSWRWKH$SSOH$SS6WRUH\RXZLOOFUHDWHDQ([SOLFLW$SS,'VXFKDV
FRP\RXUFRPSDQ\QDPH\RXUDSS7KLVDOORZV\RXWRGHSOR\WKHVSHFLILFDSSWRWKHVWRUH
ZKLOHWKHZLOGFDUG,'LVEHVWXVHGIRUGHSOR\LQJWRGHYLFHVIRUWHVWLQJ
1H[WZHQHHGWRORFDWHWKHXQLTXHLGHQWLILHURQHDFKGHYLFH\RXSODQRQGHEXJJLQJ\RXU
DSSOLFDWLRQRQ$SSOHUHTXLUHVHDFKGHYLFHWREHUHJLVWHUHGXQGHU\RXUDFFRXQWZLWKDOLPLW
RIGHYLFHVSHUGHYHORSHU7KHRQO\ZD\WRFLUFXPYHQWWKLVUHTXLUHPHQWLVWRUHJLVWHU
IRUWKHL26'HYHORSHU(QWHUSULVHSURJUDPZLWKD\HDUO\IHHWKDWLVVHSDUDWHIURPWKH
VWDQGDUGGHYHORSHUIHH
:HZLOOEHJLQE\ODXQFKLQJ;FRGHDQGSHUIRUPLQJWKHIROORZLQJVWHSV
 1DYLJDWHWR:LQGRZ_'HYLFHVLQWKHWRSPHQX
 3OXJLQ\RXUWDUJHWGHYLFHZLWKD86%FDEOH
 2QWKHOHIWKDQGVLGHQDYLJDWLRQ\RXVKRXOGVHH\RXUGHYLFHVQDPH&OLFNRQLWWR
VHOHFWLW
 1RWLFHWKH,GHQWLILHUYDOXHIRU\RXUGHYLFH&RS\LWWR\RXUFOLSERDUG

7KHIROORZLQJVFUHHQVKRWVKRZVZKDW\RXUVFUHHQVKRXOGORRNOLNHZLWK\RXUGHYLFH
VHOHFWHGLQ;FRGH

http://www.freepdf-books.com/
Device Information

Name Jon Peppers' iPhone


Model iPhone 5s (Model A1453, A1533)
Capacity 12.16 GB (2.53 GB available)
Battery 9696
iOS 8.0.2 (12A405)
Identifier

View Device Logs Take Screenshot

5HWXUQWRKWWSGHYHORSHUDSSOHFRP KRSHIXOO\LWLVVWLOORSHQIURPHDUOLHULQWKHFKDSWHU
DQGSHUIRUPWKHIROORZLQJVWHSV
 1DYLJDWHWR'HYLFHV_$OORQWKHOHIWKDQGVLGHQDYLJDWLRQ
 &OLFNRQWKHSOXVEXWWRQLQWKHWRSULJKWFRUQHURIWKHSDJH
 (QWHUDPHDQLQJIXOQDPHIRU\RXUGHYLFHDQGSDVWHWKH,GHQWLILHUYDOXHIURP\RXU
FOLSERDUGLQWRWKH8','ILHOG
 &OLFNRQ&RQWLQXH
 5HYLHZWKHLQIRUPDWLRQ\RXHQWHUHGDQGKLW5HJLVWHU

'RZQWKHURDGZKHQ\RXUDFFRXQWLVIXOO\VHWXS\RXFDQMXVWFOLFNRQWKH8VHIRU
'HYHORSPHQWEXWWRQLQ;FRGHDQGVNLSWKHVHFRQGVHWRIVWHSV
7KHIROORZLQJVFUHHQVKRWVKRZV\RXZKDW\RXUGHYLFHOLVWVKRXOGORRNOLNHZKHQ
FRPSOHWH

iOS Devices + / Q.

You can register 96 additional devices.

Name UDID

Jons 4S

Jon's iPad 3

Jons iPhone 5S

1H[WZHZLOOQHHGWRJHQHUDWHDFHUWLILFDWHWRUHSUHVHQW\RXDVWKHGHYHORSHUIRU\RXU
DFFRXQW3ULRUWR;FRGH\RXKDGWRFUHDWHDFHUWLILFDWHVLJQLQJUHTXHVWXVLQJWKH
.H\FKDLQDSSRQ\RXU0DF<RXFDQILQGWKLVXQGHU$SSOLFDWLRQVRUXVLQJWKHVHDUFK
VSRWOLJKWRQ26;YLD&RPPDQG6SDFH7KHQHZHUYHUVLRQVRI;FRGHPDNHWKLQJVDORW

http://www.freepdf-books.com/
HDVLHUE\LQWHJUDWLQJDORWRIWKLVSURFHVVLQWR;FRGH
2SHQ;FRGHDQGSHUIRUPWKHIROORZLQJVWHSV
 1DYLJDWHWR;FRGH_3UHIHUHQFHVLQWKHPHQXDWWKHWRS
 6HOHFWWKH$FFRXQWVWDE
 &OLFNRQWKHSOXVEXWWRQRQWKHERWWRPOHIWDQGWKHQFOLFNRQ$GG$SSOH,'
 (QWHUWKHHPDLODQGSDVVZRUGIRU\RXUGHYHORSHUDFFRXQW
 2QFUHDWLQJWKHDFFRXQWFOLFNRQ9LHZ'HWDLOVRQWKHERWWRPULJKW
 &OLFNRQWKHV\QFEXWWRQRQWKHERWWRPOHIW
 ,IWKLVLVDQHZDFFRXQW;FRGHZLOOGLVSOD\DZDUQLQJWKDWQRFHUWLILFDWHVH[LVW\HW
&KHFNHDFKER[DQGFOLFNRQ5HTXHVWWRJHQHUDWHWKHFHUWLILFDWHV

;FRGHZLOOQRZDXWRPDWLFDOO\FUHDWHDGHYHORSHUFHUWLILFDWHIRU\RXUDFFRXQWDQGLQVWDOOLW
LQWR\RXU0DFVNH\FKDLQ
7KHIROORZLQJVFUHHQVKRWVKRZVZKDW\RXUVFUHHQZLOOORRNDIWHUVHWWLQJXS\RXUDFFRXQW
Accounts

n X
A
iaviors Navigation Fonts & Colors Text Editing Key Bindings Source Control Downloads Locations

Apple IDs # Jonathan Peppers


jonathan.peppers@igmail.com
A A clinto
clinton
Signing identities Platform Status
ft 1 jonatl
U jonathi iOS Development iOS Valid
iOS Distribution iOS Valid
jonatl
U jonathi

riac
+
*
Provisioning Profiles Expiration Entitlements
iOSTeam Provisioning Profile: com.jonathanpeppers.* 11/8/14
XamChatDev 11/26/14
Flapp2048AppStore n/8/14 :
iOS Team Provisioning Profile: com.jonathanpepp... 11/8/14
8402AppStore 11/7/14
2048AppStore 11/7/14 letails...
+
C Done

http://www.freepdf-books.com/
&UHDWLQJDSURYLVLRQLQJSURILOH
1H[WZHQHHGWRFUHDWHDSURYLVLRQLQJSURILOH7KLVLVWKHILQDOILOHWKDWDOORZV
DSSOLFDWLRQVWREHLQVWDOOHGRQDQL26GHYLFH$SURYLVLRQLQJSURILOHFRQWDLQVDQ$SS,'D
OLVWRIGHYLFH,'VDQGILQDOO\DFHUWLILFDWHIRUWKHGHYHORSHU<RXPXVWDOVRKDYHWKH
SULYDWHNH\RIWKHGHYHORSHUFHUWLILFDWHLQ\RXU0DFVNH\FKDLQWRXVHDSURYLVLRQLQJ
SURILOH
7KHIROORZLQJDUHDIHZW\SHVRISURYLVLRQLQJSURILOHV
'HYHORSPHQW7KLVLVXVHGIRUGHEXJRUUHOHDVHEXLOGV<RXZLOODFWLYHO\XVHWKLV
W\SHRISURILOHZKHQ\RXUDSSOLFDWLRQVDUHLQGHYHORSPHQW
$G+RF7KLVLVXVHGPDLQO\IRUUHOHDVHEXLOGV7KLVW\SHRIFHUWLILFDWHLVJUHDWIRU
EHWDWHVWLQJRUGLVWULEXWLRQWRDVPDOOVHWRIXVHUV<RXFDQGLVWULEXWHWRDQXQOLPLWHG
QXPEHURIXVHUVXVLQJWKLVPHWKRGZLWKDQHQWHUSULVHGHYHORSHUDFFRXQW
$SS6WRUH7KLVLVXVHGIRUUHOHDVHEXLOGVIRUVXEPLVVLRQWRWKH$SS6WRUH<RX
FDQQRWGHSOR\DQDSSWR\RXUGHYLFHXVLQJWKLVFHUWLILFDWHLWFDQRQO\EHXVHGIRU
VWRUHVXEPLVVLRQ
/HWVUHWXUQWRKWWSGHYHORSHUDSSOHFRPDQGFUHDWHDQHZSURYLVLRQLQJSURILOHE\
SHUIRUPLQJWKHIROORZLQJVWHSV
 1DYLJDWHWR3URYLVLRQLQJ3URILOHV_$OORQWKHOHIWKDQGVLGHSDQH
 &OLFNRQWKHSOXVEXWWRQDWWKHWRSULJKWRIWKHSDJH
 6HOHFWL26$SS'HYHORSPHQWDQGFOLFNRQ&RQWLQXH
 6HOHFW\RXUZLOGFDUG$SS,'FUHDWHGHDUOLHULQWKHFKDSWHUDQGFOLFNRQ&RQWLQXH
 6HOHFWWKHFHUWLILFDWHZHFUHDWHGHDUOLHULQWKHFKDSWHUDQGFOLFNRQ&RQWLQXH
 6HOHFWWKHGHYLFHV\RXZDQWWRGHSOR\WRDQGFOLFNRQ&RQWLQXH
 (QWHUDQDSSURSULDWH3URILOH1DPHVXFKDV<RXU&RPSDQ\'HY
 &OLFNRQ*HQHUDWHDQG\RXUSURYLVLRQLQJSURILOHZLOOEHFUHDWHG

7KHIROORZLQJVFUHHQVKRWVKRZVWKHQHZSURILOHWKDW\RXZLOOHQGXSZLWKRQFUHDWLRQ
'RQWZRUU\DERXWGRZQORDGLQJWKHILOHZHOOXVH;FRGHWRLPSRUWWKHILQDOSURILOH

http://www.freepdf-books.com/
r
PROV
Your provisioning profile is ready.

Download and Install


Download and double click the following file to install your Provisioning Profile.

Name: JonPeppersDev
Type: iOS Development
App ID: Icom.jonathanpeppers.*
PROV Expires: Oct 11, 2015

Download

7RLPSRUWWKHSURYLVLRQLQJSURILOHUHWXUQWR;FRGHDQGSHUIRUPWKHIROORZLQJVWHSV
 1DYLJDWHWR;FRGH_3UHIHUHQFHVLQWKHPHQXDWWKHWRSRIWKHGLDORJ
 6HOHFWWKH$FFRXQWVWDE
 6HOHFW\RXUDFFRXQWDQGFOLFNRQ9LHZ'HWDLOV
 &OLFNRQWKHV\QFEXWWRQRQWKHERWWRPOHIW
 $IWHUDIHZVHFRQGV\RXUSURYLVLRQLQJSURILOHVZLOODSSHDU

;FRGHZLOODXWRPDWLFDOO\LQFOXGHDQ\SURYLVLRQLQJSURILOHV\RXKDYHFUHDWHGRQWKH$SSOH
GHYHORSHUVLWH;FRGHZLOODOVRFUHDWHDIHZSURILOHVRQLWVRZQ
,QWKHODWHVWYHUVLRQRI;DPDULQ6WXGLR\RXFDQYLHZWKHVHSURILOHVEXWZLOOQRWEHDEOHWR
V\QFWKHP1DYLJDWHWR;DPDULQ6WXGLR_3UHIHUHQFHV_'HYHORSHU$FFRXQWVWRYLHZWKH
SURYLVLRQLQJSURILOHVIURP;DPDULQ6WXGLR<RXFDQDOVRYLHZ;DPDULQVGRFXPHQWDWLRQ
RQL26SURYLVLRQLQJRQWKHLUGRFXPHQWDWLRQZHEVLWHDW
KWWSGRFV[DPDULQFRPJXLGHVLRVJHWWLQJBVWDUWHGGHYLFHBSURYLVLRQLQJ

http://www.freepdf-books.com/
http://www.freepdf-books.com/
$QGURLGGHYLFHVHWWLQJV
&RPSDUHGWRWKHKDVVOHRIGHSOR\LQJ\RXUDSSOLFDWLRQRQL26GHYLFHV$QGURLGLVDEUHH]H
7RGHSOR\DQDSSOLFDWLRQWRDGHYLFH\RXPHUHO\KDYHWRVHWDIHZVHWWLQJVRQWKHGHYLFH
7KLVLVGXHWR$QGURLGVRSHQQHVVLQFRPSDULVRQWRL26$QGURLGGHYLFHGHEXJJLQJLV
WXUQHGRIIIRUPRVWXVHUVEXWLWFDQEHHDVLO\WXUQHGRQE\DQ\GHYHORSHUZKRPLJKWZLVK
WRKDYHDJRDWZULWLQJ$QGURLGDSSOLFDWLRQV
:HZLOOEHJLQE\RSHQLQJWKH6HWWLQJVDSSOLFDWLRQ<RXPLJKWKDYHWRORFDWHWKLVE\
ORRNLQJWKURXJKDOOWKHDSSOLFDWLRQVRQWKHGHYLFHDVIROORZV
 6FUROOGRZQDQGFOLFNRQWKHVHFWLRQODEHOHG'HYHORSHURSWLRQV
 ,QWKHDFWLRQEDUDWWKHWRS\RXPLJKWKDYHWRWRJJOHDVZLWFKWRWKH21SRVLWLRQ
7KLVYDULHVRQHDFKGHYLFH
 6FUROOGRZQDQGFKHFN86%'HEXJJLQJ
 $ZDUQLQJFRQILUPDWLRQPHVVDJHZLOODSSHDU7KHQFOLFNRQ2.

7LS
1RWHWKDWVRPHQHZHU$QGURLGGHYLFHVKDYHPDGHLWDOLWWOHPRUHGLIILFXOWIRUWKHDYHUDJH
XVHUWRWXUQRQ86%GHEXJJLQJ<RXKDYHWRFOLFNRQWKH'HYHORSHURSWLRQVLWHPVHYHQ
WLPHVWRWXUQWKLVRSWLRQRQ
7KHIROORZLQJVFUHHQVKRWVKRZVZKDW\RXUGHYLFHZLOOORRNOLNHGXULQJWKHSURFHVV

http://www.freepdf-books.com/
4:26

Developer options ON

USB debugging
Debug mode when USB is
r-rin nortoH

/k Allow USB debugging?

USB debugging is intended for


development purposes only.
Use it to copy data between
your computer and your device,
install apps on your device
without notification, and read
log data.

Cancel OK

Show touches
Show visual feedback for touches

Pointer location
Screen overlay showing current

$IWHUHQDEOLQJWKLVRSWLRQDOO\RXKDYHWRGRLVSOXJLQ\RXUGHYLFHYLD86%DQGGHEXJDQ
$QGURLGDSSOLFDWLRQLQ;DPDULQ6WXGLR<RXZLOOVHH\RXUGHYLFHOLVWHGLQWKH6HOHFW
'HYLFHGLDORJ1RWHWKDWLI\RXDUHRQ:LQGRZVRUKDYHDQRQVWDQGDUGGHYLFH\RXPLJKW
KDYHWRYLVLW\RXUGHYLFHYHQGRUVZHEVLWHWRLQVWDOOGULYHUV0RVW6DPVXQJDQG1H[XV
GHYLFHVLQVWDOOWKHLUGULYHUVDXWRPDWLFDOO\2Q$QGURLGDQGKLJKHUWKHUHLVDOVRD
FRQILUPDWLRQGLDORJRQWKHGHYLFHWKDWDSSHDUVEHIRUHEHJLQQLQJD86%GHEXJJLQJVHVVLRQ
7KHIROORZLQJVFUHHQVKRWVKRZV\RXZKDW\RXUGHYLFHZLOOORRNOLNHIRUD6DPVXQJ
*DOD[\6,,LQWKH6HOHFW'HYLFHGLDORJ;DPDULQ6WXGLRZLOOGLVSOD\WKHPRGHOQXPEHU
ZKLFKLVQRWDOZD\VDQDPHWKDW\RXFDQUHFRJQL]H<RXFDQYLHZWKLVPRGHOQXPEHULQ

http://www.freepdf-books.com/
\RXUGHYLFHVVHWWLQJV
eOn Select Device

Devices
Samsung -SGH-!777
device

=} Create Emulator

Gance! OK

http://www.freepdf-books.com/
http://www.freepdf-books.com/
8QGHUVWDQGLQJWKHOLQNHU
7RNHHS;DPDULQDSSOLFDWLRQVVPDOODQGOLJKWZHLJKWIRUPRELOHGHYLFHV;DPDULQKDV
FUHDWHGDIHDWXUHIRUWKHLUFRPSLOHUFDOOHGWKHOLQNHU,WVPDLQSXUSRVHLVWRVWULSXQXVHG
FRGHRXWRIWKHFRUH0RQRDVVHPEOLHV VXFKDV6\VWHPGOO DQGSODWIRUPVSHFLILF
DVVHPEOLHV VXFKDV0RQR$QGURLGGOODQGPRQRWRXFKGOO +RZHYHULWFDQDOVRJLYH
\RXWKHVDPHEHQHILWVLILWLVVHWXSWRUXQRQ\RXURZQDVVHPEOLHV:LWKRXWUXQQLQJWKH
OLQNHUWKHHQWLUH0RQRIUDPHZRUNFDQEHDURXQGPHJDE\WHV7KLVLVZK\OLQNLQJLV
HQDEOHGE\GHIDXOWLQGHYLFHEXLOGVZKLFKHQDEOHV\RXWRNHHS\RXUDSSOLFDWLRQVVPDOO
7KHOLQNHUXVHVVWDWLFDQDO\VLVWRZRUNWKURXJKWKHYDULRXVFRGHSDWKVLQDQDVVHPEO\,ILW
GHWHUPLQHVDPHWKRGRUFODVVWKDWLVQHYHUXVHGLWUHPRYHVWKHXQXVHGFRGHIURPWKDW
DVVHPEO\7KLVFDQEHDWLPHFRQVXPLQJSURFHVVVREXLOGVUXQQLQJLQWKHVLPXODWRUVNLS
WKLVVWHSE\GHIDXOW
;DPDULQDSSOLFDWLRQVKDYHWKHIROORZLQJWKUHHPDLQVHWWLQJVIRUWKHOLQNHU
'RQW/LQN,QWKLVVHWWLQJWKHOLQNHUFRPSLODWLRQVWHSLVVNLSSHG7KLVLVEHVWXVHG
IRUEXLOGVUXQQLQJLQWKHVLPXODWRURULI\RXQHHGWRGLDJQRVHDSRWHQWLDOLVVXHZLWK
WKHOLQNHU
/LQN6'.$VVHPEOLHV2QO\,QWKLVVHWWLQJWKHOLQNHUZLOORQO\EHUXQRQWKHFRUH
0RQRDVVHPEOLHVVXFKDV6\VWHPGOO6\VWHP&RUHGOODQG6\VWHP;POGOO
/LQN$OO$VVHPEOLHV,QWKLVVHWWLQJWKHOLQNHULVUXQDJDLQVWDOOWKHDVVHPEOLHVLQ
\RXUDSSOLFDWLRQZKLFKLQFOXGHDQ\FODVVOLEUDULHVRUWKLUGSDUW\DVVHPEOLHV\RXDUH
XVLQJ
7KHVHVHWWLQJVFDQEHIRXQGLQWKH3URMHFWRSWLRQVRIDQ\;DPDULQL26RU
;DPDULQ$QGURLGDSSOLFDWLRQ7KHVHVHWWLQJVDUHJHQHUDOO\QRWSUHVHQWRQFODVVOLEUDULHV
DVLWLVJHQHUDOO\DVVRFLDWHGZLWKDQL26RU$QGURLGDSSOLFDWLRQWKDWZLOOEHGHSOR\HG
7KHOLQNHUFDQDOVRFDXVHSRWHQWLDOLVVXHVDWUXQWLPHDVWKHUHDUHFDVHVLQZKLFKLWV
DQDO\VLVGHWHUPLQHVLQFRUUHFWO\WKDWDSLHFHRIFRGHLVXQXVHG7KLVFDQKDSSHQLI\RXDUH
XVLQJIHDWXUHVLQWKH6\VWHP5HIOHFWLRQQDPHVSDFHLQVWHDGRIDFFHVVLQJWKHPHWKRGRU
SURSHUW\GLUHFWO\7KLVLVRQHUHDVRQZK\LWLVLPSRUWDQWIRU\RXWRWHVW\RXUDSSOLFDWLRQRQ
SK\VLFDOGHYLFHVDVOLQNLQJLVHQDEOHGIRUGHYLFHEXLOGV
7RGHPRQVWUDWHWKLVLVVXHOHWVWDNHDORRNDWWKHIROORZLQJFRGHH[DPSOH
-XVWDVLPSOHFODVVIRUKROGLQJLQIR
SXEOLFFODVV3HUVRQ
^
SXEOLFLQW,G^JHWVHW`
SXEOLFVWULQJ1DPH^JHWVHW`
`

7KHQVRPHZKHUHODWHULQ\RXUFRGH
YDUSHUVRQ QHZ3HUVRQ^,G 1DPH &KXFN1RUULV`
YDUSURS,QIR SHUVRQ*HW7\SH *HW3URSHUW\ 1DPH 
VWULQJYDOXH SURS,QIR*HW9DOXH SHUVRQ DVVWULQJ
&RQVROH:ULWH/LQH 1DPHYDOXH 

http://www.freepdf-books.com/
5XQQLQJWKHSUHFHGLQJFRGHZLOOZRUNILQHXVLQJWKHRSWLRQVIRU'RQW/LQNRU/LQN6'.
$VVHPEOLHV2QO\+RZHYHULI\RXWU\WRUXQWKLVZKHQXVLQJ/LQN$OO$VVHPEOLHV\RX
ZLOOJHWDQH[FHSWLRQVLPLODUWRWKHIROORZLQJ
8QKDQGOHG([FHSWLRQ
6\VWHP$UJXPHQW([FHSWLRQ*HW0HWKRGQRWIRXQGIRU
1DPH
DW
6\VWHP5HIOHFWLRQ0RQR3URSHUW\*HW9DOXH 6\VWHP2EMHFWREM%LQGLQJ)ODJV
LQYRNH$WWU6\VWHP5HIOHFWLRQ%LQGHUELQGHU6\VWHP2EMHFW>@LQGH[
6\VWHP*OREDOL]DWLRQ&XOWXUH,QIRFXOWXUH DW
6\VWHP5HIOHFWLRQ3URSHUW\,QIR*HW9DOXH 6\VWHP2EMHFWREM

6LQFHWKH1DPHSURSHUW\VJHWWHUZDVQHYHUXVHGGLUHFWO\IURPFRGHWKHOLQNHUVWULSSHGLW
IURPWKHDVVHPEO\7KLVFDXVHGWKHUHIOHFWLRQFRGHWRIDLODWUXQWLPH
(YHQWKRXJKSRWHQWLDOLVVXHVFDQDULVHLQ\RXUFRGHWKHRSWLRQRI/LQN$OO$VVHPEOLHVLV
VWLOOTXLWHXVHIXO7KHUHDUHDIHZRSWLPL]DWLRQVWKDWFDQRQO\EHSHUIRUPHGLQWKLVPRGH
DQG;DPDULQFDQUHGXFH\RXUDSSOLFDWLRQWRWKHVPDOOHVWSRVVLEOHVL]H,ISHUIRUPDQFHRUD
WLQ\GRZQORDGVL]HLVWKHUHTXLUHPHQWIRU\RXUDSSOLFDWLRQ\RXFDQWU\WKLVRSWLRQ
+RZHYHUWKRURXJKWHVWLQJVKRXOGEHSHUIRUPHGWRYHULI\WKDWQRSUREOHPVDUHFDXVHGE\
OLQNLQJ\RXUDVVHPEOLHV
7RUHVROYHLVVXHVLQ\RXUFRGH;DPDULQKDVLQFOXGHGDFRPSOHWHVHWRIZRUNDURXQGVWR
SUHYHQWVSHFLILFSDUWVRI\RXUFRGHIURPEHLQJVWULSSHGDZD\
6RPHRIWKHRSWLRQVLQFOXGHWKHIROORZLQJ
0DUNFODVVPHPEHUVZLWK>3UHVHUYH@7KLVZLOOIRUFHWKHOLQNHUWRLQFOXGHWKH
DWWULEXWHGPHWKRGILHOGRUSURSHUW\
0DUNDQHQWLUHFODVVZLWK>3UHVHUYH $OO0HPEHUV WUXH @7KLVZLOOSUHVHUYHDOO
FRGHZLWKLQWKHFODVV
0DUNDQHQWLUHDVVHPEO\ZLWK>DVVHPEO\3UHVHUYH@7KLVLVDQDVVHPEO\OHYHO
DWWULEXWHWKDWZLOOSUHVHUYHDOOFRGHFRQWDLQHGZLWKLQLW
6NLSDQHQWLUHDVVHPEO\E\PRGLI\LQJ$GGLWLRQDOPWRXFKDUJXPHQWVLQ\RXU
SURMHFWRSWLRQV8VHOLQNVNLS 6\VWHPWRVNLSDQHQWLUHDVVHPEO\7KLVFDQEHXVHG
RQDVVHPEOLHVWKDW\RXGRQRWKDYHWKHVRXUFHFRGHIRU
&XVWRPOLQNLQJYLDDQ;0/ILOH7KLVLVWKHEHVWRSWLRQWRXVHZKHQ\RXQHHGWRVNLS
OLQNLQJRQDVSHFLILFFODVVRUPHWKRGWKDW\RXGRQRWKDYHWKHVRXUFHFRGHIRU8VH
[PO <RXU)LOH[POLQ$GGLWLRQDOPWRXFKDUJXPHQWV

7KHIROORZLQJLVDVDPSOH;0/ILOHWKDWGHPRQVWUDWHVFXVWRPOLQNLQJ
OLQNHU!
DVVHPEO\IXOOQDPH PVFRUOLE!
W\SHIXOOQDPH 6\VWHP(QYLURQPHQW!
ILHOGQDPH PRQRBFRUOLEBYHUVLRQ!
PHWKRGQDPH JHWB6WDFN7UDFH!
W\SH!
DVVHPEO\!
DVVHPEO\IXOOQDPH 0\$VVHPEO\1DPH!
W\SHIXOOQDPH 0\7\SH$SUHVHUYH ILHOGV!
PHWKRGQDPH FWRU!
W\SH!

http://www.freepdf-books.com/
W\SHIXOOQDPH 0\7\SH%!
PHWKRGVLJQDWXUH 6\VWHP9RLG0\)XQF 6\VWHP,QW[ !
ILHOGVLJQDWXUH 6\VWHP6WULQJBP\)LHOG!
W\SH!
DVVHPEO\!
OLQNHU!

&XVWRPOLQNLQJLVWKHPRVWFRPSOLFDWHGRSWLRQDQGLVXVXDOO\WKHODVWUHVRUW/XFNLO\PRVW
;DPDULQDSSOLFDWLRQVZLOOQRWKDYHWRZRUNDURXQGPDQ\OLQNHULVVXHV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
8QGHUVWDQGLQJ$27FRPSLODWLRQ
7KHUXQWLPHEHKLQG0RQRDQG1(7RQ:LQGRZVLVEDVHGRQDMXVWLQWLPH -,7
FRPSLOHU&DQGRWKHU1(7ODQJXDJHVDUHFRPSLOHGLQWR0LFURVRIW,QWHUPHGLDWH
/DQJXDJH 06,/ $WUXQWLPH06,/LVFRPSLOHGLQWRDQDWLYHFRGHWRUXQRQZKDWHYHU
W\SHRIDUFKLWHFWXUHLVUXQQLQJ\RXUDSSOLFDWLRQ;DPDULQ$QGURLGIROORZVWKLVH[DFW
SDWWHUQ+RZHYHUGXHWR$SSOHVUHVWULFWLRQVRQG\QDPLFDOO\JHQHUDWHGFRGHD-,7
FRPSLOHULVQRWDOORZHGRQL26
7RZRUNDURXQGWKLVUHVWULFWLRQ;DPDULQKDVGHYHORSHGDQHZRSWLRQFDOOHG$KHDGRI
WLPH $27 FRPSLODWLRQ,QDGGLWLRQWRPDNLQJ1(7SRVVLEOHRQL26$27KDVRWKHU
EHQHILWVVXFKDVDVKRUWHUVWDUWXSWLPHDQGSRWHQWLDOO\EHWWHUSHUIRUPDQFH
$27DOVRKDVVRPHOLPLWDWLRQVWKDWDUHJHQHUDOO\UHODWHGWR&JHQHULFV7RFRPSLOHDQ
DVVHPEO\DKHDGRIWLPHWKHFRPSLOHUZLOOQHHGWRUXQVRPHVWDWLFDQDO\VLVDJDLQVW\RXU
FRGHWRGHWHUPLQHWKHW\SHRILQIRUPDWLRQ*HQHULFVWKURZDZUHQFKLQWRWKLVVLWXDWLRQ
7KHUHDUHDIHZFDVHVWKDWDUHQRWVXSSRUWHGE\$27EXWWKH\DUHFRPSOHWHO\YDOLGLQ&
7KHILUVWLVDJHQHULFLQWHUIDFHZKLFKLVDVIROORZV
LQWHUIDFH0\,QWHUIDFH7!
^
7*HW0\9DOXH 
`

7KHFRPSLOHUFDQQRWGHWHUPLQHWKHFODVVHVWKDWFDQLPSOHPHQWWKLVLQWHUIDFHDKHDGRIWLPH
HVSHFLDOO\ZKHQPXOWLSOHDVVHPEOLHVDUHLQYROYHG7KHVHFRQGOLPLWDWLRQLVUHODWHGWRWKH
ILUVW<RXFDQQRWRYHUULGHYLUWXDOPHWKRGVWKDWFRQWDLQJHQHULFSDUDPHWHUVRUUHWXUQYDOXHV
7KHIROORZLQJLVDVLPSOHH[DPSOH
FODVV0\&ODVV7!
^
SXEOLFYLUWXDO7*HW0\9DOXH 
^
6RPHFRGHKHUH
`
`

FODVV0\6XE&ODVV0\&ODVVLQW!
^
SXEOLFRYHUULGHLQW*HW0\9DOXH
^
6RPHFRGHKHUH
`
`

$JDLQWKHVWDWLFDQDO\VLVRIWKHFRPSLOHUFDQQRWGHWHUPLQHZKLFKFODVVHVFDQRYHUULGHWKLV
PHWKRGDWFRPSLOHWLPH
$QRWKHUOLPLWDWLRQLVWKDW\RXFDQQRWXVH'OO,PSRUWLQDJHQHULFFODVVDVVKRZQLQWKH
IROORZLQJFRGH

http://www.freepdf-books.com/
FODVV0\*HQHULF7!
^
>'OO,PSRUW
0\,PSRUW @
SXEOLFVWDWLFYRLG0\,PSRUW 
`

,I\RXDUHQRWIDPLOLDUZLWKWKHODQJXDJHIHDWXUH'OO,PSRUWLVDZD\WRFDOOQDWLYH&&
PHWKRGVIURP&8VLQJWKHPLQVLGHJHQHULFFODVVHVLVQRWVXSSRUWHG
7KHVHOLPLWDWLRQVDUHDQRWKHUJRRGUHDVRQZK\WHVWLQJRQGHYLFHVLVLPSRUWDQWVLQFHWKH
SUHFHGLQJFRGHZLOOZRUNILQHRQRWKHUSODWIRUPVWKDWFDQUXQ&FRGHEXWQRW
;DPDULQL26

http://www.freepdf-books.com/
http://www.freepdf-books.com/
$YRLGLQJFRPPRQPHPRU\SLWIDOOV
0HPRU\RQPRELOHGHYLFHVLVFHUWDLQO\QRWDQXQOLPLWHGFRPPRGLW\%HFDXVHRIWKLV
PHPRU\XVDJHLQ\RXUDSSOLFDWLRQFDQEHPXFKPRUHLPSRUWDQWWKDQRQGHVNWRS
DSSOLFDWLRQV$WWLPHV\RXPLJKWILQGWKHQHHGWRXVHDPHPRU\SURILOHURULPSURYH\RXU
FRGHWRXVHPHPRU\PRUHHIILFLHQWO\
7KHIROORZLQJDUHWKHPRVWFRPPRQPHPRU\SLWIDOOV
7KHJDUEDJHFROOHFWRU *& LVXQDEOHWRFROOHFWODUJHREMHFWVIDVWHQRXJKWRNHHSXS
ZLWK\RXUDSSOLFDWLRQ
<RXUFRGHLQDGYHUWHQWO\FDXVHVDPHPRU\OHDN
$&REMHFWLVJDUEDJHFROOHFWHGEXWLVODWHUDWWHPSWHGWREHXVHGE\QDWLYHFRGH

http://www.freepdf-books.com/
*DUEDJHFROOHFWRU
/HWVWDNHDORRNDWWKHILUVWSUREOHPZKHUHWKH*&FDQQRWNHHSXS/HWVVD\ZHKDYHD
;DPDULQL26DSSOLFDWLRQZLWKDEXWWRQIRUVKDULQJDQLPDJHRQ7ZLWWHUDVIROORZV
WZLWWHU6KDUH7RXFK8S,QVLGH  VHQGHUH  !
^
YDULPDJH 8,PDJH)URP)LOH <RXU/DUJH,PDJHSQJ 
6KDUHWR7ZLWWHU
`

1RZOHWVDVVXPHWKHLPDJHLVD0%LPDJHIURPWKHXVHUVFDPHUDUROO,IWKHXVHU
FOLFNVRQWKHEXWWRQDQGFDQFHOVWKH7ZLWWHUSRVWUDSLGO\WKHUHFRXOGEHDSRVVLELOLW\RI
\RXUDSSOLFDWLRQUXQQLQJRXWRIPHPRU\L26ZLOOFRPPRQO\IRUFHFORVHDSSVXVLQJWRR
PXFKPHPRU\DQG\RXGRQWZDQWXVHUVWRH[SHULHQFHWKLVZLWK\RXUDSS
7KHEHVWVROXWLRQLVWRFDOO'LVSRVHRQWKHLPDJHZKHQ\RXDUHILQLVKHGZLWKLWDVIROORZV
YDULPDJH 8,PDJH)URP)LOH
<RXU/DUJH,PDJHSQJ 
6KDUHWR7ZLWWHU
LPDJH'LVSRVH 

$QHYHQEHWWHUDSSURDFKZRXOGEHWRWDNHDGYDQWDJHRIWKH&XVLQJVWDWHPHQWDVIROORZV
XVLQJ YDULPDJH 8,PDJH)URP)LOH
<RXU/DUJH,PDJHSQJ
^
6KDUHWR7ZLWWHU
`

7KH&XVLQJVWDWHPHQWZLOODXWRPDWLFDOO\FDOO'LVSRVHLQDWU\ILQDOO\EORFNVRWKH
REMHFWZLOOJHWGLVSRVHGHYHQLIDQH[FHSWLRQLVWKURZQ,UHFRPPHQGWKDW\RXWDNH
DGYDQWDJHRIWKHXVLQJVWDWHPHQWIRUDQ\,'LVSRVDEOHFODVVZKHUHSRVVLEOH,WLVQRW
DOZD\VQHFHVVDU\IRUVPDOOREMHFWVVXFKDV166WULQJEXWLVDOZD\VDJRRGLGHDIRUODUJHU
PRUHKHDY\ZHLJKW8,.LWREMHFWV
7LS
$VLPLODUVLWXDWLRQFDQRFFXURQ$QGURLGZLWKWKH%LWPDSFODVV$OWKRXJKVOLJKWO\
GLIIHUHQWLWLVEHVWWRFDOOERWKWKH'LVSRVHDQG5HF\FOHPHWKRGVRQWKLVFODVVDORQJZLWK
XVLQJWKH%LWPDS)DFWRU\2SWLRQVVHWWLQJVIRU,Q3XUJHDEOHDQG,Q,QSXW6KDUHDEOH

http://www.freepdf-books.com/
0HPRU\OHDNV
0HPRU\OHDNVDUHWKHQH[WSRWHQWLDOLVVXHV&EHLQJDPDQDJHGJDUEDJHFROOHFWHG
ODQJXDJHSUHYHQWVDORWRIPHPRU\OHDNVEXWQRWDOORIWKHP7KHPRVWFRPPRQOHDNVLQ
&DUHFDXVHGE\HYHQWV
/HWVDVVXPHWKDWZHKDYHDVWDWLFFODVVZLWKDQHYHQWDVIROORZV
VWDWLFFODVV0\6WDWLF
^
SXEOLFVWDWLFHYHQW(YHQW+DQGOHU0\(YHQW
`

1RZOHWVVD\ZHQHHGWRVXEVFULEHWRWKHHYHQWIURPDQL26FRQWUROOHUDVIROORZV
SXEOLFRYHUULGHYRLG9LHZ'LG/RDG
^
EDVH9LHZ'LG/RDG 

0\6WDWLF0\(YHQW  VHQGHUH  !
^
'RVRPHWKLQJ
`
`

7KHSUREOHPKHUHLVWKDWWKHVWDWLFFODVVZLOOKROGDUHIHUHQFHWRWKHFRQWUROOHUXQWLOWKH
HYHQWLVXQVXEVFULEHG7KLVLVDVLWXDWLRQWKDWDORWRIGHYHORSHUVPLJKWPLVV7RIL[WKLV
LVVXHRQL26,ZRXOGVXEVFULEHWRWKHHYHQWLQ9LHZ:LOO$SSHDUDQGXQVXEVFULEH
9LHZ:LOO'LVDSSHDU2Q$QGURLGXVH2Q6WDUWDQG2Q6WRSRU2Q3DXVHDQG2Q5HVXPH

<RXZRXOGFRUUHFWO\LPSOHPHQWWKLVHYHQWDVIROORZV
SXEOLFRYHUULGHYRLG9LHZ:LOO$SSHDU
^
EDVH9LHZ:LOO$SSHDU 
0\6WDWLF0\(YHQW 2Q0\(YHQW
`

SXEOLFRYHUULGHYRLG9LHZ:LOO'LVDSSHDU
^
EDVH9LHZ:LOO'LVDSSHDU 
0\6WDWLF0\(YHQW 2Q0\(YHQW
`

+RZHYHUDQHYHQWLVQRWDVXUHILUHFDXVHRIDPHPRU\OHDN6XEVFULELQJWRWKH
7RXFK8S,QVLGHHYHQWRQDEXWWRQLQVLGHWKH9LHZ'LG/RDGPHWKRGIRUH[DPSOHLVMXVW
ILQH6LQFHWKHEXWWRQOLYHVLQPHPRU\MXVWDVORQJDVWKHFRQWUROOHUGRHVHYHU\WKLQJFDQ
JHWJDUEDJHFROOHFWHGZLWKRXWDQ\SUREOHPV

http://www.freepdf-books.com/
$FFHVVLQJREMHFWVGLVSRVHGE\*&
)RUWKHILQDOLVVXHWKHJDUEDJHFROOHFWRUFDQVRPHWLPHVUHPRYHD&REMHFW/DWHUDQ
2EMHFWLYH&REMHFWDWWHPSWVWRDFFHVVLW
7KHIROORZLQJLVDQH[DPSOHWRDGGDEXWWRQWR8,7DEOH9LHZ&HOO
SXEOLFRYHUULGH8,7DEOH9LHZ&HOO*HW&HOO 8,7DEOH9LHZWDEOH9LHZ16,QGH[3DWK
LQGH[3DWK
^
YDUFHOO WDEOH9LHZ'HTXHXH5HXVDEOH&HOO
0\&HOO 
5HPDLQLQJFHOOVHWXSKHUH

YDUEXWWRQ 8,%XWWRQ)URP7\SH 8,%XWWRQ7\SH,QIR'DUN 


EXWWRQ7RXFK8S,QVLGH  VHQGHUH  !
^
'RVRPHWKLQJ
`
FHOO$FFHVVRU\9LHZ EXWWRQ
UHWXUQFHOO
`

:HDGGWKHEXLOWLQLQIREXWWRQDVDQDFFHVVRU\YLHZWRWKHFHOO7KHSUREOHPKHUHLVWKDW
WKHEXWWRQZLOOJHWJDUEDJHFROOHFWHGEXWLWV2EMHFWLYH&FRXQWHUSDUWZLOOUHPDLQLQXVHDV
LWLVGLVSOD\HGRQWKHVFUHHQ,I\RXFOLFNRQWKHEXWWRQDIWHUVRPHSHULRGRIWLPH\RXZLOO
JHWDFUDVKWKDWORRNVVRPHWKLQJVLPLODUWRWKHIROORZLQJ
PRQRUW6WDFNWUDFH
PRQRUWDWXQNQRZQ!
PRQRUWDW ZUDSSHUPDQDJHGWRQDWLYH 
0RQR7RXFK8,.LW8,$SSOLFDWLRQ8,$SSOLFDWLRQ0DLQ
LQWVWULQJ>@LQWSWULQWSWU 
PRQRUWDW0RQR7RXFK8,.LW8,$SSOLFDWLRQ0DLQ VWULQJ>@VWULQJVWULQJ 
&RQWLQXHG

*RWD6,*6(*9ZKLOHH[HFXWLQJQDWLYHFRGH7KLVXVXDOO\LQGLFDWHV
DIDWDOHUURULQWKHPRQRUXQWLPHRURQHRIWKHQDWLYHOLEUDULHV
XVHGE\\RXUDSSOLFDWLRQ

,WLVQRWWKHPRVWGHVFULSWLYHHUURUPHVVDJHEXWLQJHQHUDO\RXNQRZWKDWVRPHWKLQJZHQW
ZURQJLQWKHQDWLYH2EMHFWLYH&FRGH7RUHVROYHWKHLVVXHFUHDWHDFXVWRPVXEFODVVRI
8,7DEOH9LHZ&HOODQGFUHDWHDGHGLFDWHGPHPEHUYDULDEOHIRUWKHEXWWRQDVIROORZV

SXEOLFFODVV0\&HOO8,7DEOH9LHZ&HOO
^
8,%XWWRQEXWWRQ
SXEOLF0\&HOO
^
EXWWRQ 8,%XWWRQ)URP7\SH 8,%XWWRQ7\SH,QIR'DUN 
EXWWRQ7RXFK8S,QVLGH  VHQGHUH  !
^
'RVRPHWKLQJ
`
$FFHVVRU\9LHZ EXWWRQ

http://www.freepdf-books.com/
`
`

1RZ\RXU*HW&HOOLPSOHPHQWDWLRQZLOOORRNVRPHWKLQJOLNHWKHIROORZLQJFRGH
SXEOLFRYHUULGH8,7DEOH9LHZ&HOO*HW&HOO 8,7DEOH9LHZWDEOH9LHZ16,QGH[3DWK
LQGH[3DWK
^
YDUFHOO WDEOH9LHZ'HTXHXH5HXVDEOH&HOO
0\&HOO DV0\&HOO
5HPDLQLQJFHOOVHWXSKHUH
UHWXUQFHOO
`

6LQFHWKHEXWWRQLVQRWDORFDOYDULDEOHLWZLOOQRORQJHUJHWJDUEDJHFROOHFWHGVRRQHUWKDQ
QHHGHG$FUDVKLVDYRLGHGDQGLQVRPHZD\VWKLVFRGHLVDELWFOHDQHU6LPLODUVLWXDWLRQV
FDQKDSSHQRQ$QGURLGZLWKWKHLQWHUDFWLRQEHWZHHQ&DQG-DYDKRZHYHULWLVOHVVOLNHO\
VLQFHERWKDUHJDUEDJHFROOHFWHGODQJXDJHV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
6XPPDU\
,QWKLVFKDSWHUZHVWDUWHGRXWOHDUQLQJWKHSURFHVVRIVHWWLQJXSL26SURYLVLRQSURILOHVWR
GHSOR\WRL26GHYLFHV1H[WZHORRNHGDWWKHUHTXLUHGGHYLFHVHWWLQJVIRUGHSOR\LQJ\RXU
DSSOLFDWLRQWRDQ$QGURLGGHYLFH:HGLVFRYHUHGWKH;DPDULQOLQNHUDQGKRZLWFDQPDNH
\RXUDSSOLFDWLRQVVPDOOHUDQGPRUHSHUIRUPDQFHRULHQWHG:HZHQWWKURXJKWKHYDULRXV
VHWWLQJVWRUHVROYHSUREOHPVFDXVHGE\\RXUFRGHDQGWKHOLQNHUDQGZHH[SODLQHG$27
FRPSLODWLRQRQL26DQGWKHOLPLWDWLRQVWKDWRFFXU)LQDOO\ZHFRYHUHGWKHPRVWFRPPRQ
PHPRU\SLWIDOOVWKDWFDQRFFXUZLWK;DPDULQDSSOLFDWLRQV
7HVWLQJ\RXU;DPDULQDSSOLFDWLRQRQPRELOHGHYLFHVLVLPSRUWDQWIRUYDULRXVUHDVRQV
6RPHEXJVDUHRQO\GLVSOD\HGRQWKHGHYLFHGXHWRWKHSODWIRUPOLPLWDWLRQVWKDW;DPDULQ
KDVWRZRUNDURXQG<RXU3&LVPXFKPRUHSRZHUIXOVR\RXZLOOVHHGLIIHUHQW
SHUIRUPDQFHVXVLQJWKHVLPXODWRUUDWKHUWKDQRQDSK\VLFDOGHYLFH,QWKHQH[WFKDSWHU
ZHOOFUHDWHDUHDOZHEVHUYLFHXVLQJ:LQGRZV$]XUHWRGULYHRXU;DP&KDWDSSOLFDWLRQ
:HZLOOXVHDIHDWXUHFDOOHG$]XUH0RELOH6HUYLFHVDQGLPSOHPHQWSXVKQRWLILFDWLRQVRQ
L26DQG$QGURLG

http://www.freepdf-books.com/
http://www.freepdf-books.com/
&KDSWHU:HE6HUYLFHVZLWK3XVK
1RWLILFDWLRQV
0RGHUQPRELOHDSSOLFDWLRQVDUHGHILQHGE\WKHLUQHWZRUNFRQQHFWLYLW\$PRELOHDSSWKDW
GRHVQRWLQWHUDFWZLWKDZHEVHUYHULVERWKDUDUHILQGDQGQRWDVLQWHUDFWLYHRUVRFLDODVLW
ZRXOGRWKHUZLVHEH,QWKLVERRNZHOOXVHWKH:LQGRZV$]XUHFORXGSODWIRUPWR
LPSOHPHQWDVHUYHUVLGHEDFNHQGIRURXU;DP&KDWDSSOLFDWLRQ:HOOXVHDIHDWXUHFDOOHG
$]XUH0RELOH6HUYLFHVZKLFKLVDQH[FHOOHQWILWIRURXUDSSOLFDWLRQDQGKDVWKHEHQHILWRI
EXLOWLQSXVKQRWLILFDWLRQV2QFHZHDUHGRQHZLWKWKLVFKDSWHURXU;DP&KDWVDPSOH
DSSOLFDWLRQZLOOEHPXFKFORVHUWREHLQJDUHDODSSOLFDWLRQDQGZLOODOORZLWVXVHUVWR
LQWHUDFWZLWKRQHDQRWKHU
,QWKLVFKDSWHUZHZLOOFRYHUWKHIROORZLQJWRSLFV
7KHVHUYLFHVRIIHUHGE\:LQGRZV$]XUH
6HWWLQJXS\RXU$]XUHDFFRXQW
$]XUH0RELOH6HUYLFHVDVDEDFNHQGIRU;DP&KDW
&UHDWLQJWDEOHVDQGVFULSWV
,PSOHPHQWLQJDUHDOZHEVHUYLFHIRU;DP&KDW
8VLQJWKH$SSOH3XVK1RWLILFDWLRQVHUYLFH
6HQGLQJQRWLILFDWLRQVZLWK*RRJOH&ORXG0HVVDJLQJ

http://www.freepdf-books.com/
/HDUQLQJ:LQGRZV$]XUH
:LQGRZV$]XUHLVDQH[FHOOHQWFORXGSODWIRUPUHOHDVHGE\0LFURVRIWLQ$]XUH
SURYLGHVERWK,QIUDVWUXFWXUHDVD6HUYLFH ,DD6 DQG3ODWIRUPDVD6HUYLFH 3DD6 IRU
EXLOGLQJPRGHUQZHEDSSOLFDWLRQVDQGVHUYLFHV7KLVPHDQVWKDWLWSURYLGHV\RXZLWK
DFFHVVWRGLUHFWYLUWXDOPDFKLQHVZLWKLQZKLFK\RXFDQGHSOR\DQ\RSHUDWLQJV\VWHPRU
VRIWZDUHRI\RXUFKRLFH7KLVLVNQRZQDV,DD6$]XUHDOVRSURYLGHVPXOWLSOHSODWIRUPVIRU
EXLOGLQJDSSOLFDWLRQVVXFKDV$]XUH:HEVLWHVRU64/$]XUH7KHVHSODWIRUPVDUHNQRZQ
DV3DD6VLQFH\RXGHSOR\\RXUVRIWZDUHDWDKLJKOHYHODQGGRQRWKDYHWRGHDOGLUHFWO\
ZLWKYLUWXDOPDFKLQHVRUPDQDJHVRIWZDUHXSJUDGHV
/HWVJRWKURXJKWKHIROORZLQJPRUHFRPPRQVHUYLFHVSURYLGHGE\:LQGRZV$]XUH
9LUWXDOPDFKLQHV$]XUHSURYLGHV\RXZLWKDFFHVVWRYLUWXDOPDFKLQHVRIDOOVL]HV
<RXFDQLQVWDOOSUDFWLFDOO\DQ\RSHUDWLQJV\VWHPRI\RXUFKRLFH7KHUHDUHPDQ\
SUHPDGHGLVWULEXWLRQVWRFKRRVHIURPZLWKLQ$]XUHVJDOOHU\
:HEVLWHV<RXFDQGHSOR\DQ\W\SHRIZHEVLWHWKDWZLOOUXQLQ0LFURVRIW,,6IURP
$631(7VLWHVWR3+3RU1RGHMV
64/$]XUH7KLVLVDFORXGEDVHGYHUVLRQRI0LFURVRIW64/6HUYHUZKLFKLVDIXOO
IHDWXUHG5HODWLRQDO'DWDEDVH0DQDJHPHQW6\VWHP 5'06 IRUVWRULQJGDWD
0RELOH6HUYLFHV7KLVLVDVLPSOHSODWIRUPIRUEXLOGLQJZHEVHUYLFHVIRUPRELOH
DSSV,WXVHV64/$]XUHIRUEDFNHQGVWRUDJHDQGDVLPSOH-DYD6FULSWVFULSWLQJ
V\VWHPEDVHGRQ1RGHMVIRUDGGLQJEXVLQHVVORJLF,QWKHODWHVWYHUVLRQRI$]XUH
0RELOH6HUYLFHV\RXFDQDOVRXVH&DQGWKH$631(7:HE$3,IRUGHYHORSLQJ
VHUYHUVLGHFRGH
6WRUDJH$]XUHSURYLGHV%OREVWRUDJHDPHWKRGIRUVWRULQJELQDU\ILOHVDQG7DEOH
VWRUDJHZKLFKLVD1R64/VROXWLRQIRUSHUVLVWLQJGDWD
6HUYLFHEXV7KLVLVDFORXGEDVHGVROXWLRQIRUFUHDWLQJTXHXHVWRIDFLOLWDWH
FRPPXQLFDWLRQEHWZHHQRWKHUFORXGVHUYLFHV,WDOVRLQFOXGHVQRWLILFDWLRQKXEVDVD
VLPSOHZD\RISURYLGLQJSXVKQRWLILFDWLRQVWRPRELOHDSSV
:RUNHUUROHV$VLPSOHZD\WRUXQDFXVWRPSURFHVVLQWKHFORXGFDQEHDSODLQ
:LQGRZVH[HFXWDEOHRUD1(7ZRUNHUUROHSURMHFW
0HGLDVHUYLFHV$PHFKDQLVPIRUSURYLGLQJVWUHDPLQJDXGLRRUYLGHRWRQHDUO\DQ\
GHYLFH,WKDQGOHVERWKHQFRGLQJDQGGHOLYHU\DQGFDQVFDOHWRVXSSRUWDODUJHYROXPH
RIXVHUV
+',QVLJKW$YHUVLRQRI$SDFKH+DGRRSUXQQLQJLQ:LQGRZV$]XUHIRUPDQDJLQJ
H[WUHPHO\ODUJHGDWDEDVHVDOVRFDOOHGELJGDWD
&ORXGVHUYLFHV7KLVLVDFRQJORPHUDWLRQRIRWKHUVHUYLFHV&ORXGVHUYLFHVDOORZ\RX
WREXQGOHPXOWLSOHVHUYLFHVWRJHWKHUDQGFUHDWHVWDJLQJDQGSURGXFWLRQHQYLURQPHQWV
,WLVDJUHDWWRROIRUGHSOR\PHQW\RXFDQGHSOR\FKDQJHVWRVWDJLQJDQGVZDSVWDJLQJ
DQGSURGXFWLRQWRSUHVHUYHXSWLPHIRU\RXUXVHUV
$SDUWIURPWKHVHVHUYLFHVWKHUHDUHPDQ\PRUHDQGQHZRQHVDUHDGGHGSUHWW\UHJXODUO\
:HZLOOXVH$]XUH0RELOH6HUYLFHVZKLFKOHYHUDJHV64/$]XUHWREXLOGRXUZHE
VHUYLFHIRU;DP&KDW<RXFDQYLVLWKWWSZLQGRZVD]XUHFRPIRUDIXOOUXQGRZQRISULFLQJ

http://www.freepdf-books.com/
DQGVHUYLFHVRIIHUHG
,QWKLVERRNZHFKRVHWRGHPRQVWUDWHDVROXWLRQXVLQJ:LQGRZV$]XUHDVDZHEVHUYLFH
EDFNHQGIRU;DP&KDWVLQFHLWLVYHU\HDV\WRXVHZLWK;DPDULQDSSOLFDWLRQVEHFDXVHRI
WKHIDQWDVWLFOLEUDU\IRXQGLQWKH;DPDULQ&RPSRQHQW6WRUH+RZHYHUWKHUHDUHPDQ\
PRUHFKRLFHVRXWWKHUHEHVLGHV$]XUHWKDW\RXPLJKWZDQWWRORRNDW8VLQJ;DPDULQV
GHYHORSPHQWSODWIRUPGRHVQRWOLPLWWKHW\SHVRIZHEVHUYLFHV\RXUDSSOLFDWLRQVFDQ
LQWHUDFWZLWK
+HUHDUHDIHZPRUHFRPPRQRQHV
3DUVH7KLVVHUYLFHSURYLGHVDSURGXFWVLPLODUWRWKDWRI$]XUH0RELOH6HUYLFHV
FRPSOHWHZLWKGDWDVWRUDJHDQGSXVKQRWLILFDWLRQV7KLVLVDSRSXODUVHUYLFHDPRQJ
PDQ\PRELOHGHYHORSHUVHYHQWKRVHQRWXVLQJ;DPDULQ<RXFDQJHWPRUH
LQIRUPDWLRQDWKWWSSDUVHFRP
8UEDQ$LUVKLS7KLVVHUYLFHSURYLGHVSXVKQRWLILFDWLRQVIRUPRELOHDSSVDFURVV
PXOWLSOHSODWIRUPV<RXFDQJHWPRUHLQIRUPDWLRQDWKWWSXUEDQDLUVKLSFRP
$PD]RQ:HE6HUYLFHV7KLVVHUYLFHLVDFRPSOHWHFORXGVROXWLRQWKDWLVHTXLYDOHQW
WR:LQGRZV$]XUH,WKDVHYHU\WKLQJWKDW\RXQHHGWRGHSOR\DSSOLFDWLRQVLQWKH
FORXGZLWKWRWDOYLUWXDOPDFKLQHVXSSRUW7KHPDLQGLIIHUHQFHLVWKDW$]XUHLVYHU\&
IRFXVHGDQGEXLOWIRU1(7GHYHORSHUV7KHUHDUHDOVRQRWDVPDQ\3DD6RSWLRQVRQ
$PD]RQ<RXFDQJHWPRUHLQIRUPDWLRQDWKWWSDZVDPD]RQFRP
$GGLWLRQDOO\\RXFDQGHYHORS\RXURZQZHEVHUYLFHVZLWKRQSUHPLVHVZHEVHUYHUVRU
LQH[SHQVLYHKRVWLQJVHUYLFHVXVLQJWKHODQJXDJHVDQGWHFKQRORJLHVRI\RXUFKRLFH

http://www.freepdf-books.com/
http://www.freepdf-books.com/
6HWWLQJXS\RXU$]XUHDFFRXQW
7RVWDUWGHYHORSLQJZLWK:LQGRZV$]XUH\RXFDQVXEVFULEHWRDIUHHRQHPRQWKWULDO
DORQJZLWKIUHHFUHGLWVZRUWK<RXFDQJHWHYHQPRUHSHUNVLI\RXKDYHDQ06'1
VXEVFULSWLRQ7RJRDORQJZLWKWKLVPDQ\RI$]XUHVVHUYLFHVKDYHIUHHWLHUVWKDWJLYH\RX
ORZHUSHUIRUPDQFHYHUVLRQV6RLI\RXUWULDOH[SLUHV\RXFDQFRQWLQXH\RXUGHYHORSPHQW
DWOLWWOHRUQRFRVWGHSHQGLQJRQWKHVHUYLFHV\RXDUHXVLQJ
/HWVEHJLQE\QDYLJDWLQJWRKWWSZLQGRZVD]XUHFRPHQXVSULFLQJIUHHWULDODQG
SHUIRUPLQJWKHIROORZLQJVWHSV
 &OLFNRQWKH7U\LWQRZOLQN
 6LJQLQZLWKD:LQGRZV/LYH,'
 )RUVHFXULW\SXUSRVHVYHULI\\RXUDFFRXQWYLDSKRQHRUWH[WPHVVDJH
 (QWHUWKHSD\PHQWLQIRUPDWLRQ7KLVLVRQO\XVHGLI\RXH[FHHG\RXUVSHQGLQJOLPLWV
<RXZRQWDFFLGHQWDOO\VSHQGEH\RQGEXGJHWE\GHYHORSLQJ\RXUDSSLWLVIDLUO\
GLIILFXOWWRDFFLGHQWDOO\VSHQGPRQH\XQWLOUHDOXVHUVDUHLQWHUDFWLQJZLWK\RXU
VHUYLFHV
 &KHFN,DJUHHWRWKHSROLFLHVDQGFOLFNRQ6LJQ8S
 5HYLHZWKHILQDOVHWWLQJDQGFOLFNRQ6XEPLW
 ,IDOOWKHUHTXLUHGLQIRUPDWLRQLVHQWHUHGFRUUHFWO\\RXZLOOQRZILQDOO\KDYHDFFHVV
WRWKH$]XUHVXEVFULSWLRQSDJH<RXUVXEVFULSWLRQSDJHZLOOORRNVLPLODUWRWKH
IROORZLQJVFUHHQVKRW

Click a subscription to view details and usage.

Free Trial

Your Free Trial expires in 29 day(s). Cfick here to upgrade now.

(T) add subscription explore support options

<RXFDQFOLFNRQWKH3RUWDOOLQNLQWKHWRSULJKWFRUQHURIWKHSDJHWRDFFHVV\RXUDFFRXQW
,QIXWXUH\RXFDQPDQDJH\RXU$]XUHVHUYLFHVDWKWWSPDQDJHZLQGRZVD]XUHFRP
&RPSOHWHWKH:LQGRZV$]XUHWRXUWRJHWDTXLFNUXQGRZQRIWKHPDQDJHPHQWSRUWDOV
IHDWXUHV<RXFDQWKHQDFFHVVWKHPDLQPHQXWRFUHDWHQHZ$]XUHVHUYLFHVYLUWXDO
PDFKLQHVDQGVRRQ7KHPDLQPHQXORRNVVLPLODUWRWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
NEW

m COMPUTE
WEBSITE

DATA SERVICES fal VIRTUAL MACHINE

ft APP SERVICES
E MOBILE SERVICE

iiMJ NETWORK SERVICES CLOUD SERVICE

STORE
PREVIEW

7KLVFRQFOXGHVWKHVLJQXSSURFHVVIRU:LQGRZV$]XUH,WLVSUHWW\VLPSOHFRPSDUHGWR
WKH$SSOHDQG*RRJOH3OD\GHYHORSHUSURJUDPV)HHOIUHHWRSOD\DURXQGEXWGRQWEHWRR
ZRUULHGDERXWVSHQGLQJPRQH\$]XUHKDVIUHHYHUVLRQVRIPRVWVHUYLFHVDQGDOVRGHOLYHUV
DJRRGDPRXQWRIEDQGZLGWKIRUIUHH<RXFDQJHWPRUHLQIRUPDWLRQRQSULFLQJDW
KWWSZLQGRZVD]XUHFRPHQXVSULFLQJRYHUYLHZ
1RWHWKDWWKHUHDUHDORWRIPLVFRQFHSWLRQVDERXW:LQGRZV$]XUHEHLQJH[SHQVLYH<RX
FDQGRDOORI\RXUGHYHORSPHQWIRUDQDSSOLFDWLRQRQWKHIUHHWLHUZLWKRXWVSHQGLQJDGLPH
:KHQSXWWLQJDSSOLFDWLRQVLQWRSURGXFWLRQ\RXFDQHDVLO\VFDOHXSRUGRZQRQWKHQXPEHU
RI90LQVWDQFHVWRNHHS\RXUFRVWVXQGHUFRQWURO,QJHQHUDO\RXZLOOQRWEHVSHQGLQJ
PXFKPRQH\LI\RXGRQRWKDYHDORWRIXVHUV/LNHZLVH\RXVKRXOGEHHDUQLQJSOHQW\RI
UHYHQXHLI\RXKDSSHQWRKDYHORWVRIXVHUV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
([SORULQJ$]XUH0RELOH6HUYLFHV
)RUWKHVHUYHUVLGHRI;DP&KDWZHOOXVH$]XUH0RELOH6HUYLFHVWRSURYLGHEDFNHQG
VWRUDJHWRWKHDSSOLFDWLRQ$PRELOHVHUYLFHLVDQHDWVROXWLRQWRDFFHOHUDWHGHYHORSPHQW
IRUPRELOHDSSOLFDWLRQVWKDWSURYLGHGDWDVWRUDJHDQGD5(67EDVHG$3,ZKLFKLVD
VWDQGDUGVEDVHGZD\RIFRPPXQLFDWLQJZLWKDZHEVHUYLFHRYHU+773$]XUH0RELOH
6HUYLFHVDOVRLQFOXGHVD1(7FOLHQWOLEUDU\IRULQWHUDFWLQJZLWKWKHVHUYLFHIURP&
$IHZQLFHIHDWXUHVRI$]XUH0RELOH6HUYLFHVDUHDVIROORZV
6WRUDJHRIGDWDLQWKHFORXGZLWK64/$]XUHRURWKHU$]XUHGDWDVHUYLFHVVXFKDV
%ORERU7DEOHVWRUDJH
(DV\DXWKHQWLFDWLRQZLWK:LQGRZV/LYH,')DFHERRN*RRJOHDQG7ZLWWHU
3XVKQRWLILFDWLRQVZLWKL26$QGURLGDQG:LQGRZVGHYLFHV
&RGHWKHVHUYHUVLGHZLWK-DYD6FULSWDQG1RGHMVRU&
$QHDV\WRXVH1(7OLEUDU\IRUFOLHQWVLGHGHYHORSPHQW
6FDOH$]XUH0RELOH6HUYLFHVWRDFFRPPRGDWHKLJKYROXPHVRIGDWD
<RXFDQVHHZK\XVLQJ$]XUHLVDJRRGFKRLFHIRUVLPSOHPRELOHDSSOLFDWLRQV7KH
EHQHILWVRIDFFHOHUDWHGGHYHORSPHQWDQGWKHPDQ\IHDWXUHVLWSURYLGHVDUHDJUHDWILWIRU
RXU;DP&KDWVDPSOHDSSOLFDWLRQ
/HWVQDYLJDWHWR\RXUDFFRXQWDWKWWSPDQDJHZLQGRZVD]XUHFRPDQGSHUIRUPWKH
IROORZLQJVWHSVWRFUHDWHDPRELOHVHUYLFH
 &OLFNRQWKHSOXVEXWWRQLQWKHERWWRPOHIWFRUQHURIWKHZLQGRZ
 1DYLJDWHWR&RPSXWH_0RELOH6HUYLFH_&UHDWHWKURXJKWKHPHQX
 (QWHUDGRPDLQ85/RI\RXUFKRLFHVXFKDV\RXUQDPH[DPFKDW
 :HXVHWKHIUHHGDWDEDVHRSWLRQIRUQRZ
 6HOHFWDGDWDFHQWHUQHDU\RXUORFDWLRQLQWKH5HJLRQGURSGRZQ
 )RUWKH%DFNHQGGURSGRZQOHDYHWKHVHOHFWLRQRQ-DYD6FULSWIRUWKLVERRN,WZLOO
EHVLPSOHUWRVHWXSWKHEDFNHQGVLQFHZHDUHIRFXVLQJPRUHRQWKHFOLHQWVLGH)HHO
IUHHWRXVH&DVDQDOWHUQDWLYHEXWNHHSLQPLQGWKHH[DPSOHVLQWKLVERRNZLOOEH
ZULWWHQLQ-DYD6FULSW
 1RZFOLFNRQ1H[W
 8VHWKHGHIDXOWGDWDEDVHQDPHDQGFKRRVH1HZ64/GDWDEDVHVHUYHU
 (QWHUDORJLQQDPHDQGSDVVZRUGIRUWKH64/VHUYHUDQGNHHSWKLVLQIRUPDWLRQLQD
VDIHSODFH
 0DNHVXUHWKHUHJLRQLVWKHVDPHDVWKDWRI\RXUPRELOHVHUYLFHWRHQVXUHJRRG
SHUIRUPDQFHEHWZHHQ\RXUPRELOHVHUYLFHDQGLWVGDWDEDVH
 5HYLHZ\RXUILQDOVHWWLQJVDQGKLWWKH)LQLVKEXWWRQ

7KHPDQDJHPHQWSRUWDOZLOOGLVSOD\WKHSURJUHVVDQGLWZLOOWDNHVHYHUDOVHFRQGVWRFUHDWH
\RXUPRELOHVHUYLFHDQG64/6HUYHULQVWDQFHV5HPHPEHUWKDW$]XUHLVFUHDWLQJDQG
VWDUWLQJQHZYLUWXDOPDFKLQHVIRU\RXXQGHUWKHKRRGVRLWLVUHDOO\GRLQJDGHFHQWDPRXQW
RIZRUNWRDFFRPPRGDWH\RXUUHTXHVW

http://www.freepdf-books.com/
:KHQFRPSOHWHG\RXUDFFRXQWZLOOKDYHRQH0RELOH6HUYLFHDQGRQH64/GDWDEDVHLQ
DGGLWLRQWRWKH'HIDXOW'LUHFWRU\WKDWLVLQFOXGHGLQDOOWKHDFFRXQWVDVVKRZQLQWKH
IROORZLQJVFUHHQVKRW

mm Windows Azure \/ CREDIT STATUS

ALL ITEMS
all items

. Wii SITES
NAME TYPE

Default Directory 4 Directory


1 VIRTUAL MACHINES
a
jon-xamchat Mobile Service
MOillE SERVICES
ft i
jon-xamchat db SQL Database

,I\RXWDNHDORRNDWWKH6FDOHWDEIRU\RXUPRELOHVHUYLFH\RXOOQRWLFHWKDWLWLVUXQQLQJ
XQGHUWKH)UHHWLHUE\GHIDXOW7KLVLVDJUHDWSODFHIRUGHYHORSPHQW$WWKHWLPHRIZULWLQJ
WKLVERRNLWDFFRPPRGDWHVGHYLFHV:KHQGHSOR\LQJ\RXUDSSOLFDWLRQVWRSURGXFWLRQ
\RXPLJKWFRQVLGHUWKH%DVLFRU6WDQGDUGWLHUVZKLFKDOVRJLYH\RXWKHRSWLRQWRDGG
PXOWLSOHLQVWDQFHV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
&UHDWLQJWDEOHVDQGVFULSWV
7KHILUVWVWHSWRLPSOHPHQWVRPHWKLQJLQ$]XUH0RELOH6HUYLFHVLVWRFUHDWHDQHZWDEOH
%\GHIDXOW$]XUH0RELOH6HUYLFHVXVHVDIHDWXUHFDOOHGG\QDPLFVFKHPDVZLWKLWV64/
GDWDEDVH:KHQ\RXLQVHUWDURZIURPWKHFOLHQWQHZFROXPQVDUHG\QDPLFDOO\DGGHGWR
WKHWDEOH7KLVSUHYHQWV\RXIURPKDYLQJWRFUHDWHWKHGDWDEDVHVFKHPDPDQXDOO\DQGLVD
QHDWFRGHILUVWDSSURDFKWRGHYHORS\RXUEDFNHQGGDWDEDVH<RXFDQDOZD\VFRQQHFWWRWKH
64/GDWDEDVHPDQXDOO\WRILQHWXQHWKLQJVRUPDNHPDQXDOFKDQJHVWRWKHVFKHPD
5HWXUQWRWKHPDQDJHPHQWSRUWDOVHOHFW\RXUPRELOHVHUYLFHVLQVWDQFHDQGSHUIRUPWKH
IROORZLQJVWHSV
 &OLFNRQWKH'DWDWDE
 &OLFNRQWKH&UHDWHEXWWRQIRXQGDWWKHERWWRPFHQWHURIWKHSDJH
 (QWHU8VHUDVWKHWDEOHQDPH
 /HDYHHYHU\WKLQJHOVHDWLWVGHIDXOWYDOXHDQGFOLFNRQWKH6DYHEXWWRQ
 5HSHDWWKLVSURFHVVWRFUHDWHWKUHHPRUHWDEOHVQDPHG)ULHQG0HVVDJHDQG
&RQYHUVDWLRQ

1RZWKDWZHKDYHRXUIRXUWDEOHVZHQHHGWRFUHDWHDVFULSWWRIDFLOLWDWHWKHORJLQSURFHVV
IRUWKHXVHUVRIRXUDSS$]XUH0RELOH6HUYLFHVDOORZV\RXWRDGGFXVWRPORJLFWR\RXU
WDEOHVE\FUHDWLQJVFULSWVWKDWUXQLQ1RGHMVDIUDPHZRUNIRUGHYHORSLQJZHEVHUYLFHV
ZLWK-DYD6FULSW<RXFDQRYHUULGHZKDWKDSSHQVWRHDFKWDEOHGXULQJWKHLQVHUWUHDG
XSGDWHRUGHOHWHRSHUDWLRQV,QDGGLWLRQWRWKLV\RXFDQDOVRFUHDWHVFULSWVWKDWDUH
FRPSOHWHO\FXVWRPL]HGLI\RXQHHGRWKHUIXQFWLRQDOLWLHV
&OLFNRQWKH8VHUWDEOHDQGWKHQFOLFNRQWKH6FULSWWDE0DNHVXUH\RXDUHYLHZLQJWKH
LQVHUWRSHUDWLRQ%\GHIDXOW\RXUVFULSWZLOOEHYHU\VLPSOHDVVKRZQLQWKHIROORZLQJ
VQLSSHW
IXQFWLRQLQVHUW LWHPXVHUUHTXHVW ^

UHTXHVWH[HFXWH 

6FULSWVLQ$]XUH0RELOH6HUYLFHVKDYHWKUHHSDUDPHWHUVZKLFKDUHVWDWHGDVIROORZV
LWHP7KLVSDUDPHWHULVWKHREMHFWWKDWWKHFOLHQWVHQGVWRWKHVHUYLFH,QRXUFDVHLW
ZLOOEHWKH8VHUREMHFWZHFUHDWHGLQWKHSUHYLRXVFKDSWHUV
XVHU7KLVSDUDPHWHULQFOXGHVLQIRUPDWLRQDERXWWKHDXWKHQWLFDWHGXVHU:HZRQWEH
XVLQJWKLVLQRXUH[DPSOHV
UHTXHVW7KLVSDUDPHWHULVDQREMHFWXVHGWRUXQWKHWDEOHRSHUDWLRQDQGVHQGD
UHVSRQVHEDFNWRWKHFOLHQW&DOOLQJH[HFXWHZLOOFRPSOHWHWKHRSHUDWLRQDQGUHWXUQD
VXFFHVVIXOUHVSRQVHWRWKHFOLHQW
:HQHHGWRPRGLI\WKHSUHFHGLQJVFULSWWRRQO\LQVHUWDQHZXVHUZKHQWKDWXVHUGRHVQRW
DOUHDG\H[LVW,IWKHXVHUGRHVH[LVWZHQHHGWRPDNHVXUHWKDWWKHSDVVZRUGPDWFKHVWKH

http://www.freepdf-books.com/
XVHUQDPH/HWVPDNHDIHZFKDQJHVWRWKHVFULSWDVVKRZQLQWKHIROORZLQJOLQHVRIFRGH
IXQFWLRQLQVHUW LWHPXVHUUHTXHVW ^
YDUXVHUV WDEOHVJHW7DEOH
XVHU

XVHUVZKHUH ^XVHUQDPHLWHP8VHUQDPH` UHDG ^
VXFFHVVIXQFWLRQ UHVXOWV ^
LI UHVXOWVOHQJWK  ^
7KLVLVDQHZXVHU
UHTXHVWH[HFXWH 
`
HOVH^
YDUXVHU UHVXOWV>@
LI LWHP3DVVZRUG XVHU3DVVZRUG ^
UHTXHVWUHVSRQG VWDWXV&RGHV2.XVHU 
`
HOVH^
UHTXHVWUHVSRQG VWDWXV&RGHV81$87+25,=(',QFRUUHFWXVHUQDPHRU
SDVVZRUG 
`
`
`
` 
`

/HWVVXPPDUL]HZKDWZHGLGLQWKHSUHFHGLQJ-DYD6FULSW
 )LUVWZHJUDEEHGWKHXVHUWDEOH1RWHWKDW\RXFDQUHIHUHQFHWKHQDPHRIWKHWDEOH
XVLQJORZHUFDVH
 1H[WZHUDQDTXHU\WRSXOORXWDQ\H[LVWLQJXVHUVZLWKWKHZKHUHIXQFWLRQ:HXVHG
LWHP8VHUQDPHVLQFHWKLVPDWFKHVRXU8VHUREMHFWLQ&1RWLFHKRZWKLVPHWKRGLV
VLPLODUWR/LQTLQ&
 ,IWKHUHDUHQRUHVXOWVZHOHWWKHUHTXHVWH[HFXWHQRUPDOO\
 2WKHUZLVHZHFRPSDUHWKHSDVVZRUGVDQGUHWXUQVWDWXV&RGHV2.LIWKH\PDWFK
 ,IWKHSDVVZRUGVGRQRWPDWFKZHUHWXUQVWDWXV&RGHV81$87+25,=('7KLVZLOO
FDXVHWKHFOLHQWWRUHFHLYHDQHUURU
 )RUDFRPSOHWHOLVWRIDYDLODEOHIXQFWLRQVDQGPHWKRGVPDNHVXUH\RXFKHFNRXWWKH
VHUYHUVFULSWUHIHUHQFHRQ06'1DWKWWSWLQ\XUOFRP$]XUH0RELOH6HUYLFHV

)URPKHUHMXVWPDNHVXUHWKDW\RXFOLFNRQWKH6DYHEXWWRQWRDSSO\\RXUFKDQJHV$]XUH
0RELOH6HUYLFHVDOVRKDVWKHRSWLRQRISURYLGLQJVRXUFHFRQWUROIRU\RXUVFULSWVYLD*LW
)HHOIUHHWRWDNHDGYDQWDJHRIWKLVIHDWXUHLI\RXZDQWWRPDNHFKDQJHVWRWKHVFULSWLQ
\RXUIDYRULWHHGLWRUORFDOO\LQVWHDGRIWKHZHEVLWHHGLWRU
$IWHUWKLVZHQHHGWRFUHDWHRQHPRUHVFULSW7KHZD\;DP&KDWZDVLPSOHPHQWHGHDUOLHU
LQWKHERRNDOORZVXVHUVWRDGGIULHQGVE\HQWHULQJWKHLUIULHQGVXVHUQDPHV6RLQRUGHU
WRLQVHUWLQWRWKH)ULHQGWDEOHZHZLOOQHHGWRPRGLI\WKHLQVHUWVFULSWWRORRNXSXVHUV
E\WKHLUXVHUQDPHV
/HWVPRGLI\WKHLQVHUWVFULSWIRUWKH)ULHQGVWDEOHDVIROORZV
IXQFWLRQLQVHUW LWHPXVHUUHTXHVW ^
YDUXVHUV WDEOHVJHW7DEOH
XVHU


http://www.freepdf-books.com/
XVHUVZKHUH ^XVHUQDPHLWHP8VHUQDPH` UHDG ^
VXFFHVVIXQFWLRQ UHVXOWV ^
LI UHVXOWVOHQJWK  ^
&RXOGQRWILQGWKHXVHU
UHTXHVWUHVSRQG VWDWXV&RGHV127B)281'8VHUQRWIRXQG 
`
HOVH^
YDUH[LVWLQJ8VHU UHVXOWV>@
LWHP8VHU,G H[LVWLQJ8VHULG
UHTXHVWH[HFXWH 
`
`
` 
`

7KLVLVSUHWW\VLPLODUWRZKDWZHGLGEHIRUHZHUDQDVLPSOHTXHU\WRORDGWKHXVHUWDEOH
EDVHGRQWKH8VHUQDPHYDOXH:HPHUHO\KDYHWRVHWWKH8VHU,GYDOXHRQWKHQHZIULHQG
WDEOHSULRUWRWKHH[HFXWLRQRIWKHUHTXHVW

http://www.freepdf-books.com/
http://www.freepdf-books.com/
$GGLQJDEDFNHQGWR;DP&KDW
:LWKRXUVHUYHUVLGHFKDQJHVFRPSOHWHWKHQH[WVWHSLVWRLPSOHPHQWRXUQHZVHUYLFHLQ
RXU;DP&KDWL26DQG$QGURLGDSSOLFDWLRQV/XFNLO\DVZHXVHGDQLQWHUIDFHQDPHG
,:HE6HUYLFHDOOZHQHHGWRGRLVLPSOHPHQWWKLVLQWHUIDFHWRJHWLWZRUNLQJLQRXU
DSSOLFDWLRQ
1RZZHFDQVWDUWVHWWLQJXSRXUVHUYLFHLQRXUL26DSSOLFDWLRQE\SHUIRUPLQJWKH
IROORZLQJVWHSV
 2SHQWKH;DP&KDW&RUHSURMHFWWKDWZHFUHDWHGLQ&KDSWHU;DP&KDWD&URVV
SODWIRUP$SS
 &UHDWHDQ$]XUHIROGHUZLWKLQWKHSURMHFW
 &UHDWHDQHZFODVVQDPHG$]XUH:HE6HUYLFHFV
 &UHDWHWKHSXEOLFFODVVDQGLPSOHPHQW,:HE6HUYLFH
 5LJKWFOLFNRQ,:HE6HUYLFHLQ\RXUFRGHDQGQDYLJDWHWR5HIDFWRU_,PSOHPHQW
,QWHUIDFH
 $OLQHZLOODSSHDUSUHVV(QWHUWRLQVHUWWKHPHWKRGVWXEV

:KHQWKLVVHWXSLVFRPSOHWH\RXUFODVVZLOOORRNVRPHWKLQJVLPLODUWRWKHIROORZLQJ
SXEOLFFODVV$]XUH:HE6HUYLFH,:HE6HUYLFH
^
UHJLRQ,:HE6HUYLFHLPSOHPHQWDWLRQ

SXEOLF7DVN8VHU!/RJLQ VWULQJXVHUQDPHVWULQJSDVVZRUG
^
WKURZQHZ1RW,PSOHPHQWHG([FHSWLRQ 
`

0RUHPHWKRGVKHUH

HQGUHJLRQ
`

http://www.freepdf-books.com/
$GGLQJWKH$]XUH0RELOH6HUYLFHV1X*HWSDFNDJH
7RPDNHGHYHORSPHQWZLWK$]XUH0RELOH6HUYLFHVPXFKHDVLHUZHQHHGWRDGGD
UHIHUHQFHWRWKH1(7FOLHQWOLEUDU\7RGRWKLVZHZLOOXVH1X*HWWRDGGWKHOLEUDU\
 5LJKWFOLFNRQWKH;DP&KDW&RUHSURMHFWDQGQDYLJDWHWR$GG_$GG3DFNDJHV
 6HDUFKIRU$]XUH0RELOH6HUYLFHVXVLQJWKHVHDUFKER[
 6HOHFWWKH$]XUH0RELOH6HUYLFHVSDFNDJHZKLFKDWWKHWLPHRIZULWLQJWKLVERRN
ZDVYHUVLRQ
 &OLFNRQ$GG3DFNDJH
 5HSHDWWKLVSURFHVVIRUWKH;DP&KDWL26DQG;DP&KDW$QGURLGSURMHFWV7KHUHLV
VRPHSODWIRUPVSHFLILFVHWXSIRUHDFKSODWIRUP

7LS
<RXFDQDOVRJHWWKH$]XUH0RELOH6HUYLFHVOLEUDU\IURPWKH;DPDULQ&RPSRQHQW6WRUHLI
\RXOLNH,WLVYHU\VLPLODUWRXVLQJ1X*HW
7KLVZLOOGRZQORDGWKHOLEUDU\DQGDXWRPDWLFDOO\DGGUHIHUHQFHVWRLWLQ\RXUSURMHFWV7KH
1X*HWSDFNDJHPDQDJHUPLJKWFRPSODLQRIZDUQLQJVZKLFKFDQEHLJQRUHG1X*HWZDV
RULJLQDOO\GHYHORSHGIRU9LVXDO6WXGLRRQ:LQGRZVVRDQ\SDFNDJHVWKDWFRQWDLQ
3RZHU6KHOOVFULSWVRUSURPSWIRUDOLFHQVHDJUHHPHQWPLJKWJLYH\RXDZDUQLQJ
1RZOHWVPRGLI\RXU$]XUH:HE6HUYLFHFVILOH$GGXVLQJ
0LFURVRIW:LQGRZV$]XUH0RELOH6HUYLFHVWRWKHWRSRIWKHILOHDQGWKHQPDNHWKH
IROORZLQJFKDQJHV
SXEOLFFODVV$]XUH:HE6HUYLFH,:HE6HUYLFH
^
0RELOH6HUYLFH&OLHQWFOLHQW QHZ0RELOH6HUYLFH&OLHQW KWWSV\RXU
VHUYLFHQDPHD]XUHPRELOHQHW\RXUDSSOLFDWLRQNH\ 

([LVWLQJFRGHKHUH`

0DNHVXUH\RXILOOLQ\RXUPRELOHVHUYLFHQDPHDQGDSSOLFDWLRQNH\<RXFDQILQG\RXU
NH\RQWKH'DVKERDUGWDERIWKH$]XUH0DQDJHPHQW3RUWDOXQGHUWKH0DQDJH.H\V
VHFWLRQ
1RZOHWVLPSOHPHQWRXUILUVWPHWKRG/RJLQLQWKHIROORZLQJPDQQHU
SXEOLFDV\QF7DVN8VHU!/RJLQ VWULQJXVHUQDPHVWULQJSDVVZRUG
^
YDUXVHU QHZ8VHU
^
8VHUQDPH XVHUQDPH
3DVVZRUG SDVVZRUG
`
DZDLWFOLHQW*HW7DEOH8VHU! ,QVHUW$V\QF XVHU 
UHWXUQXVHU
`

7KLVLVIDLUO\VWUDLJKWIRUZDUGEHFDXVHRIKRZQLFHWKLVOLEUDU\LVWRXVH7KH*HW7DEOH7!

http://www.freepdf-books.com/
PHWKRGNQRZVKRZWRXVHDWDEOHQDPHG8VHUEDVHGRQWKH&FODVVQDPH8SRQWKHILUVW
FDOOWKHG\QDPLFVFKHPDIHDWXUHZLOOFUHDWHWZRQHZFROXPQVQDPHG8VHUQDPHDQG
3DVVZRUGEDVHGRQWKH&SURSHUWLHVRIRXUFODVV1RWHWKDWWKH,QVHUW$V\QFPHWKRGZLOO
DOVRILOOLQWKHXVHUV,GSURSHUW\IRUODWHUXVHLQRXUDSSOLFDWLRQVLQFHZHZLOOQHHGWKH,G
IRUIXWXUHFDOOVWRWKHPRELOHVHUYLFH
1H[WRSHQWKH$SS'HOHJDWHFVILOHWRVHWXSRXUQHZVHUYLFHDQGDGGWKHIROORZLQJFRGH
5HSODFHWKLVOLQH
6HUYLFH&RQWDLQHU5HJLVWHU,:HE6HUYLFH!  !QHZ)DNH:HE6HUYLFH 

:LWKWKLVOLQH
6HUYLFH&RQWDLQHU5HJLVWHU,:HE6HUYLFH!  !QHZ$]XUH:HE6HUYLFH 

$GGLWLRQDOO\\RXZLOOQHHGWRDGGVRPHSODWIRUPVSHFLILFVHWXSIRU$]XUH0RELOH
6HUYLFHV$GGXVLQJ0LFURVRIW:LQGRZV$]XUH0RELOH6HUYLFHVWRWKHWRSRIWKHILOHDQG
DGGWKHIROORZLQJOLQHRIFRGHWRWKHERWWRPRI)LQLVKHG/DXQFKLQJLQ\RXU
$SS'HOHJDWHFVILOH

&XUUHQW3ODWIRUP,QLW 

1RZLI\RXFRPSLOHDQGUXQ\RXUDSSOLFDWLRQDIWHU\RXORJLQ\RXUDSSVKRXOG
VXFFHVVIXOO\FDOO$]XUH0RELOH6HUYLFHVDQGLQVHUWDQHZXVHU1DYLJDWHWRWKH'DWDWDERI
\RXU$]XUH0RELOH6HUYLFHLQWKH$]XUH0DQDJHPHQW3RUWDODQGVHOHFWWKH8VHUWDEOH
<RXZLOOVHHWKHXVHU\RXMXVWLQVHUWHGDVVKRZQLQWKHIROORZLQJVFUHHQVKRW

user
BROWSE SCRIPT COLUMNS PERMISSIONS

id Username Password

OBE 6602 2 -52C &-4F67-B17. .. jonatha npeppe rs password

1RWH
,WLVJHQHUDOO\DEDGLGHDWRVWRUHSDVVZRUGVLQSODLQWH[WLQ\RXUGDWDEDVH$VLPSOH
DSSURDFKWRPDNHWKLQJVDELWPRUHVHFXUHZRXOGEHWRVWRUHWKHPDVDQ0'KDVK<RX
VKRXOGEHDEOHWRPDNHWKLVFKDQJHLQWKHFXVWRP-DYD6FULSWWKDWZHDUHXVLQJWRLQVHUWWKH
SDVVZRUGRQWKH8VHUWDEOH$FRPSOHWHJXLGHWRVHFXULQJ:LQGRZV$]XUHDSSOLFDWLRQV
FDQEHIRXQGDWKWWSPVGQPLFURVRIWFRPHQXVOLEUDU\ZLQGRZVD]XUHKKDVS[
1H[WOHWVPDNHDQHZFODVVQDPHG)ULHQGFV$GGLWWRWKH$]XUHIROGHUWKDWLVQH[WWR
WKHRWKHUFODVVVSHFLILFWR$]XUHDVIROORZV
SXEOLFFODVV)ULHQG
^
SXEOLFVWULQJ,G^JHWVHW`
SXEOLFVWULQJ0\,G^JHWVHW`

http://www.freepdf-books.com/
SXEOLFVWULQJ8VHU,G^JHWVHW`
SXEOLFVWULQJ8VHUQDPH^JHWVHW`
`

:HOOXVHWKLVFODVVWRVWRUHWKHIULHQGVLQIRUPDWLRQDERXWHDFKXVHU1RWHWKDWZHDOVR
KDYHDQ,GSURSHUW\DQGDOOWKHFODVVHVVDYHGLQ$]XUH0RELOH6HUYLFHVVKRXOGKDYHD
VWULQJSURSHUW\QDPHG,G7KLVZLOOEHWKHWDEOHVSULPDU\NH\LQWKH64/GDWDEDVH

1H[WOHWVPRGLI\WKH0HVVDJHDQG&RQYHUVDWLRQFODVVHVWRSUHSDUHIRUSXVKQRWLILFDWLRQV
GRZQWKHURDG$GGDQHZSURSHUW\WRWKH0HVVDJHFODVVDVIROORZV
SXEOLFVWULQJ7R,G^JHWVHW`

7KHQDGGWKHIROORZLQJQHZSURSHUW\WR&RQYHUVDWLRQFV
SXEOLFVWULQJ0\,G^JHWVHW`

+HUHZHOOQHHGWRLQVHUWRUVHHGVRPHWHVWGDWDIRURXUDSSOLFDWLRQWRIXQFWLRQFRUUHFWO\
7KHHDVLHVWZD\WRLQVHUWGDWDZRXOGEHIURP&VROHWVLPSOHPHQWWKHIROORZLQJVLPSOH
PHWKRGRQRXUVHUYLFHWRGRVR
SXEOLFDV\QF7DVN/RDG'DWD
^
YDUXVHUV FOLHQW*HW7DEOH8VHU! 
YDUIULHQGV FOLHQW*HW7DEOH)ULHQG! 

YDUPH QHZ8VHU
^
8VHUQDPH MRQDWKDQSHSSHUV
3DVVZRUG SDVVZRUG
`
YDUIULHQG QHZ8VHU
^
8VHUQDPH FKXFNQRUULV
3DVVZRUG SDVVZRUG
`
DZDLWXVHUV,QVHUW$V\QF PH 
DZDLWXVHUV,QVHUW$V\QF IULHQG 
DZDLWIULHQGV,QVHUW$V\QF QHZ)ULHQG^0\,G PH,G8VHUQDPH 
IULHQG8VHUQDPH` 
DZDLWIULHQGV,QVHUW$V\QF QHZ)ULHQG^0\,G IULHQG,G8VHUQDPH 
PH8VHUQDPH` 
`

1H[WOHWVDGGWKHIROORZLQJPHWKRGWR$SS'HOHJDWHFVDQGFDOOLWIURPZLWKLQ
)LQLVKHG/DXQFKLQJ

SULYDWHDV\QFYRLG/RDG'DWD
^
YDUVHUYLFH 6HUYLFH&RQWDLQHU5HVROYH,:HE6HUYLFH! DV$]XUH:HE6HUYLFH
DZDLWVHUYLFH/RDG'DWD 
`

,I\RXUXQ\RXUDSSOLFDWLRQDWWKLVSRLQWLWZLOOLQVHUWWZRXVHUVDQGPDNHWKHPIULHQGV
ZLWKRQHDQRWKHU%HIRUHGRLQJVROHWVDGGVRPHPRUHFRGHWRWKH/RDG'DWDPHWKRGLQ
$]XUH:HE6HUYLFHFVWRLQVHUWFRQYHUVDWLRQVDQGPHVVDJHVDVIROORZV

http://www.freepdf-books.com/
YDUFRQYHUVDWLRQV FOLHQW*HW7DEOH&RQYHUVDWLRQ! 
YDUPHVVDJHV FOLHQW*HW7DEOH0HVVDJH! 

YDUFRQYHUVDWLRQ QHZ&RQYHUVDWLRQ
^
0\,G PH,G
8VHU,G IULHQG,G
8VHUQDPH IULHQG8VHUQDPH
/DVW0HVVDJH +(<
`
DZDLWFRQYHUVDWLRQV,QVHUW$V\QF FRQYHUVDWLRQ 
DZDLWPHVVDJHV,QVHUW$V\QF QHZ0HVVDJH^
&RQYHUVDWLRQ,G FRQYHUVDWLRQ,G
7R,G PH,G
8VHU,G IULHQG,G8VHUQDPH IULHQG8VHUQDPH
7H[W :KDW
VXS"'DWH 'DWH7LPH1RZ$GG6HFRQGV 
` 
DZDLWPHVVDJHV,QVHUW$V\QF QHZ0HVVDJH^
&RQYHUVDWLRQ,G FRQYHUVDWLRQ,G
7R,G IULHQG,G
8VHU,G PH,G8VHUQDPH PH8VHUQDPH
7H[W 1RWPXFK'DWH 'DWH7LPH1RZ$GG6HFRQGV 
` 
DZDLWPHVVDJHV,QVHUW$V\QF QHZ0HVVDJH^
&RQYHUVDWLRQ,G FRQYHUVDWLRQ,G
7R,G PH,G
8VHU,G IULHQG,G8VHUQDPH IULHQG8VHUQDPH
7H[W +(<'DWH 'DWH7LPH1RZ
` 

1RZLI\RXUXQWKHDSSOLFDWLRQLWZLOOVHHGWKHGDWDEDVHZLWKVRPHJRRGGDWDWRZRUN
ZLWK,GUHFRPPHQGWKDW\RXUHPRYHWKHFDOOWR/RDG'DWDRQFHLWLVVXFFHVVIXOWKHILUVW
WLPHDQGSHUKDSVUHPRYHWKHPHWKRGHQWLUHO\ZKHQWKHGHYHORSPHQWLVFRPSOHWH
%HIRUHJRLQJIXUWKHUOHWVLPSOHPHQWWKHUHVWRIRXU,:HE6HUYLFHLQWHUIDFH,WFDQEHGRQH
DVIROORZV
SXEOLFDV\QF7DVN8VHU!5HJLVWHU 8VHUXVHU
^
DZDLWFOLHQW*HW7DEOH8VHU! ,QVHUW$V\QF XVHU 
UHWXUQXVHU
`
SXEOLFDV\QF7DVN8VHU>@!*HW)ULHQGV VWULQJXVHU,G
^
YDUOLVW DZDLWFOLHQW*HW7DEOH)ULHQG! :KHUH I !I0\,G 
XVHU,G 7R/LVW$V\QF 
UHWXUQOLVW6HOHFW I !QHZ8VHU^,G I8VHU,G8VHUQDPH I8VHUQDPH
` 7R$UUD\ 
`
SXEOLFDV\QF7DVN8VHU!$GG)ULHQG VWULQJXVHU,GVWULQJXVHUQDPH
^
YDUIULHQG QHZ)ULHQG^0\,G XVHU,G8VHUQDPH XVHUQDPH`
DZDLWFOLHQW*HW7DEOH)ULHQG! ,QVHUW$V\QF IULHQG 
UHWXUQQHZ8VHU^,G IULHQG8VHU,G8VHUQDPH IULHQG8VHUQDPH`
`

http://www.freepdf-books.com/
(DFKPHWKRGKHUHLVSUHWW\VLPSOH5HJLVWHULVYHU\VLPLODUWR/RJLQEXWWKHPDLQ
FRPSOLFDWLRQIRUWKHRWKHUPHWKRGVLVWKHQHHGWRFRQYHUWD)ULHQGREMHFWWR8VHU:H
XVHGWKH7R/LVW$V\QFPHWKRGIURPWKH$]XUHOLEUDU\WRJHW/LVW7!KRZHYHUVLQFHRXU
LQWHUIDFHXVHVDUUD\VZHTXLFNO\FRQYHUWHGWKHOLVWWRDQDUUD\:HDOVRXWLOL]HGDFRXSOHRI
EDVLF/LQTRSHUDWRUVVXFKDV:KHUHDQG6HOHFWWRDFFRPSOLVKRXULPSOHPHQWDWLRQRI
,:HE6HUYLFH

1RZOHWVFRPSOHWHWKHPHWKRGVUHODWHGWRFRQYHUVDWLRQVDQGPHVVDJHVZKLFKDUHDV
IROORZV
SXEOLFDV\QF7DVN&RQYHUVDWLRQ>@!*HW&RQYHUVDWLRQV VWULQJXVHU,G
^
YDUOLVW DZDLWFOLHQW*HW7DEOH&RQYHUVDWLRQ! :KHUH F !F0\,G 
XVHU,G 7R/LVW$V\QF 
UHWXUQOLVW7R$UUD\ 
`
SXEOLFDV\QF7DVN0HVVDJH>@!*HW0HVVDJHV VWULQJFRQYHUVDWLRQ,G
^
YDUOLVW DZDLWFOLHQW*HW7DEOH0HVVDJH! :KHUH P !P&RQYHUVDWLRQ,G
FRQYHUVDWLRQ,G 7R/LVW$V\QF 
UHWXUQOLVW7R$UUD\ 
`
SXEOLFDV\QF7DVN0HVVDJH!6HQG0HVVDJH 0HVVDJHPHVVDJH
^
DZDLWFOLHQW*HW7DEOH0HVVDJH! ,QVHUW$V\QF PHVVDJH 
UHWXUQPHVVDJH
`

7KLVFRPSOHWHVRXULPSOHPHQWDWLRQRI,:HE6HUYLFH,I\RXUXQWKHDSSOLFDWLRQDWWKLV
SRLQWLWZLOOIXQFWLRQH[DFWO\DVEHIRUHZLWKWKHH[FHSWLRQWKDWWKHDSSLVDFWXDOO\WDONLQJ
WRDUHDOZHEVHUYHU1HZPHVVDJHVZLOOJHWSHUVLVWHGLQWKH64/GDWDEDVHDQGRXUFXVWRP
VFULSWVZLOOKDQGOHWKHFXVWRPORJLFWKDWZHQHHG)HHOIUHHWRSOD\DURXQGZLWKRXU
LPSOHPHQWDWLRQ\RXPLJKWGLVFRYHUVRPHIHDWXUHVRI$]XUH0RELOH6HUYLFHVWKDWZLOO
ZRUNJUHDWZLWK\RXURZQDSSOLFDWLRQV
$WWKLVSRLQWDQRWKHUJRRGH[HUFLVHZRXOGEHWRVHWXS$]XUH0RELOH6HUYLFHVLQRXU
$QGURLGDSSOLFDWLRQ7RGRVR\RXZLOOPHUHO\QHHGWRDGGWKH$]XUH0RELOH6HUYLFHV
1X*HWSDFNDJH$IWHUWKDW\RXVKRXOGEHDEOHWRVZDSRXWWKH
6HUYLFH&RQWDLQHU5HJLVWHUFDOOLQ\RXU$SSOLFDWLRQFODVVDQGFDOO
&XUUHQW3ODWIRUP,QLW (YHU\WKLQJZLOOIXQFWLRQH[DFWO\OLNHRQL26,VQWFURVV
SODWIRUPGHYHORSPHQWJUHDW"

http://www.freepdf-books.com/
http://www.freepdf-books.com/
8VLQJWKH$SSOH3XVK1RWLILFDWLRQVHUYLFH
,PSOHPHQWLQJSXVKQRWLILFDWLRQVZLWK$]XUH0RELOH6HUYLFHVRQL26LVYHU\VLPSOHWRVHW
XSIURPDQ$]XUHEDFNHQGSHUVSHFWLYH7KHPRVWFRPSOLFDWHGSDUWLVZRUNLQJWKURXJK
$SSOHVSURFHVVRIFUHDWLQJFHUWLILFDWHVDQGSURYLVLRQLQJSURILOHVLQRUGHUWRFRQILJXUH
\RXUL26DSSOLFDWLRQ%HIRUHZHFRQWLQXHPDNHVXUH\RXKDYHDYDOLGL26'HYHORSHU
3URJUDPDFFRXQWDV\RXZLOOQRWEHDEOHWRVHQGSXVKQRWLILFDWLRQVZLWKRXWRQH,I\RXDUH
XQIDPLOLDUZLWKWKHFRQFHSWRISXVKQRWLILFDWLRQVWDNHDORRNDW$SSOHVGRFXPHQWDWLRQDW
KWWSWLQ\XUOFRP;DPDULQ$316
7RVHQGSXVKQRWLILFDWLRQV\RXQHHGWRVHWXSWKHIROORZLQJ
$QH[SOLFLW$SS,'UHJLVWHUHGZLWK$SSOH
$SURYLVLRQLQJSURILOHWDUJHWLQJWKDW$SS,'
$FHUWLILFDWHIRU\RXUVHUYHUWRWULJJHUWKHSXVKQRWLILFDWLRQ
$SSOHSURYLGHVERWKDGHYHORSPHQWDQGSURGXFWLRQFHUWLILFDWHWKDW\RXFDQXVHWRVHQG
SXVKQRWLILFDWLRQVIURP\RXUVHUYHU

http://www.freepdf-books.com/
6HWWLQJXSSURSHUSURYLVLRQLQJ
/HWVEHJLQE\QDYLJDWLQJWRKWWSGHYHORSHUDSSOHFRPDFFRXQWDQGSHUIRUPLQJWKH
IROORZLQJVWHSV
 &OLFNRQWKH,GHQWLILHUVOLQN
 &OLFNRQWKHSOXVEXWWRQLQWKHWRSULJKWFRUQHURIWKHZLQGRZ
 (QWHUDGHVFULSWLRQVXFKDV;DP&KDWIRUWKHEXQGOH,'
 (QWHU\RXUEXQGOH,'XQGHUWKH([SOLFLW$SS,'VHFWLRQ7KLVVKRXOGPDWFKWKH
EXQGOH,'\RXVHWXSLQ\RXU,QIRSOLVWILOHIRUH[DPSOH
FRP\RXUFRPSDQ\QDPH[DPFKDW
 8QGHU$SS6HUYLFHVPDNHVXUH\RXFKHFN3XVK1RWLILFDWLRQV
 1RZFOLFNRQ&RQWLQXH
 5HYLHZ\RXUILQDOVHWWLQJVDQGKLW6XEPLW

7KLVZLOOFUHDWHDQH[SOLFLW$SS,'VLPLODUWRZKDW\RXFDQVHHLQWKHIROORZLQJ
VFUHHQVKRWZKLFKZHFDQXVHIRUVHQGLQJSXVKQRWLILFDWLRQV
X am Chat .
com.jon ath anp e ppe rs x amch at

Name: XamChat

ID Prefix: JVDF6K5T64
com.jonathanpeppers. xamchat

Application Services:

Service Development Distribution

Data Protection Disabled Disabled

Game Center
Enabled
Enabled

iCloud Disabled Disabled

In-App Purchase
Enabled
Enabled

Inter-App Audio Disabled Disabled

Passbook Disabled Disabled

Push Notifications Configurable Configurable

http://www.freepdf-books.com/
6HWWLQJXS\RXUSURYLVLRQLQJSURILOH
)RUSXVKQRWLILFDWLRQVZHKDYHWRXVHDSURILOHZLWKDQH[SOLFLW$SS,'WKDWLVQRWD
GHYHORSPHQWFHUWLILFDWH1RZOHWVVHWXSDSURYLVLRQLQJSURILOH
 &OLFNRQWKH'HYHORSPHQWOLQNXQGHU3URYLVLRQLQJ3URILOHVLQWKHULJKWKDQGVLGH
SDQH
 &OLFNRQWKHSOXVEXWWRQLQWKHWRSULJKWFRUQHU
 &KHFNL26$SS'HYHORSPHQWDQGFOLFNRQ&RQWLQXH
 6HOHFWWKH$SS,'ZHMXVWFUHDWHGDQGFOLFNRQ&RQWLQXH
 6HOHFWWKHGHYHORSHUDQGFOLFNRQ&RQWLQXH
 6HOHFWWKHGHYLFHV\RXZLOOEHXVLQJDQGFOLFNRQ&RQWLQXH
 (QWHUDQDPHIRUWKHSURILOHDQGFOLFNRQ*HQHUDWH
 'RZQORDGWKHSURILOHDQGLQVWDOOLWRURSHQ;&RGHDQGXVHWKHV\QFEXWWRQE\
QDYLJDWLQJWR3UHIHUHQFHV_$FFRXQWV

:KHQILQLVKHG\RXVKRXOGDUULYHDWDVXFFHVVZHESDJHWKDWORRNVVLPLODUWRWKHIROORZLQJ
VFUHHQVKRW

Your provisioning profile is ready.


FAOV

Download and Install


Download and double click the following file to install your Provisioning Profile.

1 Name: XamChatDev

# Type:
App ID:
Development
|. com.jonat h a npeppe rs,xam chat
PROV Expires: Nov 25, 2014

Download

http://www.freepdf-books.com/
6HWWLQJXSDFHUWLILFDWHVLJQLQJUHTXHVW
1H[WZHSHUIRUPWKHIROORZLQJVWHSVWRVHWXSWKHFHUWLILFDWHRXUVHUYHUQHHGV
 &OLFNRQWKH'HYHORSPHQWOLQNXQGHU&HUWLILFDWHVLQWKHULJKWKDQGVLGHSDQH
 &OLFNRQWKHSOXVEXWWRQLQWKHWRSULJKWFRUQHU
 (QDEOH$SSOH3XVK1RWLILFDWLRQVVHUYLFH66/ 6DQGER[ DQGFOLFNRQ&RQWLQXH
 6HOHFW\RXU$SS,'DVEHIRUHDQGFOLFNRQ&RQWLQXH
 &UHDWHDQHZFHUWLILFDWHVLJQLQJUHTXHVWDVSHU$SSOHVLQVWUXFWLRQV<RXFDQDOVR
UHIHUWR&KDSWHU'HSOR\LQJDQG7HVWLQJRQ'HYLFHVRUORFDWHWKH
FHUW6LJQLQJ5HTXHVWILOH
 1H[WFOLFNRQ&RQWLQXH
 8SORDGWKHVLJQLQJUHTXHVWILOHDQGFOLFNRQ*HQHUDWH
 1H[WFOLFNRQ'RZQORDG
 2SHQWKHILOHWRLPSRUWWKHFHUWLILFDWHLQWR.H\FKDLQ
 /RFDWHWKHFHUWLILFDWHLQ.H\FKDLQ,WZLOOEHWLWOHG$SSOH'HYHORSPHQWL263XVK
6HUYLFHVDQGZLOOFRQWDLQ\RXUEXQGOH,'
 5LJKWFOLFNRQWKHFHUWLILFDWHDQGH[SRUWLWVRPHZKHUHRQ\RXUILOHV\VWHP(QWHUD
SDVVZRUGWKDW\RXZLOOUHPHPEHU

7KLVZLOOFUHDWHWKHFHUWLILFDWHWKDWZHQHHGWRVHQGSXVKQRWLILFDWLRQVWRRXUXVHUVIURP
$]XUH0RELOH6HUYLFHV$OOWKDWUHPDLQVLVWRUHWXUQWRWKH$]XUH0DQDJHPHQW3RUWDODQG
XSORDGWKHFHUWLILFDWHIURPWKH3XVKWDEXQGHU$SSOH3XVK1RWLILFDWLRQ6HWWLQJVDV
VKRZQLQWKHIROORZLQJVFUHHQVKRW
X

Upload Certificate
Upload your certificate (.p!2) to authenticate with APNS.

FILE

A DevPush.pl2

PASSWORD

MODE

DEV PROD

7KLVXSORDGFRQFOXGHVWKHFRQILJXUDWLRQZHQHHGIURP$SSOHVVLGH

http://www.freepdf-books.com/
0DNLQJFOLHQWVLGHFKDQJHVIRUSXVKQRWLILFDWLRQV
1H[WOHWVUHWXUQWRRXU;DP&KDWL26SURMHFWLQ;DPDULQ6WXGLRWRPDNHWKHQHFHVVDU\
FKDQJHVRQWKHFOLHQWVLGHIRUSXVKQRWLILFDWLRQV:HZLOOQHHGWRDGGDIHZQHZFODVVHVWR
RXUVKDUHGFRGHWRVWDUWZLWK
2SHQ,:HE6HUYLFHFVDQGDGGWKHIROORZLQJQHZPHWKRG
7DVN5HJLVWHU3XVK VWULQJXVHU,GVWULQJGHYLFH7RNHQ 

1H[WOHWVLPSOHPHQWWKLVPHWKRGLQ)DNH:HE6HUYLFHFV MXVWVRLWFRPSLOHV DVIROORZV


SXEOLFDV\QF7DVN5HJLVWHU3XVK VWULQJXVHU,GVWULQJGHYLFH7RNHQ
^
DZDLW6OHHS 
`

1RZOHWVDGGDQHZFODVVQDPHG'HYLFHFVLQWKH&RUH$]XUHIROGHU
SXEOLFFODVV'HYLFH
^
SXEOLFVWULQJ,G^JHWVHW`
SXEOLFVWULQJ8VHU,G^JHWVHW`
SXEOLFVWULQJ'HYLFH7RNHQ^JHWVHW`
`

)LQDOO\ZHFDQLPSOHPHQWWKHUHDOPHWKRGLQ$]XUH:HE6HUYLFHFVDVIROORZV
SXEOLFDV\QF7DVN5HJLVWHU3XVK VWULQJXVHU,GVWULQJGHYLFH7RNHQ
^
DZDLWFOLHQW*HW7DEOH'HYLFH! ,QVHUW$V\QF QHZ'HYLFH^
8VHU,G XVHU,G
'HYLFH7RNHQ GHYLFH7RNHQ
` 
`

$VIRU9LHZ0RGHOVZHQHHGWRDGGRQHPRUHQHZPHWKRGWR/RJLQ9LHZ0RGHOFV
SXEOLFDV\QF7DVN5HJLVWHU3XVK VWULQJGHYLFH7RNHQ
^
LI VHWWLQJV8VHU QXOO
WKURZQHZ([FHSWLRQ 8VHULVQXOO 
DZDLWVHUYLFH5HJLVWHU3XVK VHWWLQJV8VHU,GGHYLFH7RNHQ 
`

7KHQZHQHHGWRDGGDVPDOOPRGLILFDWLRQWR0HVVDJH9LHZ0RGHOFV$GGWKHIROORZLQJ
OLQHZKHQFUHDWLQJDQHZ0HVVDJHREMHFWLQWKH6HQG0HVVDJHPHWKRG
7R,G &RQYHUVDWLRQ8VHU,G

7KLVPRGLILFDWLRQFRQFOXGHVZKDWZHQHHGWRDGGWRRXUVKDUHGFRGH:HZLOOUHXVHWKLV
QHZIXQFWLRQDOLW\ZKHQZHDGGSXVKQRWLILFDWLRQVWR$QGURLGVRJRDKHDGDQGWDNHWKH
WLPHWROLQNLQWKHQHZ'HYLFHFVILOHLQ\RXU;DP&KDW'URLGSURMHFWWREXLOG\RXUHQWLUH
VROXWLRQ
1RZOHWVDGGWKHL26SODWIRUPVSHFLILFFRGHZHQHHG$GGWKHIROORZLQJPHWKRGVWR

http://www.freepdf-books.com/
\RXU$SS'HOHJDWHFVILOH
SXEOLFDV\QFRYHUULGHYRLG5HJLVWHUHG)RU5HPRWH1RWLILFDWLRQV 8,$SSOLFDWLRQ
DSSOLFDWLRQ16'DWDGHYLFH7RNHQ
^
YDUORJLQ9LHZ0RGHO 6HUYLFH&RQWDLQHU5HVROYH/RJLQ9LHZ0RGHO! 
WU\
^
VWULQJWRNHQ GHYLFH7RNHQ'HVFULSWLRQ
WRNHQ WRNHQ6XEVWULQJ WRNHQ/HQJWK 
DZDLWORJLQ9LHZ0RGHO5HJLVWHU3XVK WRNHQ 
`
FDWFK ([FHSWLRQH[F
^
&RQVROH:ULWH/LQH (UURUUHJLVWHULQJSXVKH[F 
`
`
SXEOLFRYHUULGHYRLG)DLOHG7R5HJLVWHU)RU5HPRWH1RWLILFDWLRQV 8,$SSOLFDWLRQ
DSSOLFDWLRQ16(UURUHUURU
^
&RQVROH:ULWH/LQH (UURUUHJLVWHULQJSXVK
HUURU/RFDOL]HG'HVFULSWLRQ 
`

:HLPSOHPHQWHGDFRXSOHRILPSRUWDQWPHWKRGVLQWKHSUHFHGLQJFRGHVQLSSHW
5HJLVWHUHG)RU5HPRWH1RWLILFDWLRQVZLOORFFXUZKHQ$SSOHVXFFHVVIXOO\UHWXUQVD
GHYLFHWRNHQIURPLWVVHUYHUV,WLVUHWXUQHGZLWKLQDQJOHEUDFNHWVVRZHGRDOLWWOHZRUNWR
WULPWKRVHRIIDQGSDVVWKHGHYLFHWRNHQWKURXJK/RJLQ9LHZ0RGHOWR$]XUH0RELOH
6HUYLFHV:HDOVRLPSOHPHQWHG)DLOHG7R5HJLVWHU)RU5HPRWH1RWLILFDWLRQVMXVWWR
UHSRUWDQ\HUURUVWKDWPLJKWRFFXUWKURXJKRXWWKHSURFHVV
2QHODVWWKLQJWRGRLVWRDFWXDOO\PDNHDFDOOWRUHJLVWHUIRUUHPRWHQRWLILFDWLRQV2SHQ
/RJLQ&RQWUROOHUFVDQGDGGWKHIROORZLQJOLQHRIFRGHGLUHFWO\DIWHUWKHVXFFHVVIXOFDOO
WRORJLQ
8,$SSOLFDWLRQ6KDUHG$SSOLFDWLRQ5HJLVWHU)RU5HPRWH1RWLILFDWLRQ7\SHV 
8,5HPRWH1RWLILFDWLRQ7\SH$OHUW_
8,5HPRWH1RWLILFDWLRQ7\SH%DGJH_
8,5HPRWH1RWLILFDWLRQ7\SH6RXQG 

<RXFDQDOVRFDOOWKHPHWKRGRQVWDUWXSKRZHYHULQRXUVLWXDWLRQZHQHHGDYDOLGXVHU,'
WRVWRUHLQWKH'HYLFHWDEOHLQ$]XUH
1RZOHWVVZLWFKWRWKH$]XUH0DQDJHPHQW3RUWDODQGPDNHWKHUHPDLQLQJFKDQJHVLQ
-DYD6FULSWRQWKHVHUYHUVLGH8QGHUWKH'DWDWDEFUHDWHDQHZWDEOHQDPHG'HYLFHZLWK
WKHGHIDXOWVHWWLQJV
1H[WZHQHHGWRPRGLI\WKHLQVHUWVFULSWVRWKDWWKHGXSOLFDWHGHYLFHWRNHQVDUHQRW
LQVHUWHG
IXQFWLRQLQVHUW LWHPXVHUUHTXHVW
^
YDUGHYLFHV7DEOH WDEOHVJHW7DEOH
GHYLFH

GHYLFHV7DEOHZKHUH ^XVHU,GLWHP8VHU,GGHYLFH7RNHQLWHP'HYLFH7RNHQ

http://www.freepdf-books.com/
` UHDG ^VXFFHVVIXQFWLRQ GHYLFHV
^
LI GHYLFHVOHQJWK!
^
UHTXHVWUHVSRQG GHYLFHV>@ 
`
HOVH
^
UHTXHVWH[HFXWH 
`
`
` 
`

/DVWEXWQRWOHDVWZHQHHGWRPRGLI\WKHLQVHUWVFULSWIRUWKH0HVVDJHWDEOHWRVHQGSXVK
QRWLILFDWLRQVWRWKHXVHU7KHPHVVDJHZDVVHQWDVIROORZV
IXQFWLRQLQVHUW LWHPXVHUUHTXHVW ^
UHTXHVWH[HFXWH 
YDUGHYLFHV7DEOH WDEOHVJHW7DEOH
GHYLFH

GHYLFHV7DEOHZKHUH ^XVHU,GLWHP7R,G` UHDG ^
VXFFHVVIXQFWLRQ GHYLFHV ^
GHYLFHVIRU(DFK IXQFWLRQ GHYLFH ^
YDUWH[W LWHP8VHUQDPHLWHP7H[W
SXVKDSQVVHQG GHYLFH'HYLFH7RNHQ^
DOHUWWH[W
EDGJH
SD\ORDG^
PHVVDJHWH[W
`
` 
` 
`
` 
`

$IWHUH[HFXWLQJWKHUHTXHVWZHUHWULHYHDOLVWRIGHYLFHVIURPWKHGDWDEDVHDQGVHQGRXWD
SXVKQRWLILFDWLRQIRUHDFKRQH7RWHVWSXVKQRWLILFDWLRQVGHSOR\WKHDSSOLFDWLRQDQGORJLQ
ZLWKWKHVHFRQGDU\XVHU LIXVLQJRXUH[DPSOHVFKXFNQRUULV $IWHUORJJLQJLQ\RXFDQ
MXVWEDFNJURXQGWKHDSSZLWKWKHKRPHEXWWRQ1H[WORJLQZLWKWKHSULPDU\XVHURQ\RXU
L26VLPXODWRUDQGVHQGDPHVVDJH<RXVKRXOGUHFHLYHDSXVKQRWLILFDWLRQDVVKRZQLQWKH
IROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
ooo AT&T O 100% M'*

100% Charged

B XamChat now
jonathanpeppers: This is a test!
slide to view

http://www.freepdf-books.com/
http://www.freepdf-books.com/
http://www.freepdf-books.com/
,PSOHPHQWLQJ*RRJOH&ORXG0HVVDJLQJ
6LQFHZHKDYHDOUHDG\VHWXSHYHU\WKLQJZHQHHGLQWKHVKDUHGFRGHDQGRQ$]XUHVHWWLQJ
XSSXVKQRWLILFDWLRQVIRU$QGURLGZLOOEHDORWOHVVZRUNDWWKLVSRLQWRIWLPH7RFRQWLQXH
\RXZLOOQHHGD*RRJOHDFFRXQWZLWKDYHULILHGHPDLODGGUHVVKRZHYHU,ZRXOG
UHFRPPHQGWKDW\RXXVHDQDFFRXQWUHJLVWHUHGZLWK*RRJOH3OD\LI\RXKDYHRQH<RXFDQ
UHIHUWRWKHIXOOGRFXPHQWDWLRQRQ*RRJOH&ORXG0HVVDJLQJ *&0 DW
KWWSGHYHORSHUDQGURLGFRPJRRJOHJFP
1RWH
1RWHWKDW*RRJOH&ORXG0HVVDJLQJUHTXLUHVWKDW*RRJOH3OD\EHLQVWDOOHGRQWKH$QGURLG
GHYLFHDQGWKDWWKH$QGURLG26EHDWOHDVWYHUVLRQ
/HWVEHJLQE\QDYLJDWLQJWRKWWSFORXGJRRJOHFRPFRQVROHDQGSHUIRUPLQJWKH
IROORZLQJVWHSV
 &OLFNRQWKH&UHDWH3URMHFWEXWWRQ
 (QWHUDQDSSURSULDWHSURMHFWQDPHVXFKDV;DP&KDW
 (QWHUDSURMHFW,'\RXFDQXVHWKHJHQHUDWHGRQH,SUHIHUWRXVHP\DSSOLFDWLRQV
EXQGOH,'DQGUHSODFHWKHSHULRGVZLWKK\SKHQV
 $JUHHWRWKH7HUPVRI6HUYLFH
 &OLFNRQWKH&UHDWHEXWWRQ
 :KHQFUHDWLQJ\RXUILUVWSURMHFW\RXPLJKWKDYHWRYHULI\WKHPRELOHQXPEHU
DVVRFLDWHGZLWK\RXUDFFRXQW
 1RWHWKH3URMHFW1XPEHUILHOGRQWKH2YHUYLHZSDJH:HZLOOQHHGWKLVQXPEHU
ODWHU

7KHIROORZLQJVFUHHQVKRWVKRZVWKH2YHUYLHZWDE

Go gle Developers Console

< XamChat Project ID: com-jonathanpeppers-xamchat Project Number: 370328391 848

Overview

APIs & auth

Permissions

Settings Welcome. Not sure what to do next?


Support

1RZZHFDQFRQWLQXHZLWKRXUVHWXSDVIROORZV
 &OLFNRQ$3,V DXWKLQWKHOHIWKDQGVLGHSDQH
 6FUROOGRZQDQGFOLFNRQ*RRJOH&ORXG0HVVDJLQJIRU$QGURLG

http://www.freepdf-books.com/
 &OLFNRQWKH2))EXWWRQDWWKHWRSWRHQDEOHWKHVHUYLFH<RXPLJKWKDYHWRDFFHSW
DQRWKHUDJUHHPHQW
 &OLFNRQ5HJLVWHUHG$SSVLQWKHOHIWKDQGVLGHSDQH
 &OLFNRQWKH5HJLVWHU$SSEXWWRQDWWKHWRS
 (QWHU;DP&KDWLQWKH$SS1DPHILHOGDQGFOLFNRQ5HJLVWHU<RXFDQOHDYHWKH
3ODWIRUPVHOHFWLRQRQ:HE$SSOLFDWLRQDWLWVGHIDXOWYDOXH
 ([SDQGWKH6HUYHU.H\VHFWLRQDQGFRS\WKH$3,.H\YDOXHWR\RXUFOLSERDUG
 6ZLWFKWRWKH$]XUH0DQDJHPHQW3RUWDODQGQDYLJDWHWRWKH3XVKWDELQ\RXU$]XUH
0RELOH6HUYLFHLQVWDQFH
 3DVWHWKH$3,NH\LQWKHJRRJOHFORXGPHVVDJLQJVHWWLQJVVHFWLRQDQGFOLFNRQ6DYH

google cloud messaging settings

API KEY

1H[WOHWVPRGLI\RXULQVHUWVFULSWIRUWKH0HVVDJHWDEOHWRVXSSRUW$QGURLGDVIROORZV
IXQFWLRQLQVHUW LWHPXVHUUHTXHVW ^
UHTXHVWH[HFXWH 
YDUGHYLFHV7DEOH WDEOHVJHW7DEOH
GHYLFH

GHYLFHV7DEOHZKHUH ^XVHU,GLWHP7R,G` UHDG ^
VXFFHVVIXQFWLRQ GHYLFHV ^
GHYLFHVIRU(DFK IXQFWLRQ GHYLFH ^
LI GHYLFH'HYLFH7RNHQOHQJWK! ^
SXVKJFPVHQG GHYLFH'HYLFH7RNHQ^
WLWOHLWHP8VHUQDPH
PHVVDJHLWHP7H[W
` 
`
HOVH^
YDUWH[W LWHP8VHUQDPHLWHP7H[W
SXVKDSQVVHQG GHYLFH'HYLFH7RNHQ^
DOHUWWH[W
EDGJH
SD\ORDG^
PHVVDJHWH[W
`
` 
`
` 
`
` 
`

%DVLFDOO\ZHVHQGDQ\GHYLFH7RNHQYDOXHVWKDWDUHORQJHUWKDQFKDUDFWHUVWR*&0
7KLVLVRQHVLPSOHZD\WRGRLWEXW\RXFDQDOVRDGGDYDOXHWRWKH'HYLFHWDEOHWKDW

http://www.freepdf-books.com/
LQGLFDWHVZKHWKHUWKHGHYLFHLV$QGURLGRUL26*&0DOVRVXSSRUWVVHQGLQJFXVWRPYDOXHV
WREHGLVSOD\HGLQWKHQRWLILFDWLRQDUHDVRZHVHQGDQDFWXDOWLWOHDORQJZLWKWKHPHVVDJH
7KLVFRPSOHWHVRXUVHWXSRQ$]XUHVVLGH6HWWLQJXSWKHQH[WSDUWLQRXU$QGURLG
DSSOLFDWLRQFDQEHDELWGLIILFXOWVRZHZLOOXVHDOLEUDU\FDOOHG3XVK6KDUSWRVLPSOLI\RXU
LPSOHPHQWDWLRQ
)LUVWQDYLJDWHWRKWWSJLWKXEFRP5HGWK3XVK6KDUSDQGSHUIRUPWKHIROORZLQJVWHSV
 'RZQORDGWKHSURMHFWDQGSODFHLWLQWKHVDPHIROGHUDV\RXU;DP&KDWVROXWLRQ
 $GGWKH3XVK6KDUS&OLHQW0RQR)RU$QGURLG*FPSURMHFWWR\RXUVROXWLRQ<RXFDQ
ORFDWHWKHSURMHFWLQWKH3XVK6KDUS&OLHQWVXEGLUHFWRU\
 5HIHUHQFHWKHQHZSURMHFWIURP\RXU;DP&KDW'URLGSURMHFW
 ,ILWVQRWDOUHDG\LQVWDOOHG\RXZLOOQHHGWRLQVWDOOWKH$QGURLG6'.3ODWIRUPIRU
$QGURLG $3, <RXFDQLQVWDOOWKLVIURPWKH$QGURLG6'.PDQDJHUWKDWFDQEH
ODXQFKHGIURPWKH7RROVPHQXLQ;DPDULQ6WXGLR

1H[WFUHDWHDQHZFODVVFDOOHG3XVK&RQVWDQWVFVDVIROORZV
SXEOLFVWDWLFFODVV3XVK&RQVWDQWV
^
SXEOLFFRQVWVWULQJ%XQGOH,G \RXUEXQGOHLG
SXEOLFFRQVWVWULQJ3URMHFW1XPEHU \RXUSURMHFWQXPEHU
`

)LOORXWWKH%XQGOH,GYDOXHZLWK\RXUDSSOLFDWLRQVEXQGOH,'DQGWKH3URMHFW1XPEHU
YDOXHZLWKWKHSURMHFWQXPEHUIRXQGRQWKH2YHUYLHZSDJHRI\RXU*RRJOH&ORXG
&RQVROH
1H[WZHQHHGWRVHWXSVRPHSHUPLVVLRQVWRVXSSRUWSXVKQRWLILFDWLRQVLQRXUDSSOLFDWLRQ
$ERYHWKHQDPHVSDFHGHFODUDWLRQLQWKLVILOHDGGWKHIROORZLQJ
>DVVHPEO\3HUPLVVLRQ
1DPH ;DP&KDW'URLG3XVK&RQVWDQWV%XQGOH,G
SHUPLVVLRQ&'B0(66$*( @
>DVVHPEO\8VHV3HUPLVVLRQ
1DPH ;DP&KDW'URLG3XVK&RQVWDQWV%XQGOH,G
SHUPLVVLRQ&'B0(66$*( @
>DVVHPEO\8VHV3HUPLVVLRQ
1DPH FRPJRRJOHDQGURLGFGPSHUPLVVLRQ5(&(,9( @
>DVVHPEO\8VHV3HUPLVVLRQ
1DPH DQGURLGSHUPLVVLRQ*(7B$&&28176 @
>DVVHPEO\8VHV3HUPLVVLRQ
1DPH DQGURLGSHUPLVVLRQ,17(51(7 @
>DVVHPEO\8VHV3HUPLVVLRQ
1DPH DQGURLGSHUPLVVLRQ:$.(B/2&. @

<RXFDQDOVRPDNHWKHVHFKDQJHVLQRXU$QGURLG0DQLIHVW[POILOHKRZHYHUXVLQJ&
DWWULEXWHVFDQEHEHWWHUVLQFHLWJLYHV\RXWKHDELOLW\WRXVHFRGHFRPSOHWLRQZKLOHW\SLQJ
1H[WFUHDWHDQRWKHUQHZFODVVQDPHG3XVK5HFHLYHUFVDVIROORZV
>%URDGFDVW5HFHLYHU

http://www.freepdf-books.com/
3HUPLVVLRQ *&0&RQVWDQWV3(50,66,21B*&0B,17(176 @
>,QWHQW)LOWHU
QHZVWULQJ>@^*&0&RQVWDQWV,17(17B)520B*&0B0(66$*(`
&DWHJRULHV QHZVWULQJ>@^3XVK&RQVWDQWV%XQGOH,G` @
>,QWHQW)LOWHU
QHZVWULQJ>@^
*&0&RQVWDQWV,17(17B)520B*&0B5(*,675$7,21B&$//%$&.`
&DWHJRULHV QHZVWULQJ>@^3XVK&RQVWDQWV%XQGOH,G` @
>,QWHQW)LOWHU
QHZVWULQJ>@^
*&0&RQVWDQWV,17(17B)520B*&0B/,%5$5<B5(75<`
&DWHJRULHV QHZVWULQJ>@^3XVK&RQVWDQWV%XQGOH,G` @
SXEOLFFODVV3XVK5HFHLYHU
3XVK+DQGOHU%URDGFDVW5HFHLYHU%DVH3XVK+DQGOHU6HUYLFH!
^`

7KH3XVK5HFHLYHUFVFODVVVHWVXS%URDGFDVW5HFHLYHUZKLFKLV$QGURLGVQDWLYHZD\
IRUGLIIHUHQWDSSOLFDWLRQVWRWDONZLWKRQHDQRWKHU)RUPRUHLQIRUPDWLRQRQWKLVWRSLF
FKHFNRXWWKH$QGURLGGRFXPHQWDWLRQDW
KWWSGHYHORSHUDQGURLGFRPUHIHUHQFHDQGURLGFRQWHQW%URDGFDVW5HFHLYHUKWPO
1H[WFUHDWHRQHODVWFODVVQDPHG3XVK6HUYLFHFVDVIROORZV
>6HUYLFH@
SXEOLFFODVV3XVK+DQGOHU6HUYLFH3XVK+DQGOHU6HUYLFH%DVH
^
SXEOLF3XVK+DQGOHU6HUYLFH EDVH 3XVK&RQVWDQWV3URMHFW1XPEHU 
^`
`

1RZULJKWFOLFNRQ3XVK+DQGOHU6HUYLFH%DVHDQGQDYLJDWHWR5HIDFWRU_,PSOHPHQW
DEVWUDFWPHPEHUV1H[WOHWVLPSOHPHQWHDFKPHPEHURQHE\RQH
SURWHFWHGDV\QFRYHUULGHYRLG2Q5HJLVWHUHG &RQWH[WFRQWH[WVWULQJ
UHJLVWUDWLRQ,G
^
&RQVROH:ULWH/LQH 3XVKVXFFHVVIXOO\UHJLVWHUHG 
YDUORJLQ9LHZ0RGHO 6HUYLFH&RQWDLQHU5HVROYH/RJLQ9LHZ0RGHO! 
WU\
^
DZDLWORJLQ9LHZ0RGHO5HJLVWHU3XVK UHJLVWUDWLRQ,G 
`
FDWFK ([FHSWLRQH[F
^
&RQVROH:ULWH/LQH (UURUUHJLVWHULQJSXVKH[F 
`
`

7KHSUHFHGLQJFRGHLVYHU\VLPLODUWRZKDWZHGLGRQL26:HPHUHO\KDYHWRVHQGWKH
UHJLVWUDWLRQ,GYDOXHWRORJLQ9LHZ0RGHO

1H[WZHKDYHWRZULWHWKHIROORZLQJFRGHZKHQWKHPHVVDJHLVUHFHLYHG
SURWHFWHGRYHUULGHYRLG2Q0HVVDJH &RQWH[WFRQWH[W,QWHQWLQWHQW
^
3XOORXWWKHQRWLILFDWLRQGHWDLOV

http://www.freepdf-books.com/
VWULQJWLWOH LQWHQW([WUDV*HW6WULQJ WLWOH 
VWULQJPHVVDJH LQWHQW([WUDV*HW6WULQJ PHVVDJH 

&UHDWHDQHZLQWHQW
LQWHQW QHZ,QWHQW WKLVW\SHRI &RQYHUVDWLRQV$FWLYLW\ 

&UHDWHWKHQRWLILFDWLRQ
YDUQRWLILFDWLRQ QHZ
1RWLILFDWLRQ $QGURLG5HVRXUFH'UDZDEOH6\P$FWLRQ(PDLOWLWOH 
QRWLILFDWLRQ)ODJV 1RWLILFDWLRQ)ODJV$XWR&DQFHO
QRWLILFDWLRQ6HW/DWHVW(YHQW,QIR WKLV
QHZ-DYD/DQJ6WULQJ WLWOH 
QHZ-DYD/DQJ6WULQJ PHVVDJH 3HQGLQJ,QWHQW*HW$FWLYLW\ WKLV
LQWHQW 

6HQGWKHQRWLILFDWLRQWKURXJKWKH1RWLILFDWLRQ0DQDJHU
YDUQRWLILFDWLRQ0DQDJHU *HW6\VWHP6HUYLFH &RQWH[W1RWLILFDWLRQ6HUYLFH 
DV1RWLILFDWLRQ0DQDJHU
QRWLILFDWLRQ0DQDJHU1RWLI\ QRWLILFDWLRQ 
`

7KLVFRGHZLOODFWXDOO\SXOORXWWKHYDOXHVIURPWKHQRWLILFDWLRQDQGGLVSOD\WKHPLQWKH
QRWLILFDWLRQFHQWHURIWKH$QGURLGGHYLFH:HXVHGWKHEXLOWLQUHVRXUFHIRU
6\P$FWLRQ(PDLOWRGLVSOD\DQHPDLOLFRQLQWKHQRWLILFDWLRQ

1H[WZHMXVWQHHGWRLPSOHPHQWWZRPRUHDEVWUDFWPHWKRGV)RUQRZOHWVMXVWXVH
&RQVROH:ULWH/LQHWRUHSRUWWKHVHHYHQWVDVIROORZV

SURWHFWHGRYHUULGHYRLG2Q8Q5HJLVWHUHG &RQWH[WFRQWH[WVWULQJ
UHJLVWUDWLRQ,G
^
&RQVROH:ULWH/LQH 3XVKXQUHJLVWHUHG 
`

SURWHFWHGRYHUULGHYRLG2Q(UURU &RQWH[WFRQWH[WVWULQJHUURU,G
^
&RQVROH:ULWH/LQH 3XVKHUURUHUURU,G 
`

'RZQWKHURDG\RXVKRXOGFRQVLGHUUHPRYLQJUHJLVWUDWLRQVIURPWKH'HYLFHWDEOHLQ
$]XUHZKHQ2Q8Q5HJLVWHUHGLVFDOOHG2FFDVLRQDOO\DXVHUVUHJLVWUDWLRQ,GZLOO
FKDQJHVRWKLVLVWKHSODFHZKHUH\RXUDSSOLFDWLRQLVQRWLILHGRIWKLVFKDQJH
1H[WRSHQ$SSOLFDWLRQFVDQGDGGWKHIROORZLQJOLQHVWRWKHHQGRI2Q&UHDWH
3XVK&OLHQW&KHFN'HYLFH WKLV 
3XVK&OLHQW&KHFN0DQLIHVW WKLV 

1H[WRSHQ/RJLQ$FWLYLW\FVDQGDGGWKHIROORZLQJOLQHDIWHUDVXFFHVVIXOORJLQ
3XVK&OLHQW5HJLVWHU WKLV3XVK&RQVWDQWV3URMHFW1XPEHU 

1RZLI\RXUHSHDWWKHVWHSVIRUWHVWLQJSXVKQRWLILFDWLRQVRQL26\RXVKRXOGEHDEOHWR
VHQGDSXVKQRWLILFDWLRQWRRXU$QGURLGDSS(YHQEHWWHU\RXVKRXOGEHDEOHWRVHQGSXVK
QRWLILFDWLRQVDFURVVSODWIRUPVVLQFHDQL26XVHUFDQVHQGDPHVVDJHWRDQ$QGURLGXVHU

http://www.freepdf-books.com/
4:02 PM SUN, DECEMBER 29

o
Wi-Fi
<$>
GPS
*
Sound
Screen
rotation *
Bluetooth

*
Auto

Ongoing
Connected as a media device
Touch for other USB options.

Wi-Fi connected
Connected to "Peppers Home

Notifications Clear
jonathanpeppers 4:00 PM
S3
This is a test!

http://www.freepdf-books.com/
http://www.freepdf-books.com/
http://www.freepdf-books.com/
6XPPDU\
,QWKLVFKDSWHUZHZHQWWKURXJKZKDW:LQGRZV$]XUHSURYLGHV,QIUDVWUXFWXUHDVD
6HUYLFHDQG3ODWIRUPDVD6HUYLFH:HVHWXSDIUHH:LQGRZV$]XUHDFFRXQWDQGVHWXSDQ
$]XUH0RELOH6HUYLFHVLQVWDQFH1H[WZHFUHDWHGDOOWKHWDEOHVZHQHHGHGWRVWRUHRXU
GDWDDQGZURWHDIHZVFULSWVWRDGGWKHEXVLQHVVORJLFWRWKHZHEVHUYLFH:HLPSOHPHQWHG
WKHFOLHQWVLGHFRGHIRUPDNLQJUHTXHVWVDJDLQVW$]XUH0RELOH6HUYLFHV/DVWO\ZH
LPSOHPHQWHGSXVKQRWLILFDWLRQVIRUL26XVLQJWKH$SSOH3XVK1RWLILFDWLRQ6HUYLFHDQGIRU
$QGURLGXVLQJ*RRJOH&ORXG0HVVDJLQJ
8VLQJ$]XUH0RELOH6HUYLFHVZHZHUHDEOHWRJHWE\ZLWKRXWZULWLQJPXFKRIWKHVHUYHU
VLGHFRGHPDLQO\DIHZVLPSOHVFULSWV,WZRXOGEHSUHWW\FKDOOHQJLQJWRLPSOHPHQWSXVK
QRWLILFDWLRQV\RXUVHOILQVWHDGRIOHYHUDJLQJ$]XUHVIXQFWLRQDOLW\IRUWKLV,QWKHQH[W
FKDSWHUZHOOH[SORUHKRZWRXVHWKLUGSDUW\OLEUDULHVZLWK;DPDULQ7KLVLQFOXGHV
HYHU\WKLQJIURPWKH;DPDULQ&RPSRQHQW6WRUHWRXVLQJQDWLYH2EMHFWLYH&RU-DYD
OLEUDULHV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
&KDSWHU7KLUGSDUW\/LEUDULHV
;DPDULQVXSSRUWVDVXEVHWRIWKH1(7IUDPHZRUNEXWIRUWKHPRVWSDUWLWLQFOXGHVDOOWKH
VWDQGDUG$3,V\RXZRXOGH[SHFWLQWKH1(7EDVHFODVVOLEUDULHV%HFDXVHRIWKLVDODUJH
SRUWLRQRI&VRSHQVRXUFHOLEUDULHVFDQEHXVHGGLUHFWO\LQ;DPDULQSURMHFWV
$GGLWLRQDOO\LIDQRSHQVRXUFHSURMHFWGRHVQWKDYHD;DPDULQRUSRUWDEOHFODVVOLEUDU\
YHUVLRQSRUWLQJWKHFRGHWREHXVHGLQD;DPDULQSURMHFWFDQRIWHQEHYHU\
VWUDLJKWIRUZDUG;DPDULQDOVRVXSSRUWVFDOOLQJQDWLYH2EMHFWLYH&DQG-DYDOLEUDULHVVR
ZHZLOOH[SORUHWKHVHDVDGGLWLRQDOPHDQVRIUHXVLQJH[LVWLQJFRGH
,QWKLVFKDSWHUZHZLOOFRYHUWKHIROORZLQJ
7KH;DPDULQ&RPSRQHQW6WRUH
1X*HW
3RUWLQJH[LVWLQJ&OLEUDULHV
2EMHFWLYH&ELQGLQJV
-DYDELQGLQJV

http://www.freepdf-books.com/
7KH;DPDULQ&RPSRQHQW6WRUH
7KHSULPDU\DQGREYLRXVZD\WRDGGWKLUGSDUW\FRPSRQHQWVWR\RXUSURMHFWLVYLDWKH
;DPDULQ&RPSRQHQW6WRUH7KH&RPSRQHQW6WRUHLVIDLUO\VLPLODUWR1X*HWZKLFKZH
ZLOOFRYHUODWHUH[FHSWWKDWWKH&RPSRQHQW6WRUHDOVRFRQWDLQVSUHPLXPFRPSRQHQWVWKDW
DUHQRWIUHH$OO;DPDULQFRPSRQHQWVDUHUHTXLUHGWRLQFOXGHIXOOVDPSOHSURMHFWVDQGD
JHWWLQJVWDUWHGJXLGHZKLOH1X*HWGRHVQRWLQKHUHQWO\SURYLGHGRFXPHQWDWLRQLQLWV
SDFNDJHV
$OOWKH;DPDULQL26DQG;DPDULQ$QGURLGSURMHFWVFRPHZLWKD&RPSRQHQWVIROGHU7R
JHWVWDUWHGVLPSO\ULJKWFOLFNRQWKHIROGHUDQGVHOHFW*HW0RUH&RPSRQHQWVWRODXQFK
WKHVWRUHGLDORJDVVKRZQLQWKHIROORZLQJVFUHHQVKRW
Order by DOWNLOADS NAME FRESH

Prev 1 2 3 4 Next


Azure Mobile Services by Microsoft Free
32 ratings
Store data in the cloud, authenticate users, and send push notifications.
t As:

Signature Pad by Xamarin, Inc. Free


m, WWWWW 17 ratings
Makes capturing, saving, and displaying signatures extremely simple.
* #

n Azure Messaging by Xamarin Inc.


< < K i* 4 ratings
Send Push Notifications to your iOS and Android apps
Free
A#

m Bar Chart by Xamarin Inc


wwWW* 26 ratings
Easily display data on an interactive bar chart.
Free
Af

$WWKHWLPHRIZULWLQJWKLVERRNWKHUHDUHZHOORYHUFRPSRQHQWVDYDLODEOHWRHQKDQFH
\RXUL26DQG$QGURLGDSSOLFDWLRQV7KLVLVDJUHDWSODFHWRILQGWKHPRVWFRPPRQ
FRPSRQHQWVWRXVHZLWKLQ\RXU;DPDULQDSSOLFDWLRQV(DFKFRPSRQHQWLVFRPSOHWHZLWK
DUWZRUN<RXPLJKWSRVVLEO\QHHGDGHPRQVWUDWLRQYLGHRUHYLHZVDQGRWKHULQIRUPDWLRQ
EHIRUHSXUFKDVLQJDSUHPLXPFRPSRQHQW

http://www.freepdf-books.com/
7KHPRVWFRPPRQFRPSRQHQWV
7KHPRVWZHOONQRZQDQGXVHIXOFRPSRQHQWVDUHDVIROORZV
-VRQ1(77KLVLVWKHGHIDFWRVWDQGDUGIRUSDUVLQJDQGVHULDOL]LQJ-621ZLWK&
5HVW6KDUS7KLVLVDFRPPRQO\XVHGVLPSOH5(67FOLHQWIRU1(7
64/LWH1(77KLVLVDVLPSOH2EMHFW5HODWLRQDO0DSSLQJ 250 WRXVHZKHQ
ZRUNLQJZLWKORFDO64/LWHGDWDEDVHVLQ\RXUPRELOHDSSOLFDWLRQV
)DFHERRN6'.7KLVLVWKHVWDQGDUG6'.SURYLGHGE\)DFHERRNWRLQWHJUDWHLWV
VHUYLFHVLQWR\RXUDSSV
;DPDULQ0RELOH7KLVLVDFURVVSODWIRUPOLEUDU\WRDFFHVV\RXUGHYLFHVFRQWDFWV
*36SKRWROLEUDU\DQGFDPHUDZLWKDFRPPRQ$3,
$FWLRQ%DU6KHUORFN7KLVLVDSRZHUIXO$FWLRQ%DUUHSODFHPHQWIRU$QGURLG
1RWHWKDWVRPHRIWKHVHOLEUDULHVDUHQDWLYH-DYDRU2EMHFWLYH&OLEUDULHVZKLOHVRPHDUH
SODLQ&;DPDULQLVEXLOWIURPWKHJURXQGXSWRVXSSRUWFDOOLQJQDWLYHOLEUDULHVVRWKH
&RPSRQHQW6WRUHRIIHUVPDQ\RIWKHFRPPRQOLEUDULHVWKDW2EMHFWLYH&RU-DYD
GHYHORSHUVZRXOGOHYHUDJHZKHQGHYHORSLQJPRELOHDSSOLFDWLRQV
<RXFDQDOVRVXEPLW\RXURZQFRPSRQHQWVWRWKH&RPSRQHQW6WRUH,I\RXKDYHDXVHIXO
RSHQVRXUFHSURMHFWRUMXVWZDQWWRHDUQVRPHH[WUDFDVKFUHDWLQJDFRPSRQHQWLVVLPSOH
:HZRQWEHFRYHULQJLWLQWKLVERRNEXW\RXFDQQDYLJDWHWR
KWWSFRPSRQHQWV[DPDULQFRPVXEPLWIRUIXOOGRFXPHQWDWLRQRQWKHVXEMHFWDVVKRZQLQ
WKHIROORZLQJVFUHHQVKRW

Have you created something that


makes app development easier?
Submit your component and share it with the world!

I Q Create a component package containing libraries, templates, or Ul elements.

Use the xamarin-component command line tool (download) to create your component package. For detailed
instructions, see the component packaging guidelines.

http://www.freepdf-books.com/
http://www.freepdf-books.com/
3RUWLQJH[LVWLQJ&OLEUDULHV
(YHQWKRXJK;DPDULQLVEHFRPLQJDSRSXODUSODWIRUPPDQ\RSHQVRXUFH1(7OLEUDULHV
DUHVLPSO\QRWXSWRVSHHGZLWKVXSSRUWLQJ;DPDULQL26DQG;DPDULQ$QGURLG+RZHYHU
LQWKHVHFDVHV\RXDUHGHILQLWHO\QRWRXWRIOXFN2IWHQLIWKHUHLVD6LOYHUOLJKWRU
:LQGRZV3KRQHYHUVLRQRIWKHOLEUDU\\RXFDQVLPSO\FUHDWHDQL26RU$QGURLGFODVV
OLEUDU\DQGDGGWKHILOHVZLWKQRFRGHFKDQJHV
7RKHOSZLWKWKLVSURFHVV;DPDULQKDVFUHDWHGDQRQOLQHVHUYLFHWRROWRVFDQ\RXUH[LVWLQJ
FRGHDQGGHWHUPLQHKRZIDURIIDOLEUDU\LVIURPEHLQJSRUWDEOH1DYLJDWHWR
KWWSVFDQ[DPDULQFRPDQGXSORDGDQ\ H[HRU GOOILOHWRKDYHLWVPHWKRGVDQDO\]HG
IRUFURVVSODWIRUPGHYHORSPHQW$IWHUWKHVFDQQLQJSURFHVV\RXOOJHWDUHSRUWRIWKH
SRUWLQJSHUFHQWDJH KRZPXFK\RXUFRPSRQHQWDSSOLFDWLRQLVSRUWDEOHWRDOOSODWIRUPV
$QGURLGL26:LQGRZV3KRQHDQG:LQGRZV6WRUH 
7KHIROORZLQJVFUHHQVKRWLVDVDPSOHUHSRUWRIWKH/XFHQH1(7FOLHQWOLEUDU\
Percent of code that can run unmodified on each platform

Lucene Net m
Scan Date: Thursday Dec 5, 2013

Xamarin analyzed the following assemblies for


compatibility with Xamarin.Android.
Xamarin.iOS. Windows Phone and Windows 99% 99% 92% 83%
Store: A Android *i0S a Windows Phone Windows Store
o Lucene.Net.dll

What does this report tell me?

The Xamarin .NET Mobility Scanner analyzed 131,375 method calls. This compatibility report details only the 783 methods that were not
available on all of the platforms you selected. Compatibility percentages are determined by calculating how many types depend on
incompatible method calls compared to the total number of types evaluated. The more platform-specific method calls that you replace with
cross-platform alternatives, the more mobile your code becomes, and the more delicious bananas you will earn!

,IWKHOLEUDU\LVUXQQLQJDKLJKSHUFHQWDJHRQSRUWDELOLW\\RXVKRXOGKDYHDUHODWLYHO\HDV\
WLPHSRUWLQJLWWR$QGURLGRUL26,QPRVWFDVHVLWFDQHYHQEHHDVLHUWRSRUWWKHOLEUDU\WR
;DPDULQWKDQ:LQGRZV3KRQHRU:LQ57
7RLOOXVWUDWHWKLVSURFHVVOHWVSRUWDQRSHQVRXUFHSURMHFWWKDWGRHVQWKDYH;DPDULQRUD
SRUWDEOHFODVVOLEUDU\VXSSRUW,KDYHVHOHFWHGDGHSHQGHQF\LQMHFWLRQOLEUDU\FDOOHG
1LQMHFWGXHWRLWVXVHIXOQHVVDQGUHODWLRQVKLSWRQLQMDV<RXFDQILQGRXWPRUHDERXWWKH
OLEUDU\DWKWWSZZZQLQMHFWRUJ
/HWVEHJLQVHWWLQJXSWKHOLEUDU\WRZRUNZLWK;DPDULQSURMHFWVDVIROORZV
 )LUVWGRZQORDGWKHVRXUFHFRGHIRU1LQMHFWIURPKWWSVJLWKXEFRPQLQMHFW1LQMHFW
 2SHQ1LQMHFWVOQLQ;DPDULQ6WXGLR
 $GGDQHZL26/LEUDU\3URMHFWQDPHG1LQMHFWL26

http://www.freepdf-books.com/
 /LQNDOOWKHILOHVIURPWKH1LQMHFWPDLQSURMHFW0DNHVXUH\RXXVHWKH$GG
([LVWLQJ)ROGHUGLDORJWRVSHHGXSWKLVSURFHVV

7LS
,I\RXDUHQWIDPLOLDUZLWK*LW+XE,UHFRPPHQGWKDW\RXGRZQORDGWKHGHVNWRSFOLHQWIRU
0DFIRXQGDWKWWSPDFJLWKXEFRP
1RZWU\WREXLOGWKH1LQMHFWL26SURMHFW\RXZLOOJHWVHYHUDOFRPSLOHUHUURUVLQDILOH
QDPHG'\QDPLF0HWKRG)DFWRU\FVDVVKRZQLQWKHIROORZLQJVFUHHQVKRW
E Errors

O 3 Errors 0 Warnings f) 0 Messages Build Output

! Line Description
113 The type or namespace name ' ILCenerator' could not be found. Are you missing an assembly reference? (CS0246)
D 128 The type or namespace name 'ILCenerator' could not be found. Are you missing an assembly reference? (CS0246)

O 134 The type or namespace name * ILCenerator' could not be found. Are you missing an assembly reference? (CS0246)

2SHQ'\QDPLF0HWKRG)DFWRU\FVDQGQRWLFHWKHIROORZLQJFRGHDWWKHWRSRIWKHILOH
LI12B/&*
UHJLRQ8VLQJ'LUHFWLYHVXVLQJ6\VWHP
XVLQJ6\VWHP5HIOHFWLRQ
XVLQJ6\VWHP5HIOHFWLRQ(PLW
XVLQJ1LQMHFW&RPSRQHQWV
HQGUHJLRQ

 )LOHFRQWHQWVKHUH

HQGLI

,WLVQRWSRVVLEOHWRXVH6\VWHP5HIOHFWLRQ(PLWRQL26GXHWR$SSOHVSODWIRUP
UHVWULFWLRQV/XFNLO\WKHOLEUDU\ZULWHUVKDYHFUHDWHGDSUHSURFHVVRUGLUHFWLYHFDOOHG
12B/&* ZKLFKVWDQGVIRU/LJKWZHLJKW&RGH*HQHUDWLRQ WRDOORZWKHOLEUDU\WRUXQRQ
SODWIRUPVWKDWGRQRWVXSSRUW6\VWHP5HIOHFWLRQ(PLW
7RIL[RXUL26SURMHFWRSHQWKHSURMHFWRSWLRQVDQGQDYLJDWHWRWKH%XLOG_&RPSLOHU
VHFWLRQ$GG12B/&*WRWKH'HILQH6\PEROVILHOGIRUERWK'HEXJDQG5HOHDVHLQWKH
&RQILJXUDWLRQGURSGRZQPHQX&OLFNRQ2.WRVDYH\RXUFKDQJHV1RWLFHKRZWKH
HQWLUHILOHLVQRZKLJKOLJKWHGZLWKDOLJKWJUD\FRORULQ;DPDULQ6WXGLRDVVKRZQLQWKH
IROORZLQJVFUHHQVKRW7KLVPHDQVWKDWWKHFRGHZLOOEHRPLWWHGIURPEHLQJFRPSLOHG

http://www.freepdf-books.com/
1 #region License
2 //
.
3 // Author: Nate Kohari <nateOenkari com>
4 // Copyright (c) 2007-2010, Enkari, Ltd.
5 //
6 // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL) .
1 // See the file LICENSE. txt for details.
8 //
9 #end region
10 #if !N0_LCG
11 Jfregion Using Directives
12 using System;
13 using System. Reflection;
14 using System. Reflection. Emit;
15 using Ninject. Components;
16 #end region
17
18 namespace Ninject.Injection
19 {
20 III <summary>
21 III Creates injectors for members via <see cref="DynamicMethod"/>s.
22 Ill </summary>
23 public class DynamicMethodlnjectorFactory : NinjectComponent, IlnjectorFactory
24 {
25 III <summary>
26 III Gets or creates an injector for the specified constructor.
27 Ill </summary>
28 III <param name="constructor">The constructor. </param>
29 III <returns>The created injector.</returns>
30 public Constructorlnjector Create(ConstructorInfo constructor)
31 {
32 #if SILVERLIGHT
33 var dynamicMethod = new DynamicMethod(GetAnonymousMethodName( ) , typeof (object) , new[]
34 #else
35 var dynamicMethod = new DynamicMethod(GetAnonymousMethodName( ) , typeof (object), new[]
36 #endif
37
38 ILGenerator il = dynamicMethod. GetILGenerator( ) ;
39
40 EmitLoadMethodArguments(il, constructor) ;
41 il.Emit(OpCodes.Newobj , constructor) ;

,I\RXFRPSLOHWKHSURMHFWQRZLWZLOOEHFRPSOHWHGVXFFHVVIXOO\DQGD1LQMHFWL26GOO
ILOHZLOOEHFUHDWHGZKLFK\RXFDQUHIHUHQFHIURPDQ\;DPDULQL26SURMHFW<RXFDQDOVR
UHIHUHQFHWKH1LQMHFWL26SURMHFWGLUHFWO\LQVWHDGRIXVLQJWKH GOOILOH
$WWKLVSRLQW\RXPLJKWZLVKWRUHSHDWWKHSURFHVVWRFUHDWHD;DPDULQ$QGURLGFODVV
OLEUDU\SURMHFW/XFNLO\;DPDULQ$QGURLGVXSSRUWV6\VWHP5HIOHFWLRQ(PLWVR\RXFDQ
VNLSDGGLQJWKHDGGLWLRQDOSUHSURFHVVRUGLUHFWLYHLI\RXZLVK

http://www.freepdf-books.com/
http://www.freepdf-books.com/
2EMHFWLYH&ELQGLQJV
;DPDULQKDVGHYHORSHGDVRSKLVWLFDWHGV\VWHPWRFDOOQDWLYH2EMHFWLYH&OLEUDULHVIURP&
LQL26SURMHFWV7KHFRUHRI;DPDULQL26XVHVWKHVDPHWHFKQRORJ\WRFDOOQDWLYH$SSOH
$3,VLQ8,.LW&RUH*UDSKLFVDQGRWKHUL26IUDPHZRUNV'HYHORSHUVFDQFUHDWHL26
ELQGLQJSURMHFWVWRH[SRVHWKH2EMHFWLYH&FODVVHVDQGPHWKRGVWR&XVLQJVLPSOH
LQWHUIDFHVDQGDWWULEXWHV
7RDLGLQFUHDWLQJ2EMHFWLYH&ELQGLQJV;DPDULQKDVFUHDWHGDVPDOOWRROQDPHG
2EMHFWLYH6KDUSLHWKDWFDQSURFHVV2EMHFWLYH&KHDGHUILOHVIRU\RXDQGH[SRUWWKHYDOLG
&GHILQLWLRQVWRDGGWRDELQGLQJSURMHFW7KLVWRROLVDJUHDWVWDUWLQJSRLQWIRUPRVW
ELQGLQJVWKDWZLOOJHW\RXUELQGLQJWKUHHIRXUWKVRIWKHZD\FRPSOHWHDQG\RXZLOOZDQW
WRKDQGHGLWDQGILQHWXQHWKLQJVWREHPRUH&IULHQGO\LQDORWRIFDVHV
$VDQH[DPSOHZHZLOOZULWHDELQGLQJIRUWKH*RRJOH$QDO\WLFVOLEUDU\IRUL26,WLVD
VLPSOHDQGXVHIXOOLEUDU\WKDWFDQWUDFNWKHXVHUDFWLYLWLHVLQ\RXUL26RU$QGURLG
DSSOLFDWLRQV$WWKHWLPHRIZULWLQJWKHYHUVLRQRIWKH*RRJOH$QDO\WLFV6'.ZDVVR
VRPHRIWKHVHLQVWUXFWLRQVPLJKWFKDQJHDVQHZYHUVLRQVDUHUHOHDVHG

http://www.freepdf-books.com/
:RUNLQJZLWK2EMHFWLYH6KDUSLH
)LUVWGRZQORDGDQGLQVWDOO2EMHFWLYH6KDUSLHIURPKWWSWLQ\XUOFRP2EMHFWLYH6KDUSLH
WKHQSHUIRUPWKHIROORZLQJVWHSV
 'RZQORDGWKHODWHVW*RRJOH$QDO\WLFV6'.IRUL26DYDLODEOHDW
KWWSVWLQ\XUOFRP*RRJOH$QDO\WLFV)RUL26
 &UHDWHDQHZL26%LQGLQJ3URMHFWQDPHG*RRJOH$QDO\WLFVL26
 5XQ2EMHFWLYH6KDUSLH
 6HOHFWL26DV7DUJHW6'.DQGFOLFNRQ1H[W
 $GGDOORIWKHKHDGHU K ILOHVLQFOXGHGZLWKWKH*RRJOH$QDO\WLFV6'.\RXFDQ
ILQGWKHVHLQWKH/LEUDU\IROGHURIWKHGRZQORDG&OLFNRQ1H[W
 3LFNDVXLWDEOHQDPHVSDFHVXFKDV*RRJOH$QDO\WLFVDQGFOLFNRQ*HQHUDWH
 &RS\WKHUHVXOWLQJ$SL'HILQLWLRQFVILOHWKDWZDVJHQHUDWHGLQWR\RXUL26ELQGLQJ
SURMHFW
 $IWHUDIHZVHFRQGV\RXU&ILOHZLOOEHJHQHUDWHG&OLFNRQ4XLW

<RXVKRXOGKDYHQRWUHFHLYHGDQ\HUURUPHVVDJHVIURP2EMHFWLYH6KDUSLHGXULQJWKH
SURFHVVDQGZKHQILQLVKHG\RXUVFUHHQVKRXOGORRNOLNHWKHIROORZLQJVFUHHQVKRW
[eon
Objective Generating Binding
Sharpie The binding has been generated. Any warnings or errors that were
encountered by the Clang Objective C compiler when parsing are
below.
Welcome
No errors reported by clang.
Target SDK
Select Header Files
C# Namespace
Generate Binding

X O Reveal in Finder

Back Quit

7LS

http://www.freepdf-books.com/
$WWKHWLPHRIZULWLQJWKLVERRN2EMHFWLYH6KDUSLHGRHVQRWZRUNSURSHUO\ZLWK;FRGH
DQGKLJKHU,UHFRPPHQGWKDW\RXGRZQORDG;FRGHLI\RXUXQLQWRWKLVLVVXH<RX
FDQLQVWDOOWZRYHUVLRQVRI;FRGHVLGHE\VLGHE\UHQDPLQJDQH[LVWLQJRQHLQ)LQGHUDQG
LQVWDOOLQJDVHFRQGRQH<RXFDQILQGROGHU;FRGHGRZQORDGVDW
KWWSVGHYHORSHUDSSOHFRPGRZQORDGVLQGH[DFWLRQ
1RZLI\RXUHWXUQWR\RXUELQGLQJSURMHFW\RXOOQRWLFHWKDW2EMHFWLYH6KDUSLHKDV
JHQHUDWHGDQLQWHUIDFHGHILQLWLRQIRUHYHU\FODVVGLVFRYHUHGLQWKHKHDGHUILOHVRIWKH
OLEUDU\,WKDVDOVRJHQHUDWHGPDQ\HQXPYDOXHVWKDWWKHOLEUDU\XVHVDQGFKDQJHGFDVLQJ
DQGQDPLQJFRQYHQWLRQVWRIROORZ&PRUHFORVHO\ZKHUHSRVVLEOH
$V\RXUHDGWKURXJKWKHELQGLQJ\RXOOQRWLFHVHYHUDO&DWWULEXWHVWKDWGHILQHGLIIHUHQW
DVSHFWVDERXWWKH2EMHFWLYH&OLEUDU\VXFKDVWKHIROORZLQJ
%DVH7\SH7KLVGHFODUHVDQLQWHUIDFHDVDQ2EMHFWLYH&FODVV7KHEDVHFODVV DOVR
FDOOHGVXSHUFODVV LVSDVVHGLQWRWKHDWWULEXWH,ILWKDVQREDVHFODVV162EMHFWVKRXOG
EHXVHG
([SRUW7KLVGHFODUHVDPHWKRGRUSURSHUW\RQDQ2EMHFWLYH&FODVV$VWULQJWKDW
PDSVWKH2EMHFWLYH&QDPHWRWKH&QDPHLVSDVVHGLQ2EMHFWLYH&PHWKRGQDPHV
DUHJHQHUDOO\LQWKHIROORZLQJIRUPP\0HWKRGVRPH3DUDPVRPH2WKHU3DUDP
6WDWLF7KLVPDUNVDPHWKRGRUSURSHUW\DVVWDWLFLQ&
%LQG7KLVLVXVHGRQSURSHUWLHVWRPDSDJHWWHURUVHWWHUWRDGLIIHUHQW2EMHFWLYH&
PHWKRG2EMHFWLYH&SURSHUWLHVFDQUHQDPHDJHWWHURUVHWWHUIRUDSURSHUW\
1XOO$OORZHG7KLVDOORZVQXOOWREHSDVVHGWRDPHWKRGRUSURSHUW\%\GHIDXOWDQ
H[FHSWLRQLVWKURZQLIWKLVRFFXUV
)LHOG7KLVGHFODUHVDQ2EMHFWLYH&ILHOGWKDWLVH[SRVHGDVDSXEOLFYDULDEOHLQ&
0RGHO7KLVLGHQWLILHVDFODVVWR;DPDULQL26WRKDYHPHWKRGVWKDWFDQEHRSWLRQDOO\
RYHUULGGHQ7KLVLVJHQHUDOO\XVHGRQ2EMHFWLYH&GHOHJDWHV
,QWHUQDO7KLVIODJVWKHJHQHUDWHGPHPEHUZLWKWKH&LQWHUQDONH\ZRUG,WFDQEH
XVHGWRKLGHFHUWDLQPHPEHUVWKDW\RXGRQWZDQWWRH[SRVHWRWKHRXWVLGHZRUOG
$EVWUDFW7KLVLGHQWLILHVDQ2EMHFWLYH&PHWKRGDVUHTXLUHGZKLFKJRHVKDQGLQ
KDQGZLWK0RGHO,Q&LWZLOOJHQHUDWHDQDEVWUDFWPHWKRG
7KHRQO\RWKHUUXOHWRNQRZLVKRZWRGHILQHFRQVWUXFWRUV;DPDULQKDGWRLQYHQWD
FRQYHQWLRQIRUWKLVVLQFH&LQWHUIDFHVGRQRWVXSSRUWFRQVWUXFWRUV
7RGHILQHDFRQVWUXFWRUEHVLGHVWKHGHIDXOWRQHXVHWKHIROORZLQJFRGH
>([SRUW LQLW:LWK)UDPH @
,QW3WU&RQVWUXFWRU 5HFWDQJOH)IUDPH 

7KLVZRXOGGHILQHDFRQVWUXFWRURQWKHFODVVWKDWWDNHVLQ5HFWDQJOH)DVDSDUDPHWHU7KH
PHWKRGQDPH&RQVWUXFWRUDQGWKHUHWXUQW\SH,QW3WUVLJQDOWKH;DPDULQFRPSLOHUWR
JHQHUDWHDFRQVWUXFWRU
1RZOHWVUHWXUQWRRXUELQGLQJSURMHFWWRILQLVKVHWWLQJXSHYHU\WKLQJ,I\RXFRPSLOHWKH
SURMHFWDWWKLVSRLQW\RXOOJHWDIHZFRPSLOHUHUURUV/HWVIL[WKHPRQHE\RQHDVIROORZV
 &KDQJHWKHGHIDXOWQDPHVSDFHRIWKHSURMHFWWR*RRJOH$QDO\WLFV7KLVVHWWLQJLV
IRXQGLQWKHSURMHFWRSWLRQVE\QDYLJDWLQJWR*HQHUDO_0DLQ6HWWLQJV

http://www.freepdf-books.com/
 $GGOLE*RRJOH$QDO\WLFV6HUYLFHVDIURPWKH6'.GRZQORDGWRWKHSURMHFW
 $GGXVLQJVWDWHPHQWVIRU0RQR7RXFK)RXQGDWLRQ0RQR7RXFK8,.LWDQG
0RQR7RXFK2EM&5XQWLPHDWWKHWRSRIWKH$SL'HILQLWLRQFVILOH
 5HPRYHWKHPXOWLSOHGXSOLFDWHGHFODUDWLRQVRI*$,/RJ/HYHO<RXPLJKWDOVRZLVKWR
PRYHHQXPHUDWLRQVWRWKH6WUXFWV$QG(QXPVFVILOH
 5HPRYHWKHGHFODUDWLRQIRU*$,(UURU&RGH
 ,QWKH6HW$OOPHWKRGRI*$,'LFWLRQDU\%XLOGHUUHQDPHWKHSDUDPVSDUDPHWHUWR
SDUDPHWHUVDVSDUDPVLVDUHVHUYHGZRUGLQ&
 5HPRYHWKHGXSOLFDWHGHFODUDWLRQVIRU*$,/RJJHU*$,7UDFNHU
*$,7UDFNHG9LHZ&RQWUROOHUDQGDQ\RWKHUGXSOLFDWHFODVVHV\RXILQG
 *RWKURXJKDQ\)LHOGGHFODUDWLRQVDQGFKDQJH>)LHOG )RREDU @WR
>)LHOG )RREDUBB,QWHUQDO @7KLVWHOOVWKHFRPSLOHUZKHUHWKHILHOGUHVLGHV
LQWKLVFDVHLWZLOOEHLQFOXGHGLQWHUQDOO\LQRXUELQGLQJSURMHFW
 5HPRYHDOOWKH9HULI\DWWULEXWHV7KHVHDUHVSRWVZKHUH2EMHFWLYH6KDUSLHZDV
XQVXUHRIWKHRSHUDWLRQLWSHUIRUPHG,QRXUH[DPSOHDOORIWKHPDUHILQHVRLWLVVDIH
WRUHPRYHWKHP

2QHPRUHHUURUUHPDLQVUHJDUGLQJ2EMHFWLYH6KDUSLHQRWEHLQJDEOHWRJHQHUDWH&
GHOHJDWHVIRUPHWKRGVWKDWKDYHFDOOEDFNV1DYLJDWHWRWKH*$,LQWHUIDFHDQGFKDQJHWKH
IROORZLQJPHWKRG
>([SRUW GLVSDWFK:LWK&RPSOHWLRQ+DQGOHU @YRLG'LVSDWFK:LWK&RPSOHWLRQ+DQGO
HU
*$,'LVSDWFK5HVXOW+DQGOHUFRPSOHWLRQ+DQGOHU 

<RXZLOODOVRQHHGWRGHILQHWKHIROORZLQJGHOHJDWHDWWKHWRSRIWKLVILOH
SXEOLFGHOHJDWHYRLG*$,'LVSDWFK5HVXOW+DQGOHU
*$,'LVSDWFK5HVXOWUHVXOW 

$IWHUJRLQJWKURXJKWKHVHLVVXHV\RXVKRXOGEHDEOHWRFRPSLOHWKHELQGLQJDQGJHWQR
HUURUV<RXFRXOGKDYHUHDGWKH2EMHFWLYH&KHDGHUILOHVDQGZULWWHQWKHGHILQLWLRQV
\RXUVHOIE\KDQGKRZHYHUXVLQJ2EMHFWLYH6KDUSLHJHQHUDOO\PHDQVDORWOHVVZRUN
$WWKLVSRLQWLI\RXWU\WRXVHWKHOLEUDU\LQDQL26SURMHFW\RXZRXOGJHWDQHUURUVXFKDV
WKHIROORZLQJ
(UURU071DWLYHOLQNLQJIDLOHGXQGHILQHGV\PERO
B)RR%DU3OHDVHYHULI\WKDWDOOWKHQHFHVVDU\IUDPHZRUNV
KDYHEHHQUHIHUHQFHGDQGQDWLYHOLEUDULHVDUHSURSHUO\
OLQNHGLQ

:HQHHGWRGHILQHWKHRWKHUIUDPHZRUNVDQGOLEUDULHVWKDWWKH2EMHFWLYH&OLEUDU\XVHV
7KLVLVYHU\VLPLODUWRKRZUHIHUHQFHVZRUNLQ&,IZHUHYLHZWKH*RRJOH$QDO\WLFV
GRFXPHQWDWLRQLWVD\VWKDW\RXPXVWDGG&RUH'DWD6\VWHP&RQILJXUDWLRQDQG
OLE]G\OLE$GGLWLRQDOO\\RXPXVWDGGDZHDNUHIHUHQFHWR$G6XSSRUW

2SHQOLE*RRJOH$QDO\WLFV6HUYLFHVOLQNZLWKFVWKDWZDVFUHDWHGDXWRPDWLFDOO\QHVWHG
XQGHUQHDWKWKH DILOHDQGPDNHWKHIROORZLQJFKDQJHV

http://www.freepdf-books.com/
>DVVHPEO\/LQN:LWK OLE*RRJOH$QDO\WLFV6HUYLFHVD
/LQN7DUJHW$UP9_/LQN7DUJHW$UP9V_/LQN7DUJHW6LPXODWRU
/LQNHU)ODJV O]
)UDPHZRUNV &RUH'DWD6\VWHP&RQILJXUDWLRQ
:HDN)UDPHZRUNV $G6XSSRUW
)RUFH/RDG WUXH @

:HDGGHGUHIHUHQFHVWRIUDPHZRUNVLQWKHIROORZLQJZD\V
)UDPHZRUNV$GGWKHPWRWKH)UDPHZRUNVYDOXHRQWKH/LQN:LWKDWWULEXWH
GHOLPLWHGE\VSDFHV
:HDN)UDPHZRUNV$GGWKHPWRWKH:HDN)UDPHZRUNVSURSHUW\RQWKH/LQN:LWK
DWWULEXWHLQWKHVDPHPDQQHU:HDNIUDPHZRUNVDUHOLEUDULHVWKDWFDQEHLJQRUHGLI
WKH\DUHQRWIRXQG,QWKLVFDVH$G6XSSRUWZDVDGGHGLQL26KRZHYHUWKLVOLEUDU\
ZLOOVWLOOZRUNRQROGHUYHUVLRQVRIL26
'\QDPLF/LEUDULHV/LEUDULHVVXFKDVOLE]G\OLEFDQEHGHFODUHGLQ/LQNHU)ODJV
*HQHUDOO\\RXGURSWKHG\OLEH[WHQVLRQDQGUHSODFHOLEZLWKO
$IWHUWKHVHFKDQJHVDUHLPSOHPHQWHG\RXZLOOEHDEOHWRVXFFHVVIXOO\XVHWKHOLEUDU\IURP
L26SURMHFWV)RUFRPSOHWHGRFXPHQWDWLRQRQ2EMHFWLYH&ELQGLQJVYLVLWWKH;DPDULQ
GRFXPHQWDWLRQVLWHDWKWWSGRFV[DPDULQFRPLRV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
-DYDELQGLQJV
,QWKHVDPHPDQQHUDVL26;DPDULQKDVSURYLGHGIXOOVXSSRUWIRUFDOOLQJLQWR-DYD
OLEUDULHVIURP&ZLWK;DPDULQ$QGURLG7KHQDWLYH$QGURLG6'.VIXQFWLRQLQWKLVZD\
DQGGHYHORSHUVFDQOHYHUDJHWKH$QGURLG-DYD%LQGLQJVSURMHFWWRWDNHDGYDQWDJHRI
RWKHUQDWLYH-DYDOLEUDULHVLQ&7KHPDLQGLIIHUHQFHKHUHLVWKDWQRWDORWKDVWREHGRQH
E\KDQGLQFRPSDULVRQWR2EMHFWLYH&ELQGLQJV7KH-DYDV\QWD[LVYHU\VLPLODUWRWKDWRI
&VRPDQ\PDSSLQJVDUHH[DFWO\RQHWRRQH,QDGGLWLRQ-DYDKDVPHWDGDWDLQIRUPDWLRQ
LQFOXGHGZLWKLWVOLEUDULHVZKLFK;DPDULQXVHVWRDXWRPDWLFDOO\JHQHUDWHWKH&FRGH
UHTXLUHGIRUFDOOLQJLQWR-DYD
$VDQH[DPSOHOHWVPDNHDELQGLQJIRUWKH$QGURLGYHUVLRQRIWKH*RRJOH$QDO\WLFV
6'.%HIRUHZHEHJLQGRZQORDGWKH6'.IURP
KWWSWLQ\XUOFRP*RRJOH$QDO\WLFV)RU$QGURLG$WWKHWLPHRIZULWLQJWKHYHUVLRQRIWKH
$QGURLG6'.VRVRPHRIWKHVHLQVWUXFWLRQVPLJKWFKDQJHRYHUWLPH
/HWVEHJLQFUHDWLQJD-DYDELQGLQJDVIROORZV
 6WDUWDQHZ$QGURLG-DYD%LQGLQJV/LEUDU\SURMHFWLQ;DPDULQ6WXGLR<RXFDQ
XVHWKHVDPHVROXWLRQDVZHGLGIRUL26LI\RXZLVK
 1DPHWKHSURMHFW*RRJOH$QDO\WLFV'URLG
 $GGOLE*RRJOH$QDO\WLFV6HUYLFHVMDUIURPWKH$QGURLG6'.WRWKHSURMHFWXQGHU
WKH-DUVIROGHU%\GHIDXOWWKHEXLOGDFWLRQIRUWKHILOHZLOOEH(PEHGGHG-DU7KLV
SDFNVWKHMDUILOHLQWRWKH'//ZKLFKLVWKHEHVWRSWLRQIRUHDVHRIXVH
 %XLOGWKHSURMHFW<RXZLOOJHWDIHZHUURUVZKLFKZHOODGGUHVVLQDPRPHQW

0RVWRIWKHWLPH\RXVSHQGZRUNLQJRQ-DYDELQGLQJVZLOOEHWRIL[VPDOOLVVXHVWKDW
SUHYHQWWKHJHQHUDWHG&FRGHIURPFRPSLOLQJ'RQWIUHWDORWRIOLEUDULHVZLOOZRUNRQ
WKHILUVWWU\ZLWKRXWKDYLQJWRPDNHDQ\FKDQJHVDWDOO*HQHUDOO\WKHODUJHUWKH-DYD
OLEUDU\LVWKHPRUHZRUN\RXKDYHWRGRWRJHWLWZRUNLQJIURP&
7KHIROORZLQJDUHWKHW\SHVRILVVXHV\RXPLJKWUXQLQWR
-DYDREIXVFDWLRQ,IWKHOLEUDU\LVUXQWKURXJKDQREIXVFDWLRQWRROVXFKDV
3UR*XDUGWKHFODVVDQGPHWKRGQDPHVPLJKWQRWEHYDOLG&QDPHV
&RYDULDQWUHWXUQW\SHV-DYDKDVGLIIHUHQWUXOHVIRUUHWXUQW\SHVLQRYHUULGGHQ
YLUWXDOPHWKRGVWKDQ&GRHV)RUWKLVUHDVRQ\RXPLJKWQHHGWRPRGLI\WKHUHWXUQ
W\SHIRUWKHJHQHUDWHG&FRGHWRFRPSLOH
9LVLELOLW\7KHUXOHVWKDW-DYDKDVIRUDFFHVVLELOLW\DUHGLIIHUHQWIURPWKRVHRI&WKH
YLVLELOLW\RIPHWKRGVLQVXEFODVVHVFDQEHFKDQJHG6RPHWLPHV\RXZLOOKDYHWR
FKDQJHYLVLELOLW\LQ&WRJHWLWWRFRPSLOH
1DPLQJFROOLVLRQV6RPHWLPHVWKH&FRGHJHQHUDWRUFDQJHWWKLQJVDELWZURQJDQG
JHQHUDWHWZRPHPEHUVRUFODVVHVZLWKWKHVDPHQDPH
-DYDJHQHULFV7KHXVHRIJHQHULFFODVVHVLQ-DYDFDQRIWHQFDXVHLVVXHVLQ&
6REHIRUHZHJHWVWDUWHGRQVROYLQJWKHVHLVVXHVLQRXU-DYDELQGLQJOHWVILUVWFOHDQXSWKH
QDPHVSDFHVLQWKHSURMHFW-DYDQDPHVSDFHVDUHRIWKHIRUPFRPP\FRPSDQ\P\OLEUDU\E\

http://www.freepdf-books.com/
GHIDXOWVROHWVFKDQJHWKHGHILQLWLRQWRPDWFK&PRUHFORVHO\,QWKH7UDQVIRUPV
GLUHFWRU\RIWKHSURMHFWRSHQ0HWDGDWD[PODQGDGGWKHIROORZLQJ;0/WDJLQVLGHWKH
URRWPHWDGDWDQRGH
DWWUSDWK DSLSDFNDJH>#QDPH
FRPJRRJOHDQDO\WLFVWUDFNLQJ
DQGURLG
@QDPH PDQDJHG1DPH!*RRJOH$QDO\WLFV7UDFNLQJDWWU!

7KHDWWUQRGHWHOOVWKH;DPDULQFRPSLOHUZKDWQHHGVWREHUHSODFHGLQWKH-DYDGHILQLWLRQ
ZLWKDQRWKHUYDOXH,QWKLVFDVHZHDUHUHSODFLQJPDQDJHG1DPHRIWKHSDFNDJHZLWK
*RRJOH$QDO\WLFV7UDFNLQJEHFDXVHLWZLOOPDNHPXFKPRUHVHQVHLQ&7KHSDWKYDOXH
PLJKWORRNDELWVWUDQJHZKLFKLVEHFDXVHLWXVHVDQ;0/PDWFKLQJTXHU\ODQJXDJH
QDPHG;3DWK,QJHQHUDOMXVWWKLQNRILWDVDSDWWHUQPDWFKLQJTXHU\IRU;0/)RUIXOO
GRFXPHQWDWLRQRQ;3DWKV\QWD[FKHFNRXWVRPHRIWKHPDQ\UHVRXUFHVRQOLQHVXFKDV
KWWSZVFKRROVFRP[SDWK
<RXPLJKWEHDVNLQJ\RXUVHOIDWWKLVSRLQWZKDWLVWKH;3DWKH[SUHVVLRQPDWFKLQJ
DJDLQVW"5HWXUQWR;DPDULQ6WXGLRDQGULJKWFOLFNRQWKHVROXWLRQDWWKHWRS1DYLJDWHWR
'LVSOD\2SWLRQV_6KRZ$OO)LOHV2SHQDSL[POXQGHUWKHREM'HEXJIROGHU7KLVLVWKH
-DYDGHILQLWLRQILOHWKDWGHVFULEHVDOOWKHW\SHVDQGPHWKRGVZLWKLQWKH-DYDOLEUDU\,I\RX
QRWLFHWKH;0/KHUHGLUHFWO\FRUUHODWHVWRWKH;3DWKH[SUHVVLRQVZHOOEHZULWLQJ
,QRXUQH[WVWHSOHWVUHPRYHDOOWKHSDFNDJHV RUQDPHVSDFHV ZHGRQWSODQRQXVLQJLQ
WKLVOLEUDU\7KLVLVJHQHUDOO\DJRRGLGHDIRUODUJHOLEUDULHVVLQFH\RXGRQWZDQWWRZDVWH
WLPHIL[LQJLVVXHVZLWKSDUWVRIWKHOLEUDU\\RXZRQWHYHQEHFDOOLQJIURP&1RWHWKDWLW
GRHVQWDFWXDOO\UHPRYHWKH-DYDFRGHLWMXVWSUHYHQWVWKHJHQHUDWLRQRIDQ\&
GHFODUDWLRQVIRUFDOOLQJLWIURP&
$GGWKHIROORZLQJGHFODUDWLRQVLQ0HWDGDWD[PO
UHPRYHQRGH
SDWK DSLSDFNDJH>#QDPH
FRPJRRJOHDQDO\WLFV
FRQWDLQHUWDJFRPPRQ
@!
UHPRYHQRGH
SDWK DSLSDFNDJH>#QDPH
FRPJRRJOHDQDO\WLFV
FRQWDLQHUWDJSURWR
@!
UHPRYHQRGH
SDWK DSLSDFNDJH>#QDPH
FRPJRRJOHDQDO\WLFV
PLGWLHUSURWRFRQWDLQHUWDJ
@!
UHPRYHQRGH
SDWK DSLSDFNDJH>#QDPH
FRPJRRJOHDQGURLG
JPVDQDO\WLFVLQWHUQDO
@!
UHPRYHQRGH
SDWK DSLSDFNDJH>#QDPH
FRPJRRJOHDQGURLG
JPVFRPPRQXWLO
@!
UHPRYHQRGHSDWK DSLSDFNDJH>#QDPH
FRPJRRJOHWDJPDQDJHU
@!
UHPRYHQRGH
SDWK DSLSDFNDJH>#QDPH
FRPJRRJOHWDJPDQDJHUSURWR
@!
UHPRYHQRGH
SDWK DSLSDFNDJH>#QDPH
FRPJRRJOHWDJPDQDJHUSURWREXIQDQR
@!

1RZZKHQ\RXEXLOGWKHOLEUDU\ZHFDQVWDUWUHVROYLQJLVVXHV7KHILUVWHUURU\RXZLOO
UHFHLYHZLOOEHVRPHWKLQJOLNHWKHIROORZLQJ

http://www.freepdf-books.com/
*RRJOH$QDO\WLFV7UDFNLQJ*RRJOH$QDO\WLFVFV  
(UURU&67KHW\SHRUQDPHVSDFHQDPH
7UDFNHU+DQGOHU

GRHVQRWH[LVWLQWKHQDPHVSDFH
*RRJOH$QDO\WLFV7UDFNLQJ

$UH\RXPLVVLQJDQDVVHPEO\UHIHUHQFH"

,IZHORFDWH7UDFNHU+DQGOHUZLWKLQWKHDSL[POILOHZHOOVHHWKHIROORZLQJFODVV
GHFODUDWLRQ
FODVV
DEVWUDFW WUXHGHSUHFDWHG QRWGHSUHFDWHG
H[WHQGV MDYDODQJ2EMHFW
H[WHQGVJHQHULFDZDUH MDYDODQJ2EMHFW
ILQDO IDOVHQDPH 7UDFNHU+DQGOHU
VWDWLF IDOVHYLVLELOLW\ !

6RFDQ\RXVSRWWKHSUREOHP":HQHHGWRILOORXWWKHYLVLELOLW\;0/DWWULEXWHZKLFK
IRUVRPHUHDVRQLVEODQN$GGWKHIROORZLQJOLQHWR0HWDGDWD[PO
DWWU
SDWK DSLSDFNDJH>#QDPH
FRPJRRJOHDQDO\WLFV
WUDFNLQJDQGURLG
@FODVV>#QDPH
7UDFNHU+DQGOHU
@
QDPH YLVLELOLW\!SXEOLFDWWU!

7KLV;3DWKH[SUHVVLRQZLOOORFDWHWKH7UDFNHU+DQGOHUFODVVLQVLGHWKH
FRPJRRJOHDQDO\WLFVWUDFNLQJDQGURLGSDFNDJHDQGFKDQJHYLVLELOLW\WRSXEOLF

,I\RXEXLOGWKHSURMHFWQRZLWZLOOFRPSOHWHVXFFHVVIXOO\ZLWKRQHZDUQLQJ,Q-DYD
ELQGLQJSURMHFWVLWLVDJRRGLGHDWRIL[ZDUQLQJVVLQFHWKH\JHQHUDOO\LQGLFDWHWKDWDFODVV
RUPHWKRGLVEHLQJRPLWWHGIURPWKHELQGLQJ1RWLFHWKHIROORZLQJZDUQLQJ
*RRJOH$QDO\WLFV'URLG:DUQLQJ%*
&ODVV*RRJOH$QDO\WLFV7UDFNLQJ&DPSDLJQ7UDFNLQJ6HUYLFHKDV
XQNQRZQEDVHW\SHDQGURLGDSS,QWHQW6HUYLFH %* 
 *RRJOH$QDO\WLFV'URLG

7RIL[WKLVLVVXHORFDWHWKHW\SHGHILQLWLRQIRU&DPSDLJQ7UDFNLQJ6HUYLFHLQDSL[PO
ZKLFKLVDVIROORZV
FODVV
DEVWUDFW IDOVHGHSUHFDWHG QRWGHSUHFDWHG
H[WHQGV DQGURLGDSS,QWHQW6HUYLFH
H[WHQGVJHQHULFDZDUH DQGURLGDSS,QWHQW6HUYLFH
ILQDO IDOVHQDPH &DPSDLJQ7UDFNLQJ6HUYLFH
VWDWLF IDOVHYLVLELOLW\ SXEOLF!

7KHZD\WRIL[WKHLVVXHKHUHLVWRFKDQJHWKHEDVHFODVVWRWKH;DPDULQ$QGURLGGHILQLWLRQ
IRU,QWHQW6HUYLFH$GGWKHIROORZLQJFRGHWR0HWDGDWD[PO
DWWU
SDWK DSLSDFNDJH>#QDPH
FRPJRRJOHDQDO\WLFV
WUDFNLQJDQGURLG
@FODVV>#QDPH
&DPSDLJQ7UDFNLQJ6HUYLFH
@
QDPH H[WHQGV!PRQRDQGURLGDSS,QWHQW6HUYLFHDWWU!

7KLVFKDQJHVWKHH[WHQGVDWWULEXWHWRXVHWKH,QWHQW6HUYLFHIRXQGLQ0RQR$QGURLGGOO
,ORFDWHGWKH-DYDQDPHIRUWKLVFODVVE\RSHQLQJ0RQR$QGURLGGOOLQ;DPDULQ6WXGLRV
$VVHPEO\%URZVHU/HWVWDNHDORRNDWWKH5HJLVWHUDWWULEXWHDVVKRZQLQWKHIROORZLQJ

http://www.freepdf-books.com/
VFUHHQVKRW
Assembly Browser x

< Visibility Only public members Q Search for types or members ]


t jintentService lEQjsing XJTTJ
KeyguardManager
namespace Android. App
LauncherAaivity {
ListActivity [Rea ister( "mono/and roid/app/Intent Service". DoNotGenerateAcw = true)]

ListFragment
public abstract class IntentService : Service
JL

7RLQVSHFWWKH GOOILOHVLQ;DPDULQ6WXGLR\RXPHUHO\KDYHWRRSHQWKHP<RXFDQDOVR
GRXEOHFOLFNRQDQ\DVVHPEO\LQWKH5HIHUHQFHVIROGHULQ\RXUSURMHFW
,I\RXEXLOGWKHELQGLQJSURMHFWQRZZHUHOHIWZLWKRQHODVWHUURUZKLFKLVDVIROORZV
*RRJOH$QDO\WLFV7UDFNLQJ&DPSDLJQ7UDFNLQJ6HUYLFHFV  
(UURU&6

&DPSDLJQ7UDFNLQJ6HUYLFH2Q+DQGOH,QWHQW ,QWHQW

FDQQRWFKDQJHDFFHVVPRGLILHUVZKHQRYHUULGLQJ
SURWHFWHG

LQKHULWHGPHPEHU

,QWHQW6HUYLFH2Q+DQGOH,QWHQW $QGURLG&RQWHQW,QWHQW

 &6  *RRJOH$QDO\WLFV'URLG

,I\RXQDYLJDWHWRWKHDSL[POILOH\RXFDQVHHWKHGHILQLWLRQIRU2Q+DQGOH,QWHQWDV
IROORZV
PHWKRG
DEVWUDFW IDOVHGHSUHFDWHG QRWGHSUHFDWHGILQDO IDOVH
QDPH RQ+DQGOH,QWHQWQDWLYH IDOVHUHWXUQ YRLG
VWDWLF IDOVHV\QFKURQL]HG IDOVHYLVLELOLW\ SXEOLF!

:HFDQVHHKHUHWKDWWKH-DYDPHWKRGIRUWKLVFODVVLVSXEOLFEXWWKHEDVHFODVVLV
SURWHFWHG6RWKHEHVWZD\WRIL[WKLVLVWRFKDQJHWKH&YHUVLRQWRSURWHFWHGDVZHOO
:ULWLQJDQ;3DWKH[SUHVVLRQWRPDWFKWKLVLVDELWPRUHFRPSOLFDWHGEXWOXFNLO\;DPDULQ
KDVDQHDV\ZD\WRUHWULHYHLW,I\RXGRXEOHFOLFNRQWKHHUURUPHVVDJHLQWKH(UURUVSDG
RI;DPDULQ6WXGLR\RXOOVHHWKHIROORZLQJFRPPHQWLQWKHJHQHUDWHG&FRGH
0HWDGDWD[PO;3DWKPHWKRGUHIHUHQFH
SDWK DSLSDFNDJH>#QDPH
FRPJRRJOHDQDO\WLFV
WUDFNLQJDQGURLG
@FODVV>#QDPH
&DPSDLJQ7UDFNLQJ6HUYLFH
@
PHWKRG>#QDPH
RQ+DQGOH,QWHQW
DQGFRXQW SDUDPHWHU DQG
SDUDPHWHU>@>#W\SH
DQGURLGFRQWHQW,QWHQW
@@

&RS\WKLVYDOXHWRSDWKDQGDGGWKHIROORZLQJWR0HWDGDWD[PO
DWWUSDWK DSLSDFNDJH>#QDPH
FRPJRRJOHDQDO\WLFV
WUDFNLQJDQGURLG
@FODVV>#QDPH
&DPSDLJQ7UDFNLQJ6HUYLFH
@
PHWKRG>#QDPH
RQ+DQGOH,QWHQW
DQGFRXQW SDUDPHWHU DQG
SDUDPHWHU>@>#W\SH
DQGURLGFRQWHQW,QWHQW
@@
QDPH YLVLELOLW\!SURWHFWHGDWWU!

1RZZHFDQEXLOGWKHSURMHFWDQGJHW]HURHUURUVDQG]HURZDUQLQJV7KHOLEUDU\LVQRZ
UHDG\IRUXVHZLWKLQ\RXU;DPDULQ$QGURLGSURMHFWV

http://www.freepdf-books.com/
+RZHYHULI\RXVWDUWZRUNLQJZLWKWKHOLEUDU\QRWLFHKRZWKHSDUDPHWHUQDPHVIRUWKH
PHWKRGVDUHSSSDQGVRRQ+HUHDUHDIHZPHWKRGGHILQLWLRQVRIWKH(DV\7UDFNHU
FODVV
SXEOLFVWDWLF(DV\7UDFNHU*HW,QVWDQFH &RQWH[WS 
SXEOLFVWDWLFYRLG6HW5HVRXUFH3DFNDJH1DPH VWULQJS 
SXEOLFYLUWXDOYRLG$FWLYLW\6WDUW $FWLYLW\S 
SXEOLFYLUWXDOYRLG$FWLYLW\6WRS $FWLYLW\S 

<RXFDQLPDJLQHKRZGLIILFXOWLWZRXOGEHWRFRQVXPHD-DYDOLEUDU\ZLWKRXWNQRZLQJWKH
SURSHUSDUDPHWHUQDPHV7KHUHDVRQWKHSDUDPHWHUVDUHQDPHGWKLVZD\LVEHFDXVHWKH
-DYDPHWDGDWDIRULWVOLEUDULHVGRHVQRWLQFOXGHWKHLQIRUPDWLRQWRVHWWKHFRUUHFWQDPHIRU
HDFKSDUDPHWHU6R;DPDULQ$QGURLGGRHVWKHEHVWWKLQJLWFDQDQGDXWRQDPHVHDFK
SDUDPHWHUVHTXHQWLDOO\
7RUHQDPHWKHSDUDPHWHUVLQWKLVFODVVZHFDQDGGWKHIROORZLQJWR0HWDGDWD[PO
DWWUSDWK DSLSDFNDJH>#QDPH
FRPJRRJOHDQDO\WLFV
WUDFNLQJDQGURLG
@FODVV>#QDPH
(DV\7UDFNHU
@
PHWKRG>#QDPH
JHW,QVWDQFH
@SDUDPHWHU>#QDPH
S
@
QDPH QDPH!FRQWH[WDWWU!
DWWUSDWK DSLSDFNDJH>#QDPH
FRPJRRJOHDQDO\WLFV
WUDFNLQJDQGURLG
@FODVV>#QDPH
(DV\7UDFNHU
@
PHWKRG>#QDPH
VHW5HVRXUFH3DFNDJH1DPH
@SDUDPHWHU>#QDPH
S
@
QDPH QDPH!SDFNDJH1DPHDWWU!
DWWUSDWK DSLSDFNDJH>#QDPH
FRPJRRJOHDQDO\WLFV
WUDFNLQJDQGURLG
@FODVV>#QDPH
(DV\7UDFNHU
@
PHWKRG>#QDPH
DFWLYLW\6WDUW
@SDUDPHWHU>#QDPH
S
@
QDPH QDPH!DFWLYLW\DWWU!
DWWUSDWK DSLSDFNDJH>#QDPH
FRPJRRJOHDQDO\WLFV
WUDFNLQJDQGURLG
@FODVV>#QDPH
(DV\7UDFNHU
@
PHWKRG>#QDPH
DFWLYLW\6WRS
@SDUDPHWHU>#QDPH
S
@
QDPH QDPH!DFWLYLW\DWWU!

2QUHEXLOGLQJWKHELQGLQJSURMHFWWKLVZLOOHIIHFWLYHO\UHQDPHWKHSDUDPHWHUVIRUWKHVH
IRXUPHWKRGVLQWKH(DV\7UDFNHUFODVV$WWKLVWLPH,ZRXOGUHFRPPHQGWKDW\RXJR
WKURXJKWKHFODVVHV\RXSODQRQXVLQJLQ\RXUDSSOLFDWLRQDQGUHQDPHWKHSDUDPHWHUVVR
WKDWLWZLOOPDNHPRUHVHQVHWR\RX<RXPLJKWQHHGWRUHIHUWRWKH*RRJOH$QDO\WLFV
GRFXPHQWDWLRQWRJHWWKHQDPLQJFRUUHFW/XFNLO\WKHUHLVDMDYDGRFV]LSILOHLQFOXGHGLQ
WKH6'.WKDWSURYLGHV+70/UHIHUHQFHIRUWKHOLEUDU\
)RUDIXOOUHIHUHQFHRQLPSOHPHQWLQJ-DYDELQGLQJVPDNHVXUH\RXFKHFNRXW;DPDULQV
GRFXPHQWDWLRQVLWHDWKWWSGRFV[DPDULQFRPDQGURLG7KHUHDUHFHUWDLQO\PRUH
FRPSOLFDWHGVFHQDULRVWKDQZKDWZHUDQLQWRZKHQFUHDWLQJDELQGLQJIRUWKH*RRJOH
$QDO\WLFVOLEUDU\

http://www.freepdf-books.com/
http://www.freepdf-books.com/
6XPPDU\
,QWKLVFKDSWHUZHDGGHGOLEUDULHVIURPWKH;DPDULQ&RPSRQHQW6WRUHWR;DPDULQ
SURMHFWVDQGSRUWHGDQH[LVWLQJ&OLEUDU\1LQMHFWWRERWK;DPDULQL26DQG
;DPDULQ$QGURLG1H[WZHLQVWDOOHG2EMHFWLYH6KDUSLHDQGH[SORUHGLWVXVDJHWRJHQHUDWH
2EMHFWLYH&ELQGLQJV)LQDOO\ZHZURWHDIXQFWLRQDO2EMHFWLYH&ELQGLQJIRUWKH*RRJOH
$QDO\WLFV6'.IRUL26DQGD-DYDELQGLQJIRUWKH*RRJOH$QDO\WLFV6'.IRU$QGURLG:H
DOVRZURWHVHYHUDO;3DWKH[SUHVVLRQVWRFOHDQXSWKH-DYDELQGLQJ
7KHUHDUHVHYHUDODYDLODEOHRSWLRQVWRXVHWKHH[LVWLQJWKLUGSDUW\OLEUDULHVIURP\RXU
;DPDULQL26DQG;DPDULQ$QGURLGDSSOLFDWLRQV:HORRNHGDWHYHU\WKLQJIURPXVLQJWKH
;DPDULQ&RPSRQHQW6WRUHSRUWLQJH[LVWLQJFRGHDQGVHWWLQJXS-DYDDQG2EMHFWLYH&
OLEUDULHVWREHXVHGIURP&,QWKHQH[WFKDSWHUZHZLOOFRYHUWKH;DPDULQ0RELOH
OLEUDU\DVDZD\WRDFFHVVDXVHUVFRQWDFWVFDPHUDDQG*36ORFDWLRQ

http://www.freepdf-books.com/
http://www.freepdf-books.com/
&KDSWHU&RQWDFWV&DPHUDDQG
/RFDWLRQ
6RPHRIWKHPRVWYLWDOIHDWXUHVXVHGE\PRELOHDSSOLFDWLRQVWRGD\DUHEDVHGRQWKHQHZ
W\SHVRIGDWDWKDWFDQEHFROOHFWHGE\RXUGHYLFHV)HDWXUHVVXFKDV*36ORFDWLRQDQG
FDPHUDDUHVWDSOHVLQPRGHUQDSSOLFDWLRQVVXFKDV,QVWDJUDPRU7ZLWWHU,WVGLIILFXOWWR
GHYHORSDQDSSOLFDWLRQDQGQRWXVHVRPHRIWKHVHQDWLYHIHDWXUHV6ROHWVH[SORUHRXU
RSWLRQVWRWDNHDGYDQWDJHRIWKLVIXQFWLRQDOLW\ZLWK;DPDULQ
,QWKLVFKDSWHUZHZLOOGRWKHIROORZLQJ
,QWURGXFHWKH;DPDULQ0RELOHOLEUDU\
5HDGWKHDGGUHVVERRNRQ$QGURLGDQGL26
5HWULHYHWKH*36ORFDWLRQRIRXUGHYLFH
3XOOSKRWRVIURPWKHFDPHUDDQGSKRWROLEUDU\

http://www.freepdf-books.com/
,QWURGXFLQJ;DPDULQ0RELOH
7RVLPSOLI\WKHGHYHORSPHQWRIWKHVHIHDWXUHVDFURVVPXOWLSOHSODWIRUPV;DPDULQKDV
GHYHORSHGDOLEUDU\FDOOHG;DPDULQ0RELOH,WGHOLYHUVDVLQJOH$3,WRDFFHVVWKH
FRQWDFWV*36ORFDWLRQKHDGLQJRIWKHVFUHHQFDPHUDDQGSKRWROLEUDU\IRUL26$QGURLG
DQGHYHQ:LQGRZVSODWIRUPV,WDOVRWDNHVDGYDQWDJHRIWKH7DVN3DUDOOHO/LEUDULHV
73/ WRGHOLYHUDPRGHUQ&$3,WKDWZLOOPDNHRXUGHYHORSHUVPRUHSURGXFWLYHWKDQ
ZKDWWKHLUQDWLYHDOWHUQDWLYHVZRXOG7KLVJLYHV\RXWKHDELOLW\WRZULWHQLFHFOHDQ
DV\QFKURQRXVFRGHXVLQJWKHDV\QFDQGDZDLWNH\ZRUGVLQ&<RXFDQDOVRUHXVHWKH
VDPHFRGHLQL26DQG$QGURLGPLQXVDIHZGLIIHUHQFHVWKDWDUHUHTXLUHGE\WKH$QGURLG
SODWIRUP
7RLQVWDOO;DPDULQ0RELOHRSHQWKH;DPDULQ&RPSRQHQW6WRUHLQ;DPDULQ6WXGLR
DQGDGGWKH;DPDULQ0RELOHFRPSRQHQWWRDSURMHFWDVVKRZQLQWKHIROORZLQJ
VFUHHQVKRW<RXUHJRLQJWRXVHWKHIROORZLQJIHDWXUHV RIWKHFRPSRQHQW 
no Xamarin Components

Xamarin Component Store - Xamarin.Mobile Suggest a Component |j Submit a Component j

0
37 ratings Compatible with
Xamarin.Mobile 0.7.4
Xamarin Inc.

Xamarin.Mobile is a library that exposes a single set of APIs for accessing common mobile device
functionality across iOS, Android and Windows platforms.
Publisher
Xamarin Inc

Category Gettina Started License Website iQ Add to App


Libraries

Price
Free

Published On
September 30, 2014 (52 days ago

OSfrO
)

Tags

Q%
iOS Android WP7

WPS WinRT ios-unified


gf
i \
i 1 1 'S' M aI

%HIRUHZHGLJIXUWKHULQWRXVLQJ;DPDULQ0RELOHOHWVUHYLHZWKHQDPHVSDFHVDQG
IXQFWLRQDOLW\DYDLODEOHZLWKWKHOLEUDU\
;DPDULQ&RQWDFWV7KLVFRQWDLQVFODVVHVWKDWHQDEOH\RXWRLQWHUDFWZLWKWKHIXOO
DGGUHVVERRN,WLQFOXGHVHYHU\WKLQJIURPWKHFRQWDFWVSKRWRSKRQHQXPEHUV
DGGUHVVHPDLOZHEVLWHDQGVRRQ
;DPDULQ*HRORFDWLRQ7KLVFRPELQHGZLWKWKHDFFHOHURPHWHUJLYHV\RXDFFHVVWR

http://www.freepdf-books.com/
WKHGHYLFHV*36ORFDWLRQLQFOXGLQJWKHDOWLWXGHKHDGLQJORQJLWXGHODWLWXGHDQG
VSHHG<RXFDQWUDFNWKHGHYLFHVSRVLWLRQH[SOLFLWO\RUOLVWHQIRU*36SRVLWLRQ
FKDQJHVRYHUWLPH
;DPDULQ0HGLD7KLVJUDQWVDFFHVVWRWKHGHYLFHVFDPHUDV LIWKHUHLVPRUHWKDQRQH
DQGEXLOWLQSKRWROLEUDU\7KLVLVDQHDV\ZD\WRDGGSKRWRVHOHFWLRQFDSDELOLWLHVWR
DQ\DSSOLFDWLRQ
)RUWKHIXOOGRFXPHQWDWLRQRI;DPDULQ0RELOHYLVLWWKH$3,GRFXPHQWDWLRQZLWKWKH
&RPSRQHQW6WRUHDWKWWSFRPSRQHQWVDSL[DPDULQFRP<RXFDQDOVRYLHZLWLQWKHQDWLYH
0RQRGRFXPHQWDWLRQEURZVHUE\FOLFNLQJRQ2SHQ$3,'RFXPHQWDWLRQZKHQYLHZLQJ
WKHFRPSRQHQWLQ;DPDULQ6WXGLR
;DPDULQ0RELOHLVDOVRDQRSHQVRXUFHSURMHFWZLWKWKHVWDQGDUG$SDFKHOLFHQVH<RX
FDQFRQWULEXWHWRWKHSURMHFWRUVXEPLWLVVXHVWRWKH*LW+XESDJHDW
KWWSVJLWKXEFRP[DPDULQ;DPDULQ0RELOH)HHOIUHHWRXVH;DPDULQ0RELOHLQ\RXU
DSSOLFDWLRQVRUIRUNDQGPRGLI\LWIRU\RXURZQSXUSRVHV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
$FFHVVLQJFRQWDFWV
7REHJLQRXUH[SORUDWLRQRIZKDW;DPDULQ0RELOHRIIHUVOHWVDFFHVVWKHDGGUHVVERRN
ZLWKLQD;DPDULQDSSOLFDWLRQ)RUL26WKHILUVWVWHSLVWRPDNHD6LQJOH9LHZ
$SSOLFDWLRQSURMHFWE\QDYLJDWLQJWRL26_L3KRQH6WRU\ERDUG0DNHVXUH\RXDGG
;DPDULQ0RELOHWRWKHSURMHFWIURPWKH&RPSRQHQW6WRUH
1RZOHWVLPSOHPHQWDVLPSOH8,7DEOH9LHZZLWKDOLVWRIFRQWDFWV
 2SHQWKH0DLQ6WRU\ERDUGVWRU\ERDUGILOH'HOHWHDQ\H[LVWLQJFRQWUROOHUVFUHDWHG
E\WKHSURMHFWWHPSODWH
 &UHDWH8,1DYLJDWLRQ&RQWUROOHUZLWKD8,7DEOH9LHZ&RQWUROOHUDVLWVURRWFKLOG
FRQWUROOHU
 6HWWKH&ODVVRI8,7DEOH9LHZ&RQWUROOHUWR&RQWDFWV&RQWUROOHUE\QDYLJDWLQJWR
3URSHUWLHV_:LGJHWLQWKHL26GHVLJQHU
 6DYHWKHVWRU\ERDUGILOHDQGUHWXUQWR;DPDULQ6WXGLR

2SHQWKHDXWRPDWLFDOO\JHQHUDWHG&RQWDFWV&RQWUROOHUFVDQGVWDUWLPSOHPHQWLQJWKH
WDEOHYLHZ$GGXVLQJ;DPDULQ&RQWDFWVWRWKHWRSRIWKHILOHDQGPDNHWKHIROORZLQJ
FKDQJHVWRWKHFRQWUROOHU
SXEOLFSDUWLDOFODVV&RQWDFWV&RQWUROOHU8,7DEOH9LHZ&RQWUROOHU
,8,7DEOH9LHZ'DWD6RXUFH
^
SXEOLF&RQWDFWV&RQWUROOHU ,QW3WUKDQGOH EDVH KDQGOH
^
7LWOH &RQWDFWV
`
`

:HILOOHGRXWWKHWLWOHIRUWKHQDYLJDWLRQEDU&RQWDFWVDQGVHWWKHFODVVWRLPSOHPHQW
,8,7DEOH9LHZ'DWD6RXUFH7KLVLVDQHZW\SHRILQWHUIDFHWKDW;DPDULQKDVFUHDWHGWR
VLPSOLI\XVLQJ2EMHFWLYH&SURWRFROVIURP&,WLVH[DFWO\WKHVDPHDVFUHDWLQJDFODVV
WKDWLQKHULWVIURP8,7DEOH9LHZ6RXUFHDVZHGLGLQWKHHDUOLHUFKDSWHUVEXW\RXFDQGRLW
IURP\RXUFRQWUROOHUDVZHOO;DPDULQKDVGRQHVRPHWULFNVKHUH7KH\FUHDWHGDQ
LQWHUIDFHZLWKWKHPHWKRGVWKDWFDQEHRSWLRQDOO\LPSOHPHQWHGZKLFKLVQWVRPHWKLQJWKDW
&VXSSRUWV7KLVW\SHRILQWHUIDFHFDQPDNH\RXUFRGHDELWFOHDQHUE\UHGXFLQJWKHQHHG
IRUDQHZFODVVZKLFKLVJUHDWIRUYHU\VLPSOHFRQWUROOHUV
1H[WOHWVDGGVRPHFRGHWRORDGWKHFRQWDFWV
&RQWDFW>@FRQWDFWV

SXEOLFDV\QFRYHUULGHYRLG9LHZ'LG/RDG
^
EDVH9LHZ'LG/RDG 
WU\
^
YDUERRN QHZ$GGUHVV%RRN 
DZDLWERRN5HTXHVW3HUPLVVLRQ 

http://www.freepdf-books.com/
FRQWDFWV ERRN7R$UUD\ 
`
FDWFK
^
QHZ8,$OHUW9LHZ 2RSV6RPHWKLQJZHQWZURQJWU\DJDLQODWHUQXOO
2N 6KRZ 
`
`

7RXVH;DPDULQ0RELOHIRUORDGLQJFRQWDFWV\RXPXVWILUVWFUHDWHDQ$GGUHVV%RRNREMHFW
1H[WZHKDYHWRFDOO5HTXHVW3HUPLVVLRQVLQRUGHUWRDVNWKHXVHUIRUSHUPLVVLRQWR
DFFHVVWKHDGGUHVVERRN7KLVLVDQLPSRUWDQWVWHSVLQFHLWLVUHTXLUHGE\L26GHYLFHV
EHIRUHDQDSSOLFDWLRQFDQDFFHVVWKHXVHUVFRQWDFWV7KLVSUHYHQWVSRWHQWLDOO\QHIDULRXV
DSSOLFDWLRQVIURPUHWULHYLQJFRQWDFWVZLWKRXWWKHXVHUVNQRZOHGJH$QGURLGRQWKHRWKHU
KDQGRQO\SUHVHQWVWKHVHSHUPLVVLRQVEHIRUHLQVWDOOLQJDQDSSOLFDWLRQ
1H[WZHXVHGWKH6\VWHP/LQTH[WHQVLRQPHWKRG7R$UUD\WRHQXPHUDWHRYHUWKHDGGUHVV
ERRNDQGVWRUHLWLQDPHPEHUYDULDEOHQDPHGFRQWDFWV<RXFDQDOVRXVHIRUHDFKRYHUWKH
$GGUHVV%RRNREMHFWGHSHQGLQJRQ\RXUQHHGV

,I\RXZHUHWRFRPSLOHDQGUXQWKHDSSOLFDWLRQDWWKLVSRLQW\RXZRXOGEHJUHHWHGE\WKH
VWDQGDUGL26SRSXSUHTXHVWLQJDFFHVVWRFRQWDFWVDVVKRZQLQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
iOS Simulator - iPhone 5 - iPhone 5 / iOS 8.1...
Carrier 3:32 PM

Contacts

Contacts.iOS Would Like to


Access Your Contacts

Dont Allow OK

http://www.freepdf-books.com/
,I\RXDFFLGHQWDOO\KLW'RQW$OORZ\RXFDQFKDQJHWKLVVHWWLQJE\QDYLJDWLQJWR6HWWLQJV
_3ULYDF\_&RQWDFWVRQWKHGHYLFH,QWKHL266LPXODWRU\RXFDQDOVRUHVHWDOOWKHSULYDF\
SURPSWVLQWKHVLPXODWRUE\FORVLQJWKHDSSOLFDWLRQDQGQDYLJDWLQJWR6HWWLQJV_*HQHUDO_
5HVHW_5HVHW/RFDWLRQ 3ULYDF\7KLVLVDJRRGWLSWRNQRZZKHWKHU\RXQHHGWRUHWHVW
GXULQJGHYHORSPHQW
6RIRUWKHQH[WVWHSZHOOQHHGWRLPSOHPHQWWKH,8,7DEOH9LHZ'DWD6RXUFHLQWHUIDFHVR
WKDWZHFDQZRUNZLWKWKHDUUD\RIFRQWDFWVDQGGLVSOD\WKHPRQWKHVFUHHQ$GGWKH
IROORZLQJPHWKRGVWRWKHFRQWUROOHUMXVWOLNH\RXZRXOGWR8,7DEOH9LHZ6RXUFH
SXEOLFRYHUULGHLQW5RZV,Q6HFWLRQ 8,7DEOH9LHZWDEOHYLHZLQWVHFWLRQ
^
UHWXUQFRQWDFWV QXOO"FRQWDFWV/HQJWK
`
SXEOLFRYHUULGH8,7DEOH9LHZ&HOO*HW&HOO 8,7DEOH9LHZWDEOH9LHZ16,QGH[3DWK
LQGH[3DWK
^
YDUFRQWDFW FRQWDFWV>LQGH[3DWK5RZ@
YDUFHOO WDEOH9LHZ'HTXHXH5HXVDEOH&HOO &HOO1DPH 
LI FHOO QXOO
FHOO QHZ8,7DEOH9LHZ&HOO 8,7DEOH9LHZ&HOO6W\OH'HIDXOW&HOO1DPH 
FHOO7H[W/DEHO7H[W FRQWDFW/DVW1DPHFRQWDFW)LUVW1DPH
UHWXUQFHOO
`

$OVRDGGD&HOO1DPHFRQVWDQWVWULQJWRWKHFODVVE\VHOHFWLQJDVWULQJLGHQWLILHUVXFKDV
&RQWDFW&HOO1RZLI\RXFRPSLOHDQGUXQWKHSURJUDP\RXOOEHDEOHWRVHHWKHOLVWRI
FRQWDFWVRQWKHGHYLFH7KHIROORZLQJVFUHHQVKRWVKRZVWKHGHIDXOWOLVWRIFRQWDFWVLQWKH
L266LPXODWRU

http://www.freepdf-books.com/
iOS Simulator - iPhone 5 - iPhone 5 / iOS 8.1...
Carrier 3:35 PM

Contacts

Bell, Kate

Higgins, Daniel

Appleseed, John

Haro, Anna

Zakroff, Hank

Taylor, David

http://www.freepdf-books.com/
http://www.freepdf-books.com/
5HWULHYLQJFRQWDFWVRQ$QGURLG
,QDYHU\VLPLODUIDVKLRQZHFDQUHWULHYHDOLVWRIFRQWDFWVLQ$QGURLGZLWK
;DPDULQ0RELOH$OORIWKH$3,VLQ;DPDULQ0RELOHDUHLGHQWLFDOLQ$QGURLGZLWKWKH
H[FHSWLRQRIWKHUHTXLUHPHQWRI$QGURLG&RQWHQW&RQWH[WWREHSDVVHGLQDIHZSODFHV
7KLVLVEHFDXVHPDQ\QDWLYH$QGURLG$3,VUHTXLUHDUHIHUHQFHWRWKHFXUUHQWDFWLYLW\ RUWR
WKHRWKHUFRQWH[WVXFKDV$SSOLFDWLRQ LQRUGHUWRIXQFWLRQSURSHUO\7REHJLQFUHDWHD
VWDQGDUG$QGURLGDSSOLFDWLRQSURMHFWE\QDYLJDWLQJWR$QGURLG_$QGURLG$SSOLFDWLRQLQ
;DPDULQ6WXGLR0DNHVXUH\RXDGG;DPDULQ0RELOHWRWKHSURMHFWIURPWKH&RPSRQHQW
6WRUH
,QDSDUDOOHOL26OHWVFUHDWHDVLPSOH/LVW9LHZWRGLVSOD\DOLVWRIFRQWDFWVDVIROORZV
 2SHQWKH0DLQD[POILOHIURPWKHOD\RXWIROGHULQWKH5HVRXUFHVGLUHFWRU\LQWKH
$QGURLGGHVLJQHU
 5HPRYHWKHGHIDXOWEXWWRQIURPWKHSURMHFWWHPSODWHDQGDGG/LVW9LHZWRWKHOD\RXW
 6HWLWV,GWR#LGFRQWDFWV
 6DYHWKHILOHDQGRSHQ0DLQ$FWLYLW\FVVRWKDWZHFDQPDNHVRPHFKDQJHVWRWKH
FRGH

/HWVEHJLQE\UHPRYLQJPRVWRIWKHFRGHZHGRQWQHHGWKHFRGHWKDWFDPHIURPWKH
SURMHFWWHPSODWH<RXZLOODOVRQHHGWRDGGDXVLQJVWDWHPHQWIRU;DPDULQ&RQWDFWV
1H[WOHWVLPSOHPHQWDVLPSOH%DVH$GDSWHU&RQWDFW!FODVVLQVLGHWKH0DLQ$FWLYLW\
FODVVDVIROORZV
FODVV&RQWDFWV$GDSWHU%DVH$GDSWHU&RQWDFW!
^
SXEOLF&RQWDFW>@&RQWDFWV^JHWVHW`

SXEOLFRYHUULGHORQJ*HW,WHP,G LQWSRVLWLRQ
^
UHWXUQSRVLWLRQ
`
SXEOLFRYHUULGH9LHZ*HW9LHZ LQWSRVLWLRQ9LHZFRQYHUW9LHZ9LHZ*URXS
SDUHQW
^
YDUFRQWDFW WKLV>SRVLWLRQ@
YDUWH[W9LHZ FRQYHUW9LHZDV7H[W9LHZ
LI WH[W9LHZ QXOO
^
WH[W9LHZ QHZ7H[W9LHZ SDUHQW&RQWH[W 
`
WH[W9LHZ7H[W FRQWDFW/DVW1DPHFRQWDFW)LUVW1DPH
UHWXUQWH[W9LHZ
`
SXEOLFRYHUULGHLQW&RXQW
^
JHW^UHWXUQ&RQWDFWV QXOO"&RQWDFWV/HQJWK`
`
SXEOLFRYHUULGH&RQWDFWWKLV>LQWLQGH[@
^

http://www.freepdf-books.com/
JHW^UHWXUQ&RQWDFWV>LQGH[@`
`
`

7KLVZLOOGLVSOD\HDFKFRQWDFWLQ7H[W9LHZIRUHDFKURZLQ/LVW9LHZ2QHWKLQJWKDW
ZHYHGRQHKHUHLQRUGHUWRVLPSOLI\WKLQJVLVDGGDSURSHUW\IRUWKHDUUD\RIFRQWDFWV7KLV
VKRXOGEHSUHWW\VWUDLJKWIRUZDUGDQGVLPLODUWRZKDWZHGLGLQWKHSUHYLRXVFKDSWHUV
1RZOHWVVHWXSWKHDGDSWHULQ2Q&UHDWHDVIROORZV
SURWHFWHGDV\QFRYHUULGHYRLG2Q&UHDWH %XQGOHEXQGOH
^
EDVH2Q&UHDWH EXQGOH 

6HW&RQWHQW9LHZ 5HVRXUFH/D\RXW0DLQ 
YDUOLVW9LHZ )LQG9LHZ%\,G/LVW9LHZ! 5HVRXUFH,GFRQWDFWV 
YDUDGDSWHU QHZ&RQWDFWV$GDSWHU 
OLVW9LHZ$GDSWHU DGDSWHU
WU\
^
YDUERRN QHZ$GGUHVV%RRN WKLV 
DZDLWERRN5HTXHVW3HUPLVVLRQ 
DGDSWHU&RQWDFWV ERRN7R$UUD\ 
DGDSWHU1RWLI\'DWD6HW&KDQJHG 
`
FDWFK
^
QHZ
$OHUW'LDORJ%XLOGHU WKLV 6HW7LWOH 2RSV 6HW0HVVDJH 6RPHWKLQJZHQWZURQJ
WU\DJDLQODWHU 6HW3RVLWLYH%XWWRQ 2NGHOHJDWH^` 6KRZ 
`
`

7KLVFRGHFDOOV;DPDULQ0RELOHWKDWLVLGHQWLFDOWRZKDWZHGLGRQWKHFRGHIRUL26H[FHSW
WKDWKHUHWKLVKDGWREHSDVVHGIRUWKH$QGURLG&RQWH[WLQWKHFRQVWUXFWRUIRU
$GGUHVV%RRN2XUFRGHFKDQJHVDUHFRPSOHWHKRZHYHULI\RXUXQWKHDSSOLFDWLRQULJKW
QRZDQH[FHSWLRQZRXOGEHWKURZQ$QGURLGUHTXLUHVSHUPLVVLRQLQWKHPDQLIHVWILOH
ZKLFKZLOOQRWLI\WKHXVHURILWVDFFHVVWRWKHDGGUHVVERRNZKHQGRZQORDGHGIURP*RRJOH
3OD\
:HPXVWFUHDWHDQ$QGURLG0DQLIHVW[POILOHDQGGHFODUHDSHUPLVVLRQDVIROORZV
 2SHQWKHSURMHFWRSWLRQVIRUWKH$QGURLGSURMHFW
 6HOHFWWKH$QGURLG$SSOLFDWLRQWDEXQGHU%XLOG
 &OLFNRQ$GG$QGURLGPDQLIHVW
 8QGHUWKH5HTXLUHGSHUPLVVLRQVVHFWLRQFKHFN5HDG&RQWDFWV
 &OLFNRQ2.WRVDYH\RXUFKDQJHV

1RZLI\RXUXQWKHDSSOLFDWLRQ\RXZLOOJHWDOLVWRIDOOWKHFRQWDFWVRQWKHGHYLFHDV
VKRZQLQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
|0 o o 5554:Nexus5

u1
5:1

|Contacts
Bell, Kate
Higgins, Daniel
Appleseed, John
Haro, Anna
Zakroff, Hank
Taylor, David

1=1

http://www.freepdf-books.com/
http://www.freepdf-books.com/
http://www.freepdf-books.com/
/RRNLQJXS*36ORFDWLRQ
8VLQJ;DPDULQ0RELOHWRWUDFNDXVHUV*36ORFDWLRQLVDVVLPSOHDVDFFHVVLQJWKHLU
FRQWDFWV7KHUHLVDVLPLODUSURFHVVIRUVHWWLQJXSDFFHVVRQL26DQG$QGURLGEXWLQWKH
FDVHRIORFDWLRQ\RXGRQWKDYHWRUHTXHVWSHUPLVVLRQIURPFRGHL26ZLOODXWRPDWLFDOO\
VKRZWKHVWDQGDUGDOHUWUHTXHVWLQJWKHSHUPLVVLRQ$QGURLGRQWKHRWKHUKDQGPHUHO\
UHTXLUHVDPDQLIHVWVHWWLQJ
$VDQH[DPSOHOHWVFUHDWHDQDSSOLFDWLRQWKDWGLVSOD\VDOLVWRI*36ORFDWLRQXSGDWHVRYHU
WLPH/HWVEHJLQZLWKDQL26H[DPSOHE\FUHDWLQJD6LQJOH9LHZ$SSOLFDWLRQSURMHFW7KLV
FDQEHGRQHE\QDYLJDWLQJWRL26_L3KRQH6WRU\ERDUGDQGFOLFNLQJRQ6LQJOH9LHZ
$SSOLFDWLRQMXVWOLNHZHGLGLQWKHSUHYLRXVVHFWLRQ0DNHVXUH\RXDGG;DPDULQ0RELOH
WRWKHSURMHFWIURPWKH&RPSRQHQW6WRUH
1RZOHWVLPSOHPHQWDVLPSOH8,7DEOH9LHZWRGLVSOD\DOLVWRI*36XSGDWHVDVIROORZV
 2SHQWKH0DLQ6WRU\ERDUGVWRU\ERDUGILOH'HOHWHDQ\H[LVWLQJFRQWUROOHUVFUHDWHG
E\WKHSURMHFWWHPSODWH
 &UHDWH8,1DYLJDWLRQ&RQWUROOHUZLWK8,7DEOH9LHZ&RQWUROOHUDVLWVURRWFKLOG
FRQWUROOHU
 6HWWKHFODVVRI8,7DEOH9LHZ&RQWUROOHUWR/RFDWLRQ&RQWUROOHUE\QDYLJDWLQJWR
3URSHUWLHV_:LGJHWLQWKHL26GHVLJQHU
 6DYHWKHVWRU\ERDUGILOHDQGUHWXUQWR;DPDULQ6WXGLR

2SHQ/RFDWLRQ&RQWUROOHUFVDQGOHWVVWDUWE\VHWWLQJXSRXU*36WRXSGDWHDWDEOHYLHZ
RYHUWLPH$GGXVLQJ;DPDULQ*HRORFDWLRQWRWKHWRSRIWKHILOH:HFDQVHWXSVRPH
PHPEHUYDULDEOHVDQGFUHDWHRXU*HRORFDWRUREMHFWLQWKHFRQWUROOHUVFRQVWUXFWRUDV
IROORZV
*HRORFDWRUORFDWRU
/LVWVWULQJ!PHVVDJHV QHZ/LVWVWULQJ! 
SXEOLF/RFDWLRQ&RQWUROOHU ,QW3WUKDQGOH EDVH KDQGOH
^
7LWOH *36
ORFDWRU QHZ*HRORFDWRU 
ORFDWRU3RVLWLRQ&KDQJHG 2Q3RVLWLRQ&KDQJHG
ORFDWRU3RVLWLRQ(UURU 2Q3RVLWLRQ(UURU
`

1H[WZHFDQVHWXSRXUHYHQWKDQGOHUVDVIROORZV
YRLG2Q3RVLWLRQ&KDQJHG REMHFWVHQGHU3RVLWLRQ(YHQW$UJVH
^
PHVVDJHV$GG VWULQJ)RUPDW /RQJ^`/DW
^`H3RVLWLRQ/RQJLWXGHH3RVLWLRQ/DWLWXGH 
7DEOH9LHZ5HORDG'DWD 
`
YRLG2Q3RVLWLRQ(UURU REMHFWVHQGHU3RVLWLRQ(UURU(YHQW$UJVH
^
PHVVDJHV$GG H(UURU7R6WULQJ 

http://www.freepdf-books.com/
7DEOH9LHZ5HORDG'DWD 
`

7KHVHZLOODGGDPHVVDJHWRWKHOLVWZKHQWKHUHLVDQHUURURUDORFDWLRQFKDQJH:HXVHG
VWULQJ)RUPDWWRRQO\GLVSOD\WKHORQJLWXGHDQGODWLWXGHXSWRWZRGHFLPDOSODFHV

1H[WZHKDYHWRDFWXDOO\WHOO*HRORFDWRUWRVWDUWOLVWHQLQJIRU*36XSGDWHV:HFDQGR
WKLVLQ9LHZ'LG/RDGDVIROORZV
SXEOLFRYHUULGHYRLG9LHZ'LG/RDG
^
EDVH9LHZ'LG/RDG 
ORFDWRU6WDUW/LVWHQLQJ  
`

,QWKHSUHFHGLQJFRGHLVDKLQWIRUWKHPLQLPXPWLPHWRXSGDWHWKH*36ORFDWLRQ
DQGWKHYDOXHLVDKLQWIRUWKHQXPEHURIPHWHUVWKDWZLOOWULJJHUDSRVLWLRQXSGDWH
/DVWEXWQRWOHDVWZHQHHGWRVHWXSWKHWDEOHYLHZ6HWXS/RFDWLRQ&RQWUROOHUWR
LPSOHPHQW,8,7DEOH9LHZ'DWD6RXUFHDQGDGGWKHIROORZLQJPHWKRGVWRWKHFRQWUROOHU
SXEOLFRYHUULGHLQW5RZV,Q6HFWLRQ 8,7DEOH9LHZWDEOHYLHZLQWVHFWLRQ
^
UHWXUQPHVVDJHV&RXQW
`
SXEOLFRYHUULGH8,7DEOH9LHZ&HOO*HW&HOO 8,7DEOH9LHZWDEOH9LHZ16,QGH[3DWK
LQGH[3DWK
^
YDUFHOO WDEOH9LHZ'HTXHXH5HXVDEOH&HOO &HOO1DPH 
LI FHOO QXOO
FHOO QHZ8,7DEOH9LHZ&HOO 8,7DEOH9LHZ&HOO6W\OH'HIDXOW&HOO1DPH 
FHOO7H[W/DEHO7H[W PHVVDJHV>LQGH[3DWK5RZ@
UHWXUQFHOO
`

,I\RXFRPSLOHDQGUXQWKHDSSOLFDWLRQ\RXVKRXOGVHHDQL26SHUPLVVLRQSURPSWIROORZHG
E\WKHORQJLWXGHDQGODWLWXGHLQWKHWDEOHYLHZRYHUWLPHDVVKRZQLQWKHIROORZLQJ
VFUHHQVKRW

http://www.freepdf-books.com/
iOS Simulator - iPhone 5 - iPhone 5 / iOS 8.1...
Carrier 4:32 PM -f i

GPS

Long: -122.41 Lat: 37.79

Long: -122.41 Lat: 37.79

Long: -122.03 Lat: 37.33

Long: -122.03 Lat: 37.33

Long: -122.03 Lat: 37.33

Long: -122.03 Lat: 37.33

http://www.freepdf-books.com/
http://www.freepdf-books.com/
,PSOHPHQWLQJ*36ORFDWLRQRQ$QGURLG
-XVWDVLQWKHSUHYLRXVVHFWLRQXVLQJ;DPDULQ0RELOHIRU*36ORFDWLRQLVDOPRVWLGHQWLFDO
WRWKH$3,VZHXVHGLQL267REHJLQZLWKRXU$QGURLGH[DPSOHJRWR$QGURLG_$QGURLG
$SSOLFDWLRQLQ;DPDULQ6WXGLR0DNHVXUH\RXDGG;DPDULQ0RELOHWRWKHSURMHFWIURP
WKH&RPSRQHQW6WRUH
/HWVFUHDWH/LVW9LHZWRGLVSOD\DOLVWRIPHVVDJHVRIWKH*36ORFDWLRQXSGDWHVDVIROORZV
 2SHQWKH0DLQD[POILOHIURPWKHOD\RXWIROGHUXQGHUWKH5HVRXUFHVGLUHFWRU\LQWKH
$QGURLGGHVLJQHU
 5HPRYHWKHGHIDXOWEXWWRQIURPWKHSURMHFWWHPSODWHDQGDGG/LVW9LHZWRWKHOD\RXW
 6HWLWV,GWR#LGORFDWLRQV
 6DYHWKHILOHDQGRSHQ0DLQ$FWLYLW\FVVRWKDWZHFDQPDNHVRPHFRGHFKDQJHV

$VXVXDOUHPRYHDQ\H[WUDFRGHWKDWZDVFUHDWHGE\WKHSURMHFWWHPSODWH1H[WDGGD
XVLQJVWDWHPHQWIRU;DPDULQ*HRORFDWLRQ7KHQDGGDVLPSOH%DVH$GDSWHUVWULQJ!WR
WKH0DLQ$FWLYLW\FODVVDVIROORZV
FODVV$GDSWHU%DVH$GDSWHUVWULQJ!
^
/LVWVWULQJ!PHVVDJHV QHZ/LVWVWULQJ! 

SXEOLFYRLG$GG VWULQJPHVVDJH
^
PHVVDJHV$GG PHVVDJH 
1RWLI\'DWD6HW&KDQJHG 
`
SXEOLFRYHUULGHORQJ*HW,WHP,G LQWSRVLWLRQ
^
UHWXUQSRVLWLRQ
`
SXEOLFRYHUULGH9LHZ*HW9LHZ LQWSRVLWLRQ9LHZFRQYHUW9LHZ9LHZ*URXS
SDUHQW
^
YDUWH[W9LHZ FRQYHUW9LHZDV7H[W9LHZ
LI WH[W9LHZ QXOO
WH[W9LHZ QHZ7H[W9LHZ SDUHQW&RQWH[W 
WH[W9LHZ7H[W PHVVDJHV>SRVLWLRQ@
UHWXUQWH[W9LHZ
`
SXEOLFRYHUULGHLQW&RXQW
^
JHW^UHWXUQPHVVDJHV&RXQW`
`
SXEOLFRYHUULGHVWULQJWKLV>LQWLQGH[@
^
JHW^UHWXUQPHVVDJHV>LQGH[@`
`
`

7KLVLVVLPLODUWRRWKHU$QGURLGDGDSWHUVZHKDYHVHWXSLQWKHSDVW2QHGLIIHUHQFHKHUHLV

http://www.freepdf-books.com/
WKDWZHPDGHDPHPEHUYDULDEOHWKDWFRQWDLQVD/LVWVWULQJ!RIPHVVDJHVDQGDPHWKRG
WRDGGWKHQHZPHVVDJHVWRWKHOLVW
1RZOHWVDGGDIHZPHWKRGVWRWKH0DLQ$FWLYLW\FODVVLQRUGHUWRVHWXSWKH*36
ORFDWLRQXSGDWHVDVIROORZV
*HRORFDWRUORFDWRU
$GDSWHUDGDSWHU

SURWHFWHGRYHUULGHYRLG2Q&UHDWH %XQGOHEXQGOH
^
EDVH2Q&UHDWH EXQGOH 
6HW&RQWHQW9LHZ 5HVRXUFH/D\RXW0DLQ 
YDUOLVW9LHZ )LQG9LHZ%\,G/LVW9LHZ! 5HVRXUFH,GORFDWLRQV 
OLVW9LHZ$GDSWHU DGDSWHU QHZ$GDSWHU 
ORFDWRU QHZ*HRORFDWRU WKLV 
ORFDWRU3RVLWLRQ&KDQJHG 2Q3RVLWLRQ&KDQJHG
ORFDWRU3RVLWLRQ(UURU 2Q3RVLWLRQ(UURU
`
SURWHFWHGRYHUULGHYRLG2Q5HVXPH
^
EDVH2Q5HVXPH 
ORFDWRU6WDUW/LVWHQLQJ  
`
SURWHFWHGRYHUULGHYRLG2Q3DXVH
^
EDVH2Q3DXVH 
ORFDWRU6WRS/LVWHQLQJ 
`
YRLG2Q3RVLWLRQ&KDQJHG REMHFWVHQGHU3RVLWLRQ(YHQW$UJVH
^
DGDSWHU$GG VWULQJ)RUPDW /RQJ^`/DW
^`H3RVLWLRQ/RQJLWXGHH3RVLWLRQ/DWLWXGH 
`
YRLG2Q3RVLWLRQ(UURU REMHFWVHQGHU3RVLWLRQ(UURU(YHQW$UJVH
^
DGDSWHU$GG H(UURU7R6WULQJ 
`

$JDLQWKLVORRNVLGHQWLFDOWRWKHFRGHIRUL26H[FHSWIRUWKHFRQVWUXFWRUIRU*HRORFDWRU
,I\RXUXQWKHDSSOLFDWLRQDWWKLVSRLQWLWZRXOGVWDUWZLWKQRHUURUV+RZHYHUQRHYHQWV
ZLOOEHILUHGIURPWKH*HRORFDWRUREMHFW:HILUVWQHHGWRDGGDSHUPLVVLRQWRDFFHVVWKH
ORFDWLRQIURPWKH$QGURLG0DQLIHVWILOH,WLVDOVRDJRRGLGHDWRVWDUWWKHORFDWRULQ
2Q5HVXPHDQGVWRSLWLQ2Q3DXVH7KLVZLOOFRQVHUYHWKHEDWWHU\E\VWRSSLQJ*36ORFDWLRQ
ZKHQWKLVDFWLYLW\LVQRORQJHURQWKHVFUHHQ
/HWVFUHDWHDQ$QGURLG0DQLIHVW[POILOHDQGGHFODUHWZRSHUPLVVLRQVDVIROORZV
 2SHQWKHSURMHFWRSWLRQVIRUWKH$QGURLGSURMHFW
 6HOHFWWKH$QGURLG$SSOLFDWLRQWDEXQGHU%XLOG
 &OLFNRQ$GG$QGURLGPDQLIHVW
 8QGHUWKH5HTXLUHGSHUPLVVLRQVVHFWLRQFKHFN$FFHVV&RDUVH/RFDWLRQDQG
$FFHVV)LQH/RFDWLRQ

http://www.freepdf-books.com/
 &OLFNRQ2.WRVDYH\RXUFKDQJHV

1RZLI\RXFRPSLOHDQGUXQWKHDSSOLFDWLRQ\RXZLOOJHWWKH*36ORFDWLRQXSGDWHVRYHU
WLPHDVVKRZQLQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
Ieoo 5554:Nexus5

9 u 5:48

|GPS Location
Long; -18.53 Lat: 65.97
Long; -1 8.53 Lat; 65.98
Long: -1 8.53 Lat: 65.99
Long: -1 8.53 Lat: 66
Long: -18.53 Lat: 66.01

http://www.freepdf-books.com/
http://www.freepdf-books.com/
http://www.freepdf-books.com/
$FFHVVLQJWKHSKRWROLEUDU\DQGFDPHUD
7KHODVWPDMRUIHDWXUHRI;DPDULQ0RELOHLVWKHDELOLW\WRDFFHVVSKRWRVLQRUGHUWRJLYH
XVHUVWKHDELOLW\WRDGGWKHLURZQFRQWHQWWR\RXUDSSOLFDWLRQV8VLQJDFODVVFDOOHG
0HGLD3LFNHU\RXFDQSXOOSKRWRVIURPWKHGHYLFHVFDPHUDRUSKRWROLEUDU\DQG
RSWLRQDOO\GLVSOD\\RXURZQ8,IRUWKHRSHUDWLRQ
/HWVFUHDWHDQDSSOLFDWLRQWKDWORDGVDQLPDJHIURPWKHFDPHUDRUSKRWROLEUDU\RQWKH
SUHVVRIDEXWWRQDQGGLVSOD\VLWRQWKHVFUHHQ7REHJLQZLWKFUHDWHD6LQJOH9LHZ
$SSOLFDWLRQSURMHFWE\JRLQJWRL26_L3KRQH6WRU\ERDUG_6LQJOH9LHZ$SSOLFDWLRQLQ
;DPDULQ6WXGLR0DNHVXUHWRDGG;DPDULQ0RELOHWRWKHSURMHFWIURPWKH&RPSRQHQW
6WRUH
1RZOHWVLPSOHPHQWDVFUHHQZLWKWZR8,%XWWRQDQGD8,,PDJH9LHZDVIROORZV
 2SHQWKH0DLQ6WRU\ERDUGVWRU\ERDUGILOH'HOHWHDQ\H[LVWLQJFRQWUROOHUVFUHDWHG
E\WKHSURMHFWWHPSODWH
 &UHDWH8,9LHZ&RQWUROOHUZLWKRQH8,,PDJH9LHZDQGWZR8,%XWWRQQDPHG/LEUDU\
DQG&DPHUD
 6HWWKHFODVVRI8,7DEOH9LHZ&RQWUROOHUWR&RQWDFWV&RQWUROOHUE\QDYLJDWLQJWR
3URSHUWLHV_:LGJHWLQWKHL26GHVLJQHU
 &UHDWHWKH1DPHILHOGIRUHDFKYLHZLQWKHFRQWUROOHUQDPHGLPDJH9LHZOLEUDU\
DQGFDPHUDUHVSHFWLYHO\
 6DYHWKHVWRU\ERDUGILOHDQGUHWXUQWR;DPDULQ6WXGLR

1RZRSHQ3KRWR&RQWUROOHUFVDQGDGGWKHIROORZLQJFRGHLQ9LHZ'LG/RDG
0HGLD3LFNHUSLFNHU
SXEOLFRYHUULGHYRLG9LHZ'LG/RDG
^
EDVH9LHZ'LG/RDG 

SLFNHU QHZ0HGLD3LFNHU 
LI SLFNHU,V&DPHUD$YDLODEOH
FDPHUD(QDEOHG IDOVH
FDPHUD7RXFK8S,QVLGH 2Q&DPHUD
OLEUDU\7RXFK8S,QVLGH 2Q/LEUDU\
`

1RWHWKDWZHKDYHWRFKHFN,V&DPHUD$YDLODEOHDQGGLVDEOHWKHFDPHUDEXWWRQ7KHUHDUH
L26GHYLFHVVXFKDVWKHILUVWJHQHUDWLRQL3DGWKDWFRXOGSRVVLEO\QRWKDYHDFDPHUD
%HVLGHVWKLVZHMXVWQHHGWRFUHDWHDQLQVWDQFHRI0HGLD3LFNHUWKDWFDQEHXVHGZKHQ\RX
FOLFNRQHDFKEXWWRQ
1RZOHWVDGGDPHWKRGIRUHDFKEXWWRQV7RXFK8S,QVLGHHYHQWDQGDFRXSOHRIRWKHU
KHOSHUPHWKRGVDVIROORZV
DV\QFYRLG2Q&DPHUD REMHFWVHQGHU(YHQW$UJVH
^
WU\

http://www.freepdf-books.com/
^
YDUILOH DZDLWSLFNHU7DNH3KRWR$V\QF QHZ6WRUH&DPHUD0HGLD2SWLRQV 
LPDJH9LHZ,PDJH 7R,PDJH ILOH 
`
FDWFK
^
6KRZ(UURU 
`
`
DV\QFYRLG2Q/LEUDU\ REMHFWVHQGHU(YHQW$UJVH
^
WU\
^
YDUILOH DZDLWSLFNHU3LFN3KRWR$V\QF 
LPDJH9LHZ,PDJH 7R,PDJH ILOH 
`
FDWFK
^
6KRZ(UURU 
`
`
8,,PDJH7R,PDJH 0HGLD)LOHILOH
^
XVLQJ YDUVWUHDP ILOH*HW6WUHDP
^
XVLQJ YDUGDWD 16'DWD)URP6WUHDP VWUHDP
^
UHWXUQ8,,PDJH/RDG)URP'DWD GDWD 
`
`
`
YRLG6KRZ(UURU
^
QHZ8,$OHUW9LHZ 2RSV6RPHWKLQJZHQWZURQJWU\DJDLQODWHU
QXOO2N 6KRZ 
`

8VLQJ0HGLD3,FNHULVSUHWW\VWUDLJKWIRUZDUG\RXPHUHO\KDYHWRFDOO7DNH3KRWR$V\QFRU
3LFN3KRWR$V\QFWRUHWULHYHD0HGLD)LOHLQVWDQFH7KHQ\RXFDQFDOO*HW6WUHDPWRGR
ZKDW\RXZDQWZLWKWKHLPDJHGDWD,QRXUFDVHZHFUHDWHG8,,PDJHWRGLVSOD\GLUHFWO\LQ
8,,PDJH9LHZ,WLVDOVRQHFHVVDU\WRXVHDWU\FDWFKEORFNLQFDVHVRPHWKLQJXQH[SHFWHG
KDSSHQVRUWKHXVHUFDQFHOV
<RXVKRXOGQRZEHDEOHWRUXQWKHDSSDQGVHOHFWDSKRWRWREHYLHZHGRQWKHVFUHHQ7KH
IROORZLQJVFUHHQVKRWVKRZVDQLFHGHIDXOWSKRWRIURPWKHL26VLPXODWRUWKDW,VHOHFWHG
IURPWKHSKRWROLEUDU\

http://www.freepdf-books.com/
iOS Simulator - iPhone 5 - iPhone 5 / iOS 8.1...
Carrier ? 10:53 AM

Camera

'1

m
"

. *

Library Camera

http://www.freepdf-books.com/
http://www.freepdf-books.com/
$FFHVVLQJSKRWRVRQ$QGURLG
,QFRPSDULVRQWRL26ZHKDYHWRXVHDVOLJKWO\GLIIHUHQWSDWWHUQRQ$QGURLGWRUHWULHYH
SKRWRVIURPWKHFDPHUDRUSKRWROLEUDU\$FRPPRQSDWWHUQLQ$QGURLGLVWKDWLWFDOOV
6WDUW$FWLYLW\)RU5HVXOWWRODXQFKDQDFWLYLW\IURPDQRWKHUDSSOLFDWLRQ:KHQWKLV
DFWLYLW\LVFRPSOHWHG2Q$FWLYLW\5HVXOWZLOOEHFDOOHGIURP\RXUDFWLYLW\%HFDXVHRI
WKLV;DPDULQ0RELOHFRXOGQRWXVHWKHVDPH$3,VRQ$QGURLGDVWKHRWKHUSODWIRUPV7R
VWDUWRXUH[DPSOHFUHDWHDQ$QGURLG$SSOLFDWLRQSURMHFWE\JRLQJWR$QGURLG_$QGURLG
$SSOLFDWLRQLQ;DPDULQ6WXGLR0DNHVXUH\RXDGG;DPDULQ0RELOHWRWKHSURMHFWIURP
WKH&RPSRQHQW6WRUH
/HWVFUHDWHWZR%XWWRQVDQGDQ,PDJH9LHZWRPLPLFRXU8,RQL26DVIROORZV
 2SHQWKH0DLQD[POILOHIURPWKHOD\RXWIROGHUXQGHUWKH5HVRXUFHVGLUHFWRU\LQWKH
$QGURLGGHVLJQHU
 5HPRYHWKHGHIDXOWEXWWRQIURPWKHSURMHFWWHPSODWHDQGDGGWZRQHZ%XWWRQ
QDPHG/LEUDU\DQG&DPHUD
 6HWWKHLU,GWR#LGOLEUDU\DQG#LGFDPHUDUHVSHFWLYHO\
 &UHDWHDQ,PDJH9LHZZLWKDQ,GRI#LGLPDJH9LHZ
 6DYHWKHILOHDQGRSHQ0DLQ$FWLYLW\FVVRWKDWZHFDQPDNHFKDQJHVWRRXUFRGH

$VXVXDOUHPRYHDQ\H[WUDFRGHWKDWZDVFUHDWHGE\WKHSURMHFWWHPSODWH1H[WDGGD
XVLQJVWDWHPHQWIRU;DPDULQ0HGLD7KHQZHFDQDGGDQHZ2Q&UHDWHPHWKRGDQGVRPH
PHPEHUYDULDEOHVIRURXUDFWLYLW\DVIROORZV
0HGLD3LFNHUSLFNHU
,PDJH9LHZLPDJH9LHZ

SURWHFWHGRYHUULGHYRLG2Q&UHDWH %XQGOHEXQGOH
^
EDVH2Q&UHDWH EXQGOH 
6HW&RQWHQW9LHZ 5HVRXUFH/D\RXW0DLQ 
YDUOLEUDU\ )LQG9LHZ%\,G%XWWRQ! 5HVRXUFH,GOLEUDU\ 
YDUFDPHUD )LQG9LHZ%\,G%XWWRQ! 5HVRXUFH,GFDPHUD 
LPDJH9LHZ )LQG9LHZ%\,G,PDJH9LHZ! 5HVRXUFH,GLPDJH9LHZ 
SLFNHU QHZ0HGLD3LFNHU WKLV 
OLEUDU\&OLFN 2Q/LEUDU\
FDPHUD&OLFN 2Q&DPHUD
LI SLFNHU,V&DPHUD$YDLODEOH
FDPHUD(QDEOHG IDOVH
`

:HUHWULHYHGWKHLQVWDQFHRIRXUYLHZVDQGFUHDWHGDQHZ0HGLD3LFNHUE\SDVVLQJRXU
DFWLYLW\DV&RQWH[WWRLWVFRQVWUXFWRU:HKRRNHGXSVRPH&OLFNHYHQWKDQGOHUVDQG
GLVDEOHGWKHFDPHUDEXWWRQVLQFHDFDPHUDLVQRWDYDLODEOH
1H[WOHWVLPSOHPHQWWKHWZR&OLFNHYHQWKDQGOHUVDVIROORZV
YRLG2Q/LEUDU\ REMHFWVHQGHU(YHQW$UJVH
^
YDULQWHQW SLFNHU*HW3LFN3KRWR8, 

http://www.freepdf-books.com/
6WDUW$FWLYLW\)RU5HVXOW LQWHQW 
`
YRLG2Q&DPHUD REMHFWVHQGHU(YHQW$UJVH
^
YDULQWHQW SLFNHU*HW7DNH3KRWR8, QHZ6WRUH&DPHUD0HGLD2SWLRQV
^
1DPH WHVWMSJ'LUHFWRU\ 3KRWR3LFNHU
` 
6WDUW$FWLYLW\)RU5HVXOW LQWHQW 
`

,QHDFKFDVHZHPDNHDFDOOWR*HW3LFN3KRWR8,RU*HW7DNH3KRWR8,LQRUGHUWRJHWDQ
LQVWDQFHRIDQ$QGURLG,QWHQWREMHFW7KLVREMHFWLVXVHGWRVWDUWWKHQHZDFWLYLWLHVZLWKLQ
DQDSSOLFDWLRQ6WDUW$FWLYLW\)RU5HVXOWZLOODOVRVWDUWWKH,QWHQWREMHFWH[SHFWLQJD
UHVXOWWREHUHWXUQHGIURPWKHQHZDFWLYLW\:HDOVRVHWVRPHYDOXHVZLWK
6WRUH&DPHUD0HGLD2SWLRQVWRVSHFLI\DILOHQDPHDQGWHPSRUDU\GLUHFWRU\WRVWRUHWKH
SKRWR
1H[WZHQHHGWRLPSOHPHQW2Q$FWLYLW\5HVXOWLQRUGHUWRKDQGOHZKDWZLOOKDSSHQZKHQ
WKHQHZDFWLYLW\LVFRPSOHWHG
SURWHFWHGDV\QFRYHUULGHYRLG2Q$FWLYLW\5HVXOW
LQWUHTXHVW&RGH5HVXOWUHVXOW&RGH,QWHQWGDWD
^
LI UHVXOW&RGH 5HVXOW&DQFHOHG
UHWXUQ
YDUILOH DZDLWGDWD*HW0HGLD)LOH([WUD$V\QF WKLV 
XVLQJ YDUVWUHDP ILOH*HW6WUHDP
^
LPDJH9LHZ6HW,PDJH%LWPDS DZDLW
%LWPDS)DFWRU\'HFRGH6WUHDP$V\QF VWUHDP 
`
`

,IWKLVLVVXFFHVVIXOZHUHWULHYH0HGLD)LOHDQGORDGDQHZ%LWPDSZLWKWKHUHWXUQHG
6WUHDP1H[WDOOWKDWLVQHHGHGLVWRFDOO6HW,PDJH%LWPDSWRGLVSOD\WKHLPDJHRQWKH
VFUHHQ
/HWVFUHDWHDQ$QGURLG0DQLIHVW[POILOHDQGGHFODUHWZRSHUPLVVLRQVDVIROORZV
 2SHQWKHSURMHFWRSWLRQVIRUWKH$QGURLGSURMHFW
 6HOHFWWKH$QGURLG$SSOLFDWLRQWDEXQGHU%XLOG
 &OLFNRQ$GG$QGURLGPDQLIHVW
 8QGHUWKH5HTXLUHGSHUPLVVLRQVVHFWLRQFKHFN&DPHUDDQG
:ULWH([WHUQDO6WRUDJH
 &OLFNRQ2.WRVDYH\RXUFKDQJHV

<RXVKRXOGQRZEHDEOHWRUXQWKHDSSOLFDWLRQDQGORDGSKRWRVWREHGLVSOD\HGRQWKH
VFUHHQDVVKRZQLQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
Ieoo 5S54:Nexus5

u 12:20

|Camera

Library

Camera

Cl CONOID

http://www.freepdf-books.com/
http://www.freepdf-books.com/
6XPPDU\
,QWKLVFKDSWHUZHGLVFRYHUHGWKH;DPDULQ0RELOHOLEUDU\DQGKRZLWFDQDFFHOHUDWH
FRPPRQQDWLYHWDVNVLQDFURVVSODWIRUPZD\:HUHWULHYHGWKHFRQWDFWVIURPWKHDGGUHVV
ERRNDQGVHWXS*36ORFDWLRQXSGDWHVRYHUWLPH/DVWO\ZHORDGHGSKRWRVIURPWKH
FDPHUDDQGSKRWROLEUDU\8VLQJWKHQDWLYH$3,VGLUHFWO\ZRXOGPHDQWZLFHDVPXFKFRGH
RQHDFKSODWIRUPVRZHVDZKRZWKH;DPDULQ0RELOHOLEUDU\LVDXVHIXODEVWUDFWLRQWKDW
FDQUHGXFHVRPHGHYHORSPHQWWLPH
$IWHUFRPSOHWLQJWKLVFKDSWHU\RXVKRXOGKDYHDFRPSOHWHJUDVSRIWKH;DPDULQ0RELOH
OLEUDU\DQGWKHFRPPRQIXQFWLRQDOLW\LWSURYLGHVIRUFURVVSODWIRUPGHYHORSPHQW,WJLYHV
FOHDQPRGHUQ$3,VWKDWRIIHUWKHDV\QFDZDLWIXQFWLRQDOLW\WKDWFDQEHDFFHVVHGDFURVV
L26$QGURLGDQG:LQGRZV3KRQH$FFHVVLQJFRQWDFWV*36DQGSKRWRVDFURVVSODWIRUPV
LVYHU\VWUDLJKWIRUZDUGZLWK;DPDULQ0RELOH
,QWKHQH[WFKDSWHUZHZLOOFRYHUWKHVWHSVRIKRZWRVXEPLWDSSOLFDWLRQVWRWKHL26$SS
6WRUHDQG*RRJOH3OD\7KLVZLOOLQFOXGHKRZWRSUHSDUH\RXUDSSWRSDVVWKHL26
JXLGHOLQHVDVZHOODVSURSHUO\VLJQLQJXS\RXUDSSIRU*RRJOH3OD\

http://www.freepdf-books.com/
http://www.freepdf-books.com/
&KDSWHU;DPDULQ)RUPV
6LQFHWKHEHJLQQLQJRI;DPDULQVOLIHWLPHDVDFRPSDQ\WKHLUPRWWRKDVDOZD\VEHHQWR
H[SRVHWKHQDWLYH$3,VRQL26DQG$QGURLGGLUHFWO\WR&7KLVZDVDJUHDWVWUDWHJ\DWWKH
EHJLQQLQJEHFDXVHDSSOLFDWLRQVEXLOWZLWK;DPDULQL26RU;DPDULQ$QGURLGZHUHSUHWW\
PXFKLQGLVWLQJXLVKDEOHIURPDQDWLYH2EMHFWLYH&RU-DYDDSSOLFDWLRQ&RGHVKDULQJZDV
JHQHUDOO\OLPLWHGWRQRQ8,FRGHWKDWOHIWDSRWHQWLDOJDSWRILOOLQWKH;DPDULQHFRV\VWHP
DFURVVSODWIRUP8,DEVWUDFWLRQ;DPDULQ)RUPVLVWKHVROXWLRQWRWKLVSUREOHPDFURVV
SODWIRUP8,IUDPHZRUNWKDWUHQGHUVQDWLYHFRQWUROVRQHDFKSODWIRUP;DPDULQ)RUPVLVD
JUHDWVROXWLRQIRUWKRVHZKRNQRZ& DQG;$0/ EXWDOVRPLJKWQRWZDQWWRJHWLQWR
WKHIXOOGHWDLOVRIXVLQJWKHQDWLYHL26DQG$QGURLG$3,V
,QWKLVFKDSWHUZHZLOOFRYHUWKHIROORZLQJ
&UHDWH+HOOR:RUOGLQ;DPDULQ)RUPV
'LVFXVV;DPDULQ)RUPVDUFKLWHFWXUH
8VH;$0/ZLWK;DPDULQ)RUPV
&RYHUGDWDELQGLQJDQG0990ZLWK;DPDULQ)RUPV

http://www.freepdf-books.com/
&UHDWLQJ+HOOR:RUOGLQ;DPDULQ)RUPV
7RXQGHUVWDQGKRZD;DPDULQ)RUPVDSSOLFDWLRQLVSXWWRJHWKHUOHWVEHJLQE\FUHDWLQJD
VLPSOH+HOOR:RUOGDSSOLFDWLRQ
2SHQ;DPDULQ6WXGLRDQGSHUIRUPWKHIROORZLQJVWHSV
&UHDWHDQHZVROXWLRQ
1DYLJDWHWRWKH&_0RELOH$SSVVHFWLRQ
&UHDWHDQHZ%ODQN$SS ;DPDULQ)RUPV3RUWDEOH VROXWLRQ
1DPH\RXUVROXWLRQVRPHWKLQJDSSURSULDWHVXFKDV+HOOR)RUPV
1RWLFHWKHWKUHHQHZSURMHFWVWKDWZHUHVXFFHVVIXOO\FUHDWHG+HOOR)RUPV
+HOOR)RUPV$QGURLGDQG+HOOR)RUPVL26,Q;DPDULQ)RUPVDSSOLFDWLRQVWKHEXONRI
\RXUFRGHZLOOEHVKDUHGDQGHDFKSODWIRUPVSHFLILFSURMHFWLVMXVWDVPDOODPRXQWRIFRGH
WKDWVWDUWVWKH;DPDULQ)RUPVIUDPHZRUN
/HWVH[DPLQHWKHPLQLPDOSDUWVRID;DPDULQ)RUPVDSSOLFDWLRQ
$SSFVLQWKH+HOOR)RUPV3&/OLEUDU\7KLVFODVVKROGVWKHVWDUWXSSDJHRIWKH
;DPDULQ)RUPVDSSOLFDWLRQ$VLPSOHVWDWLFPHWKRG*HW0DLQ3DJH UHWXUQVWKH
VWDUWXSSDJHRIWKHDSSOLFDWLRQ,QWKHGHIDXOWSURMHFWWHPSODWH
$&RQWHQW3DJHLVFUHDWHGZLWKDVLQJOHODEHOWKDWZLOOEHUHQGHUHGDVD8,/DEHORQ
L26DQGD7H[W9LHZRQ$QGURLG
0DLQ$FWLYLW\FVLQWKH+HOOR)RUPV$QGURLG$QGURLGSURMHFW7KLVLVWKHPDLQ
ODXQFKHUDFWLYLW\RIWKH$QGURLGDSSOLFDWLRQ7KHLPSRUWDQWSDUWIRU;DPDULQ)RUPV
KHUHLVWKHFDOOWR)RUPV,QLW WKLVEXQGOH WKDWLQLWLDOL]HVWKH$QGURLGVSHFLILF
SRUWLRQRIWKH;DPDULQ)RUPVIUDPHZRUN1H[WLVDFDOOWR
6HW3DJH $SS*HW0DLQ3DJH WKDWGLVSOD\VWKHQDWLYHYHUVLRQRIWKHPDLQ
;DPDULQ)RUPVSDJH
$SS'HOHJDWHFVLQWKH+HOOR)RUPVL26L26SURMHFW7KLVLVYHU\VLPLODUWR$QGURLG
H[FHSWL26DSSOLFDWLRQVVWDUWXSYLDD8,$SSOLFDWLRQ'HOHJDWHFODVV)RUPV,QLW
ZLOOLQLWLDOL]HWKHL26VSHFLILFSDUWVRI;DPDULQ)RUPVZKLOH
$SS*HW0DLQ3DJH &UHDWH9LHZ&RQWUROOHU ZLOOJHQHUDWHDQDWLYHFRQWUROOHUWKDW
FDQEHXVHGDVWKH5RRW9LHZ&RQWUROOHURIWKHPDLQZLQGRZRIWKHDSSOLFDWLRQ
*RDKHDGDQGUXQWKHL26SURMHFW\RXVKRXOGVHHVRPHWKLQJVLPLODUWRWKHIROORZLQJ
VFUHHQVKRW

http://www.freepdf-books.com/
iOS Simulator - iPhone 5 - iPhone 5 / iOS 8.1...
Carrier ? 2:20 PM

Hello, Forms!

http://www.freepdf-books.com/
,I\RXUXQWKH$QGURLGSURMHFW\RXZLOOJHWD8,YHU\VLPLODUWRWKHL26EXWXVLQJWKH
QDWLYH$QGURLGFRQWUROVDVVKRZQLQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
u 3:41

Hello, Forms!

http://www.freepdf-books.com/
7LS
(YHQWKRXJKQRWFRYHUHGLQWKLVERRN;DPDULQ)RUPVDOVRVXSSRUWV:LQGRZV3KRQH
DSSOLFDWLRQV+RZHYHUD3&UXQQLQJ:LQGRZVDQG9LVXDO6WXGLRLVUHTXLUHGWRGHYHORS
IRU:LQGRZV3KRQH,I\RXFDQJHWD;DPDULQ)RUPVDSSOLFDWLRQZRUNLQJRQL26DQG
$QGURLGWKHQJHWWLQJD:LQGRZV3KRQHYHUVLRQZRUNLQJVKRXOGEHDSLHFHRIFDNH

http://www.freepdf-books.com/
http://www.freepdf-books.com/
8QGHUVWDQGLQJWKHDUFKLWHFWXUHEHKLQG
;DPDULQ)RUPV
*HWWLQJVWDUWHGZLWK;DPDULQ)RUPVLVYHU\HDV\EXWLWLVDOZD\VJRRGWRORRNEHKLQGWKH
FXUWDLQWRXQGHUVWDQGZKDWLVKDSSHQLQJEHKLQGWKHVFHQHV,QWKHHDUOLHUFKDSWHUVRIWKLV
ERRNZHFUHDWHGDFURVVSODWIRUPDSSOLFDWLRQXVLQJQDWLYHL26DQG$QGURLG$3,VGLUHFWO\
&HUWDLQDSSOLFDWLRQVDUHPXFKPRUHVXLWHGIRUWKLVGHYHORSPHQWDSSURDFKVR
XQGHUVWDQGLQJWKHGLIIHUHQFHEHWZHHQD;DPDULQ)RUPVDSSOLFDWLRQDQGDSODLQ;DPDULQ
DSSOLFDWLRQLVLPSRUWDQWWRNQRZZKHQFKRRVLQJZKDWIUDPHZRUNLVEHVWVXLWHGIRU\RXU
DSS
;DPDULQ)RUPVLVDQDEVWUDFWLRQRYHUWKHQDWLYHL26DQG$QGURLG$3,VWKDW\RXFDQFDOO
GLUHFWO\IURP&6R;DPDULQ)RUPVLVXVLQJWKHVDPH$3,V\RXZRXOGLQDSODLQ
;DPDULQDSSOLFDWLRQZKLOHSURYLGLQJDIUDPHZRUNWKDWDOORZV\RXWRGHILQH\RXU8,VLQD
FURVVSODWIRUPZD\$QDEVWUDFWLRQOD\HUVXFKDVWKLVLVLQPDQ\ZD\VDYHU\JRRGWKLQJ
EHFDXVHLWJLYHV\RXWKHEHQHILWRIVKDULQJWKHFRGHGULYLQJ\RXU8,DVZHOODVDQ\
EDFNHQG&FRGHWKDWFRXOGKDYHDOVREHHQVKDUHGLQDVWDQGDUG;DPDULQDSS7KHPDLQ
GLVDGYDQWDJHKRZHYHULVDVOLJKWKLWLQSHUIRUPDQFHDQGEHLQJOLPLWHGE\WKH
;DPDULQ)RUPVIUDPHZRUNDVIDUDVZKDWW\SHVRIFRQWUROVDUHDYDLODEOH;DPDULQ)RUPV
DOVRJLYHVWKHRSWLRQRIZULWLQJUHQGHUHUVWKDWDOORZ\RXWRRYHUULGH\RXU8,LQD
SODWIRUPVSHFLILFZD\+RZHYHULQP\RSLQLRQUHQGHUHUVDUHVWLOOVRPHZKDWOLPLWHGLQ
ZKDWFDQEHDFKLHYHG
6HHWKHGLIIHUHQFHLQD;DPDULQ)RUPVDSSOLFDWLRQDQGDWUDGLWLRQDO;DPDULQDSSLQWKH
IROORZLQJGLDJUDP

http://www.freepdf-books.com/
Xamarin.Forms application
A traditional Xamarin application

iOS custom Android custom


rondo rers rondo rers

Platform- specific Platform-specific


Xamarin.Forms code
iOS code (Ul) Android code (Ul)

iOS Ul Android Ul

r
C# business logic and backend code C# business logic and backend code

Shared Code
Shared Code

V J

,QERWKWKHDSSOLFDWLRQVWKHEXVLQHVVORJLFDQGEDFNHQGFRGHRIWKHDSSOLFDWLRQFDQEH
VKDUHGEXW;DPDULQ)RUPVJLYHV\RXDQHQRUPRXVEHQHILWE\DOORZLQJ\RXU8,FRGHWREH
VKDUHGDVZHOO
$GGLWLRQDOO\;DPDULQ)RUPVDSSOLFDWLRQVKDYHWZRSURMHFWWHPSODWHVWRFKRRVHIURPVR
OHWVFRYHUHDFKRSWLRQ
;DPDULQ)RUPV6KDUHG7KLVFUHDWHVDVKDUHGSURMHFWZLWKDOORI\RXU
;DPDULQ)RUPVFRGHDQL26SURMHFWDQGDQ$QGURLGSURMHFW
;DPDULQ)RUPV3RUWDEOH7KLVFUHDWHVDSRUWDEOHFODVVOLEUDU\WKDWFRQWDLQVDOOWKH
VKDUHG;DPDULQ)RUPVFRGHDQL26SURMHFWDQGDQ$QGURLGSURMHFW
,QJHQHUDOERWKWKHRSWLRQVZLOOZRUNILQHIRUDQ\DSSOLFDWLRQ6KDUHGSURMHFWVDUH
EDVLFDOO\DFROOHFWLRQRIFRGHILOHVWKDWJHWDGGHGDXWRPDWLFDOO\WRDQRWKHUSURMHFW
UHIHUHQFLQJLW8VLQJDVKDUHGSURMHFWDOORZV\RXWRXVHSUHSURFHVVRUVWDWHPHQWVWR
LPSOHPHQWSODWIRUPVSHFLILFFRGH3RUWDEOHFODVVOLEUDU\SURMHFWVRQWKHRWKHUKDQGFUHDWH
DSRUWDEOH1(7DVVHPEO\WKDWFDQEHXVHGRQL26$QGURLGDQGYDULRXVRWKHUSODWIRUPV
3&/VFDQWXVHSUHSURFHVVRUVWDWHPHQWVVR\RXJHQHUDOO\VHWXSSODWIRUPVSHFLILFFRGH
ZLWKDQLQWHUIDFHRUDEVWUDFWEDVHFODVVHV,QPRVWFDVHV,WKLQNDSRUWDEOHFODVVOLEUDU\LVD
EHWWHURSWLRQVLQFHLWLQKHUHQWO\HQFRXUDJHVEHWWHUSURJUDPPLQJSUDFWLFHV<RXFDQUHIHUWR
&KDSWHU&RGH6KDULQJEHWZHHQL26DQG$QGURLGIRUGHWDLOVRQWKHDGYDQWDJHVDQG
GLVDGYDQWDJHVRIWKHVHWZRFRGHVKDULQJWHFKQLTXHV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
8VLQJ;$0/LQ;DPDULQ)RUPV
,QDGGLWLRQWRGHILQLQJ;DPDULQ)RUPVFRQWUROVIURP&FRGH;DPDULQKDVSURYLGHGWKH
WRROWRGHYHORS\RXU8,LQ([WHQVLEOH$SSOLFDWLRQ0DUNXS/DQJXDJH ;$0/ ;$0/
LVDGHFODUDWLYHODQJXDJHWKDWLVEDVLFDOO\DVHWRI;0/HOHPHQWVWKDWPDSWRDFHUWDLQ
FRQWUROLQWKH;DPDULQ)RUPVIUDPHZRUN8VLQJ;$0/LVFRPSDUDEOHWRZKDW\RXZRXOG
WKLQNRIXVLQJ+70/WRGHILQHWKH8,RQDZHESDJHZLWKWKHH[FHSWLRQWKDW;$0/LQ
;DPDULQ)RUPVFUHDWHV&REMHFWVWKDWUHSUHVHQWDQDWLYH8,
7RXQGHUVWDQGKRZ;$0/ZRUNVLQ;DPDULQ)RUPVOHWVFUHDWHDQHZSDJHZLWKORWVRI
8,RQLW
 &UHDWHDQHZ;DPDULQ)RUPV3RUWDEOHVROXWLRQE\QDYLJDWLQJWR&_0RELOH$SSV_
%ODQN$SS ;DPDULQ)RUPV3RUWDEOH 
 1DPHWKHSURMHFWVRPHWKLQJDSSURSULDWHVXFKDV8,'HPR
 $GGDQHZILOHE\QDYLJDWLQJWRWKH)RUPV_)RUPV&RQWHQW3DJH;$0/LWHP
WHPSODWH1DPHWKHSDJH8,'HPR3DJH
 2SHQ8,'HPR3DJH[DPO

1RZOHWVHGLWWKH;$0/FRGH$GGWKHIROORZLQJ;$0/FRGHEHWZHHQWKH
&RQWHQW3DJH&RQWHQW!WDJ

6WDFN/D\RXW2ULHQWDWLRQ 9HUWLFDO3DGGLQJ !/DEHO7H[W 0\


/DEHO;$OLJQ &HQWHU!%XWWRQ7H[W 0\%XWWRQ!(QWU\7H[W 0\
(QWU\!,PDJH6RXUFH [DPDJRQSQJ!6ZLWFK,V7RJJOHG WUXH!
6WHSSHU9DOXH !6WDFN/D\RXW!

*RDKHDGDQGUXQWKHDSSOLFDWLRQRQL26DQG$QGURLG<RXUDSSOLFDWLRQZLOOORRN
VRPHWKLQJOLNHWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
iOS Simulator - iPhone 5 - iPhone 5 / iOS 8.1...
Carrier 8:18 PM
My Label

My Button

My Entry

O
c
+

http://www.freepdf-books.com/
7KHQRQ$QGURLG;DPDULQ)RUPVZLOOUHQGHUWKHVFUHHQLQWKHVDPHZD\EXWZLWKWKH
QDWLYH$QGURLGFRQWUROV

http://www.freepdf-books.com/
3il 9:21
u

My Label

My Button

My Entry

ON

http://www.freepdf-books.com/
)LUVWZHFUHDWHGD6WDFN/D\RXWFRQWUROZKLFKLVDFRQWDLQHUIRURWKHUFRQWUROV,WFDQ
OD\RXWFRQWUROVHLWKHUYHUWLFDOO\RUKRUL]RQWDOO\RQHE\RQHDVGHILQHGE\WKH2ULHQWDWLRQ
YDOXH:HDOVRDSSOLHGDSDGGLQJRIDURXQGWKHVLGHVDQGERWWRPDQGIURPWKHWRS
WRDGMXVWWKHL26VWDWXVEDU<RXPLJKWEHIDPLOLDUZLWKWKLVV\QWD[IRUGHILQLQJUHFWDQJOHV
LI\RXDUHIDPLOLDUZLWK:3)RU6LOYHUOLJKW;DPDULQ)RUPVXVHVWKHVDPHV\QWD[RIWKH
OHIWWRSULJKWDQGERWWRPYDOXHVGHOLPLWHGE\FRPPDV
:HDOVRXVHGVHYHUDORIWKHEXLOWLQ;DPDULQ)RUPVFRQWUROVWRVHHKRZWKH\ZRUN
 /DEHO:HXVHGWKLVHDUOLHULQWKHFKDSWHU7KLVLVXVHGRQO\WRGLVSOD\WKHWH[W7KLV
PDSVWRD8,/DEHORQL26DQGD7H[W9LHZRQ$QGURLG
 %XWWRQ7KLVLVDJHQHUDOSXUSRVHEXWWRQWKDWFDQEHWDSSHGE\DXVHU7KLVFRQWURO
PDSVWRD8,%XWWRQRQL26DQGD%XWWRQRQ$QGURLG
 (QWU\7KLVFRQWUROLVDVLQJOHOLQHWH[WHQWU\,WPDSVWRD8,7H[W)LHOGRQL26DQG
DQ(GLW7H[WRQ$QGURLG
 ,PDJH7KLVLVDVLPSOHFRQWUROWRGLVSOD\DQLPDJHRQWKHVFUHHQZKLFKPDSVWRD
8,,PDJHRQL26DQGDQ,PDJH9LHZRQ$QGURLG:HXVHGWKH6RXUFHSURSHUW\RIWKLV
FRQWUROWKDWORDGVDQLPDJHIURPWKH5HVRXUFHVIROGHURQL26DQGWKH
5HVRXUFHVGUDZDEOHIROGHURQ$QGURLG<RXFDQDOVRVHW85/VRQWKLVSURSHUW\EXW
LWLVEHVWWRLQFOXGHWKHLPDJHLQ\RXUSURMHFWIRUWKHSHUIRUPDQFH
 6ZLWFK7KLVLVDQRQRIIVZLWFKRUDWRJJOHEXWWRQ,WPDSVWRD8,6ZLWFKRQL26DQG
D6ZLWFKRQ$QGURLG
 6WHSSHU7KLVLVDJHQHUDOSXUSRVHLQSXWWRHQWHUQXPEHUVYLDWZRSOXVDQGPLQXV
EXWWRQV2QL26WKLVPDSVWRD8,6WHSSHUZKLOHRQ$QGURLG;DPDULQ)RUPV
LPSOHPHQWVWKLVIXQFWLRQDOLW\ZLWKWZR%XWWRQ

7KLVLVMXVWVRPHRIWKHFRQWUROVSURYLGHGE\;DPDULQ)RUPV7KHUHDUHDOVRPRUH
FRPSOLFDWHGFRQWUROVVXFKDVWKH/LVW9LHZDQG7DEOH9LHZ\RXZRXOGH[SHFWWRGHYHORS
PRELOH8,V
(YHQWKRXJKZHXVHG;$0/LQWKLVH[DPSOH\RXFDQDOVRLPSOHPHQWWKLV
;DPDULQ)RUPVSDJHIURP&+HUHLVDQH[DPSOHRIZKDWWKLVZRXOGORRNOLNH
SXEOLFFODVV8,'HPR3DJH)URP&RGH&RQWHQW3DJH
^
SXEOLF8,'HPR3DJH)URP&RGH
^
YDUOD\RXW QHZ6WDFN/D\RXW
^
2ULHQWDWLRQ 6WDFN2ULHQWDWLRQ9HUWLFDO
3DGGLQJ QHZ7KLFNQHVV  
`

OD\RXW&KLOGUHQ$GG QHZ/DEHO
^
7H[W 0\/DEHO
;$OLJQ 7H[W$OLJQPHQW&HQWHU

http://www.freepdf-books.com/
` 

OD\RXW&KLOGUHQ$GG QHZ%XWWRQ
^
7H[W 0\%XWWRQ
` 

OD\RXW&KLOGUHQ$GG QHZ,PDJH
^
6RXUFH [DPDJRQSQJ
` 

OD\RXW&KLOGUHQ$GG QHZ6ZLWFK
^
,V7RJJOHG WUXH
` 

OD\RXW&KLOGUHQ$GG QHZ6WHSSHU
^
9DOXH 
` 

&RQWHQW OD\RXW
`
`

6R\RXFDQVHHWKDWXVLQJ;$0/FDQEHDELWPRUHUHDGDEOHDQGLVJHQHUDOO\DELWEHWWHUDW
GHFODULQJ8,V+RZHYHUXVLQJ&WRGHILQH\RXU8,VLVVWLOODYLDEOHVWUDLJKWIRUZDUG
DSSURDFK

http://www.freepdf-books.com/
http://www.freepdf-books.com/
8VLQJGDWDELQGLQJDQG0990
$WWKLVSRLQW\RXVKRXOGEHJUDVSLQJWKHEDVLFVRI;DPDULQ)RUPVEXW\RXPD\EH
ZRQGHULQJKRZWKH0990GHVLJQSDWWHUQILWVLQWRWKHSLFWXUH7KH0990GHVLJQSDWWHUQ
ZDVRULJLQDOO\FRQFHLYHGIRULWVXVHDORQJZLWK;$0/DQGWKHSRZHUIXOGDWDELQGLQJ
IHDWXUHV;$0/SURYLGHVVRLWLVRQO\QDWXUDOWKDWLWLVDSHUIHFWGHVLJQSDWWHUQWREHXVHG
ZLWK;DPDULQ)RUPV
/HWVFRYHUWKHEDVLFVRIKRZGDWDELQGLQJDQG0990LVVHWXSZLWK;DPDULQ)RUPV
 <RXU0RGHODQG9LHZ0RGHOOD\HUVZLOOUHPDLQPRVWO\XQFKDQJHGIURPWKH0990
SDWWHUQZHFRYHUHGHDUOLHULQWKHERRN
 <RXU9LHZ0RGHOOD\HUVKRXOGLPSOHPHQWWKH,1RWLI\3URSHUW\&KDQJHGLQWHUIDFH
ZKLFKIDFLOLWDWHVGDWDELQGLQJ7RVLPSOLI\WKLQJVLQ;DPDULQ)RUPV\RXFDQXVHWKH
%LQGDEOH2EMHFWEDVHFODVVDQGFDOO2Q3URSHUW\&KDQJHGZKHQWKHYDOXHVFKDQJHRQ
\RXU9LHZ0RGHO
 $Q\SDJHRUFRQWUROLQ;DPDULQ)RUPVKDVD%LQGLQJ&RQWH[WSURSHUW\ZKLFKLVWKH
REMHFWWKDWLWLVGDWDERXQGWR,QJHQHUDO\RXFDQVHWDFRUUHVSRQGLQJ9LHZ0RGHOWR
HDFKYLHZV%LQGLQJ&RQWH[WSURSHUW\
 ,Q;$0/\RXFDQVHWXSGDWDELQGLQJXVLQJWKHV\QWD[RIWKHIRUP7H[W ^%LQGLQJ
1DPH`7KLVH[DPSOHZLOOELQGWKH7H[WSURSHUW\RIWKHFRQWUROWRD1DPHSURSHUW\
RIWKHREMHFWUHVLGLQJLQWKH%LQGLQJ&RQWH[W
 ,QFRQMXQFWLRQZLWKGDWDELQGLQJHYHQWVFDQEHWUDQVODWHGWRFRPPDQGVXVLQJWKH
,&RPPDQGLQWHUIDFH6RIRUH[DPSOHDEXWWRQVFOLFNHYHQWFDQEHGDWDERXQGWRD
FRPPDQGH[SRVHGE\D9LHZ0RGHO7KHUHLVDEXLOWLQ&RPPDQGFODVVLQ
;DPDULQ)RUPVWRVXSSRUWWKLV

7LS
'DWDELQGLQJFDQDOVREHVHWXSIURP&FRGHLQ;DPDULQ)RUPVYLDWKH%LQGLQJFODVV
+RZHYHULWLVJHQHUDOO\PXFKHDVLHUWRVHWXSELQGLQJVIURP;$0/VLQFHWKHV\QWD[KDV
EHHQVLPSOLILHGWKHUH
1RZWKDWZHKDYHFRYHUHGWKHEDVLFVOHWVJRWKURXJKLWVWHSE\VWHSDQGSDUWLDOO\FRQYHUW
RXU;DP&KDWVDPSOHDSSOLFDWLRQGLVFXVVHGHDUOLHULQWKHERRNWRXVH;DPDULQ)RUPV)RU
WKHPRVWSDUWZHFDQUHXVHPRVWRIWKH0RGHODQG9LHZ0RGHOOD\HUVDOWKRXJKZHZLOO
KDYHWRPDNHDIHZPLQRUFKDQJHVWRVXSSRUWGDWDELQGLQJIURP;$0/
/HWVEHJLQE\FUHDWLQJDQHZ;DPDULQ)RUPVDSSOLFDWLRQEDFNHGE\D3&/QDPHG
;DP&KDW

 )LUVWFUHDWHWKUHHIROGHUVLQWKH;DP&KDWSURMHFWQDPHG9LHZV9LHZ0RGHOVDQG
0RGHOV
 $GGWKHDSSURSULDWH9LHZ0RGHOVDQG0RGHOVFODVVHVIURPWKH;DP&KDWDSSOLFDWLRQ
LQWKHHDUOLHUFKDSWHU7KHVHDUHIRXQGLQWKH;DP&KDW&RUHSURMHFW
 %XLOGWKHSURMHFWDQGMXVWPDNHVXUHWKDWHYHU\WKLQJLVVDYHG<RXZLOOJHWDIHZ
FRPSLOHUHUURUVWKDWZHZLOOUHVROYHVKRUWO\

http://www.freepdf-books.com/
7KHILUVWFODVVWKDWZHZLOOQHHGWRHGLWLVWKH%DVH9LHZ0RGHOFODVV2SHQLWDQGPDNHWKH
IROORZLQJFKDQJHV
SXEOLFFODVV%DVH9LHZ0RGHO%LQGDEOH2EMHFW
^
SURWHFWHGUHDGRQO\,:HE6HUYLFHVHUYLFH 
'HSHQGHQF\6HUYLFH*HW,:HE6HUYLFH! 
SURWHFWHGUHDGRQO\,6HWWLQJVVHWWLQJV 'HSHQGHQF\6HUYLFH*HW,6HWWLQJV!


SULYDWHERROLV%XV\ IDOVH
SXEOLFERRO,V%XV\
^JHW^UHWXUQLV%XV\`
VHW^LV%XV\ YDOXH2Q3URSHUW\&KDQJHG ``
`

)LUVWRIDOOZHUHPRYHGWKHFDOOVWRWKH6HUYLFH&RQWDLQHUFODVVEHFDXVH;DPDULQ)RUPV
SURYLGHVLWVRZQ,R&FRQWDLQHUFDOOHG'HSHQGHQF\6HUYLFH,WIXQFWLRQVYHU\VLPLODUWRWKH
FRQWDLQHUZHEXLOWLQWKHSUHYLRXVFKDSWHUVH[FHSWWKDWLWRQO\KDVRQHPHWKRG*HW7!
DQGWKHUHJLVWUDWLRQVDUHVHWXSYLDDQDVVHPEO\DWWULEXWHWKDWZHZLOOVHWXSVKRUWO\
$GGLWLRQDOO\ZHUHPRYHGWKH,V%XV\&KDQJHGHYHQWLQIDYRURIWKH
,1RWLI\3URSHUW\&KDQJHGLQWHUIDFHWKDWVXSSRUWVGDWDELQGLQJ,QKHULWLQJIURP
%LQGDEOH2EMHFWJLYHVXVWKHKHOSHUPHWKRG2Q3URSHUW\&KDQJHGZKLFKZHXVHWRLQIRUP
ELQGLQJVWKDWWKHYDOXHKDVFKDQJHGLQ;DPDULQ)RUPV1RWLFHWKDWZHGLGQWSDVVVWULQJ
ZKLFKFRQWDLQVWKHSURSHUW\QDPHWR2Q3URSHUW\&KDQJHG7KLVPHWKRGXVHVDOHVVHU
NQRZQIHDWXUHRI1(7FDOOHG&DOOHU0HPEHU1DPHZKLFKZLOODXWRPDWLFDOO\ILOOLQWKH
FDOOLQJSURSHUW\VQDPHDWUXQWLPH
1H[WOHWVVHWXSRXUUHTXLUHGVHUYLFHVZLWK'HSHQGHQF\6HUYLFH2SHQ$SSFVLQWKHURRW
RIWKH3&/SURMHFWDQGDGGWKHIROORZLQJWZROLQHVDERYHWKHQDPHVSDFHGHFODUDWLRQ
>DVVHPEO\'HSHQGHQF\ W\SHRI ;DP&KDW&RUH)DNH:HE6HUYLFH @
>DVVHPEO\'HSHQGHQF\ W\SHRI ;DP&KDW&RUH)DNH6HWWLQJV @

'HSHQGHQF\6HUYLFHZLOODXWRPDWLFDOO\SLFNXSWKHVHDWWULEXWHVDQGLQVSHFWWKHW\SHVWKDW
ZHGHFODUHG$Q\LQWHUIDFHVWKDWWKHVHW\SHVLPSOHPHQWZLOOEHUHWXUQHGIRUDQ\IXWXUH
FDOOHUVRI'HSHQGHQF\6HUYLFH*HW7!,QRUPDOO\SXWDOO'HSHQGHQF\GHFODUDWLRQVLQWKH
$SSFVILOHVRWKDWWKH\DUHHDV\WRPDQDJHDQGLQRQHSODFH

1H[WOHWVPRGLI\/RJLQ9LHZ0RGHOE\DGGLQJDQHZSURSHUW\
SXEOLF&RPPDQG/RJLQ&RPPDQG^JHWVHW`

:HOOXVHWKLVVKRUWO\WRGDWDELQGDEXWWRQVFRPPDQG2QHODVWFKDQJHLQWKH9LHZ
0RGHOOD\HULVWRVHWXS,1RWLI\3URSHUW\&KDQJHGIRUWKH0HVVDJH9LHZ0RGHO
&RQYHUVDWLRQ>@FRQYHUVDWLRQV

SXEOLF&RQYHUVDWLRQ>@&RQYHUVDWLRQV
^JHW^UHWXUQFRQYHUVDWLRQV`
VHW^FRQYHUVDWLRQV YDOXH2Q3URSHUW\&KDQJHG `
`

http://www.freepdf-books.com/
/LNHZLVH\RXFDQUHSHDWWKLVSDWWHUQIRUWKHUHPDLQLQJSXEOLFSURSHUWLHVWKURXJKRXWWKH
9LHZ0RGHOOD\HUEXWWKLVLVDOOWKDWZHZLOOQHHGIRUWKLVH[DPSOH1H[WOHWVFUHDWHDQHZ
)RPV&RQWHQW3DJH;DPOLWHPXQGHUWKH9LHZVIROGHUQDPHG/RJLQ3DJH,QWKHFRGH
EHKLQGILOH/RJLQ3DJH[DPOFVZHOOMXVWQHHGWRPDNHDIHZFKDQJHV
SXEOLFSDUWLDOFODVV/RJLQ3DJH&RQWHQW3DJH
^
UHDGRQO\/RJLQ9LHZ0RGHOORJLQ9LHZ0RGHO QHZ/RJLQ9LHZ0RGHO 

SXEOLF/RJLQ3DJH
^
7LWOH ;DP&KDW
%LQGLQJ&RQWH[W ORJLQ9LHZ0RGHO

ORJLQ9LHZ0RGHO/RJLQ&RPPDQG QHZ&RPPDQG DV\QF  !


^
WU\
^
DZDLWORJLQ9LHZ0RGHO/RJLQ 

DZDLW1DYLJDWLRQ3XVK$V\QF QHZ&RQYHUVDWLRQV3DJH 
`
FDWFK ([FHSWLRQH[F
^
DZDLW'LVSOD\$OHUW 2RSVH[F0HVVDJH2N 
`
` 

,QLWLDOL]H&RPSRQHQW 
`
`

:HGLGDIHZLPSRUWDQWWKLQJVKHUHLQFOXGLQJVHWWLQJWKH%LQGLQJ&RQWH[WWRRXU
/RJLQ9LHZ0RGHO:HVHWXS/RJLQ&RPPDQGZKLFKEDVLFDOO\LQYRNHVWKH/RJLQPHWKRGDQG
GLVSOD\VDPHVVDJHLIVRPHWKLQJJRHVZURQJ,WDOVRQDYLJDWHVWRDQHZSDJHLIVXFFHVVIXO
:HDOVRVHWWKHWLWOHZKLFKZLOOVKRZXSLQWKHWRSQDYLJDWLRQEDURIWKHDSSOLFDWLRQ
1H[WRSHQ/RJLQ3DJH[DPODQGZHOODGGWKHIROORZLQJ;$0/FRGHLQVLGHWKHFRQWHQW
SDJHVFRQWHQW
6WDFN/D\RXW2ULHQWDWLRQ 9HUWLFDO3DGGLQJ !
(QWU\3ODFHKROGHU 8VHUQDPH7H[W ^%LQGLQJ8VHUQDPH`!
(QWU\3ODFHKROGHU 3DVVZRUG7H[W ^%LQGLQJ3DVVZRUG`,V3DVVZRUG WUXH
!
%XWWRQ7H[W /RJLQ&RPPDQG ^%LQGLQJ/RJLQ&RPPDQG`!
$FWLYLW\,QGLFDWRU,V9LVLEOH ^%LQGLQJ,V%XV\`,V5XQQLQJ WUXH!
6WDFN/D\RXW!

7KLVZLOOVHWXSWKHEDVLFVRIWZRWH[WILHOGVDEXWWRQDQGDVSLQQHUFRPSOHWHZLWKDOOWKH
ELQGLQJVWRPDNHHYHU\WKLQJZRUN6LQFHZHVHWXSWKH%LQGLQJ&RQWH[WIURPWKH
/RJLQ3DJHFRGHEHKLQGDOOWKHSURSHUWLHVDUHERXQGWRWKH/RJLQ9LHZ0RGHO

1H[WFUHDWH&RQYHUVDWLRQV3DJHDVD;$0/SDJHDVZHGLGHDUOLHUDQGHGLWWKH
&RQYHUVDWLRQV3DJH[DPOFVFRGHEHKLQG

http://www.freepdf-books.com/
SXEOLFSDUWLDOFODVV&RQYHUVDWLRQV3DJH&RQWHQW3DJH
^
UHDGRQO\0HVVDJH9LHZ0RGHOPHVVDJH9LHZ0RGHO QHZ0HVVDJH9LHZ0RGHO 

SXEOLF&RQYHUVDWLRQV3DJH
^
7LWOH &RQYHUVDWLRQV
%LQGLQJ&RQWH[W PHVVDJH9LHZ0RGHO

,QLWLDOL]H&RPSRQHQW 

$SSHDULQJ DV\QF VHQGHUH  !


^
WU\
^
DZDLWPHVVDJH9LHZ0RGHO*HW&RQYHUVDWLRQV 
`
FDWFK ([FHSWLRQH[F
^
DZDLW'LVSOD\$OHUW 2RSVH[F0HVVDJH2N 
`
`
`
`

,QWKLVFDVHZHUHSHDWHGDORWRIWKHVDPHVWHSV7KHH[FHSWLRQLVWKDWZHXVHGWKH
$SSHDULQJHYHQWDVDZD\WRORDGWKHFRQYHUVDWLRQVWRGLVSOD\RQWKHVFUHHQ

1RZOHWVDGGWKHIROORZLQJ;$0/FRGHWR&RQYHUVDWLRQV3DJH[DPO
/LVW9LHZ,WHPV6RXUFH ^%LQGLQJ&RQYHUVDWLRQV`!
/LVW9LHZ,WHP7HPSODWH!
'DWD7HPSODWH!
7H[W&HOO7H[W ^%LQGLQJ8VHUQDPH`!
'DWD7HPSODWH!
/LVW9LHZ,WHP7HPSODWH!
/LVW9LHZ!

,QWKLVH[DPSOHZHXVHG/LVW9LHZWRGDWDELQGDOLVWRILWHPVDQGGLVSOD\RQWKHVFUHHQ
:HGHILQHGD'DWD7HPSODWHFODVVWKDWUHSUHVHQWVDVHWRIFHOOVIRUHDFKLWHPLQWKHOLVWWKDW
,WHPV6RXUFHLVGDWDERXQGWR,QRXUFDVHD7H[W&HOOGLVSOD\LQJWKH8VHUQDPHLVFUHDWHG
IRUHDFKLWHPLQWKH&RQYHUVDWLRQVOLVW
/DVWEXWQRWOHDVWZHPXVWUHWXUQWRWKH$SSFVILOHDQGPRGLI\WKHVWDUWXSSDJH
SXEOLFVWDWLF3DJH*HW0DLQ3DJH
^
UHWXUQQHZ1DYLJDWLRQ3DJH QHZ/RJLQ3DJH 
`

:HXVHG1DYLJDWLRQ3DJHKHUHVRWKDW;DPDULQ)RUPVFDQSXVKDQGSRSEHWZHHQGLIIHUHQW
SDJHV7KLVXVHVD8,1DYLJDWLRQ&RQWUROOHURQL26VR\RXFDQVHHKRZWKHQDWLYH$3,V
DUHEHLQJXVHGRQHDFKSODWIRUP
$WWKLVSRLQWLI\RXFRPSLOHDQGUXQWKHDSSOLFDWLRQ\RXZLOOJHWDIXQFWLRQDOL26DQGDQ
$QGURLGDSSOLFDWLRQWKDWFDQORJLQDQGYLHZDOLVWRIFRQYHUVDWLRQV

http://www.freepdf-books.com/
iOS Simulator - iPhone 5 - iPhone 5 / iOS 8.1...
Carrier 't' 10:28 PM

XamChat Conversations

bobama

bobloblaw

gmichael

http://www.freepdf-books.com/
http://www.freepdf-books.com/
http://www.freepdf-books.com/
6XPPDU\
,QWKLVFKDSWHUZHFRYHUHGWKHEDVLFVRI;DPDULQ)RUPVDQGOHDUQHGKRZLWFDQEHYHU\
XVHIXOWREXLOG\RXURZQFURVVSODWIRUPDSSOLFDWLRQV;DPDULQ)RUPVVKLQHVIRUFHUWDLQ
W\SHVRIDSSVEXWFDQEHOLPLWLQJLI\RXQHHGWRZULWHPRUHFRPSOLFDWHG8,VRUWDNH
DGYDQWDJHRIQDWLYHGUDZLQJ$3,V:HGLVFRYHUHGKRZWRXVH;$0/WRGHFODUHRXU
;DPDULQ)RUPV8,VDQGXQGHUVWRRGKRZ;DPDULQ)RUPVFRQWUROVDUHUHQGHUHGRQHDFK
SODWIRUP:HDOVRGLYHGLQWRWKHFRQFHSWVRIGDWDELQGLQJDQGGLVFRYHUHGKRZWRXVHWKH
0990GHVLJQSDWWHUQZLWK;DPDULQ)RUPV/DVWEXWQRWOHDVWZHEHJDQSRUWLQJWKH
;DP&KDWDSSOLFDWLRQWKDWZDVGLVFXVVHGHDUOLHULQWKHERRNWR;DPDULQ)RUPVDQGZH
ZHUHDEOHWRUHXVHPRVWRIWKHEDFNHQGFRGH

http://www.freepdf-books.com/
http://www.freepdf-books.com/
&KDSWHU$SS6WRUH6XEPLVVLRQ
1RZWKDW\RXKDYHFRPSOHWHGWKHGHYHORSPHQWRI\RXUFURVVSODWIRUPDSSOLFDWLRQWKH
QH[WREYLRXVVWHSLVWRGLVWULEXWH\RXUDSSRQWKHDSSVWRUHV;DPDULQDSSVDUHGLVWULEXWHG
LQH[DFWO\WKHVDPHZD\DV-DYDRU2EMHFWLYH&DSSVKRZHYHUWKHUHDUHVWLOODORWRI
KRRSVWRMXPSWKURXJKWRVXFFHVVIXOO\JHW\RXUDSSOLFDWLRQVRQWKHVWRUHVL26KDVDQ
RIILFLDODSSURYDOSURFHVVZKLFKPDNHVDSSVWRUHVXEPLVVLRQDPXFKOHQJWKLHUSURFHVV
WKDQ$QGURLG'HYHORSHUVKDYHWRZDLWIRUDZHHNDPRQWKRUORQJHUGHSHQGLQJRQKRZ
PDQ\WLPHVWKHDSSLVUHMHFWHG$QGURLGUHTXLUHVVRPHDGGLWLRQDOVWHSVWRVXEPLWWKHDSS
RQ*RRJOH3OD\FRPSDUHGWRGHEXJJLQJ\RXUDSSOLFDWLRQEXW\RXFDQVWLOOJHW\RXU
DSSOLFDWLRQVXEPLWWHGLQMXVWDIHZKRXUV
,QWKLVFKDSWHUZHZLOOFRYHU
7KH$SS6WRUH5HYLHZ*XLGHOLQHV
6XEPLWWLQJDQL26DSSWRWKH$SS6WRUH
6HWWLQJXS$QGURLGVLJQLQJNH\V
6XEPLWWLQJDQ$QGURLGDSSWR*RRJOH3OD\
7LSVIRUEHLQJVXFFHVVIXORQDSSVWRUHV

http://www.freepdf-books.com/
)ROORZLQJWKHL26$SS6WRUH5HYLHZ
*XLGHOLQHV
<RXUDSSOLFDWLRQVQDPHDSSLFRQVFUHHQVKRWVDQGRWKHUDVSHFWVDUHGHFODUHGRQ$SSOHV
ZHEVLWHFDOOHGL7XQHV&RQQHFW6DOHVUHSRUWVDSSVWRUHUHMHFWLRQVFRQWUDFWDQGEDQN
LQIRUPDWLRQDQGDSSXSGDWHVDUHDOOPDQDJHGWKURXJKWKHZHEVLWHDW
KWWSLWXQHVFRQQHFWDSSOHFRP
7KHSULPDU\SXUSRVHRI$SSOHVJXLGHOLQHVLVWRNHHSWKHL26$SS6WRUHVDIHDQGIUHHRI
PDOZDUH7KHUHLVFHUWDLQO\OLWWOHWRQRPDOZDUHIRXQGRQWKHL26$SS6WRUH*HQHUDOO\
WKHZRUVWWKLQJDQL26DSSOLFDWLRQFRXOGGRWR\RXLVERPEDUG\RXZLWKDGV7RDFHUWDLQ
H[WHQWWKHJXLGHOLQHVDOVRUHLQIRUFH$SSOHVUHYHQXHVKDUHZLWKSD\PHQWVZLWKLQ\RXU
DSSOLFDWLRQ6DGO\VRPHRI$SSOHVJXLGHOLQHVFRQWURYHUVLDOO\HOLPLQDWHRQHRIWKHLU
FRPSHWLWRUVLQDNH\DUHDRQL26$QH[DPSOHRIWKLVZRXOGEHDQDSSVHOOLQJHERRNV
VLQFHLWZRXOGEHDGLUHFWFRPSHWLWRUZLWKL7XQHVDQGL%RRNV

App Review
We review all apps submitted to the App Store and Mac App Store to
ensure they are reliable, perform as expected, and are free of offensive
material. As you plan and develop your app, make sure to use these
guidelines and resources.

Guidelines
App Review Guidelines Design and Trademark Guidelines
The App Review Guidelines provide rules The Human Interface Guidelines provide guidance on
and examples across a range of topics, App Review fundamental Ul design principles and how to apply them to
including user interface design, Guidelines your apps. Developers who wish to use Apple's trademarks,
functionality, content, and the use of service marks, or images should read the Guidelines for Using
specific technologies. Ensure your apps Apple Trademarks and Copyrights.
comply with these guidelines before
submitting them for review. Q iOS Human Interface Guidelines
Q Ul Design Dos and Don'ts
[s] App Store Review Guidelines
0 OS X Human Interface Guidelines
[M] Mac App Store Review Guidelines
Q Guidelines for Using Apple Trademarks and Copyrights

+RZHYHUWKHNH\SRLQWKHUHLVWRJHW\RXUDSSOLFDWLRQVWKURXJKWKHVWRUHDSSURYDOSURFHVV
ZLWKRXWIDFLQJWKH$SS6WRUHUHMHFWLRQV$VORQJDV\RXDUHQRWLQWHQWLRQDOO\WU\LQJWR
EUHDNWKHUXOHVPRVWDSSOLFDWLRQVZLOOQRWIDFHPXFKGLIILFXOW\LQJHWWLQJDSSURYHGE\
$SSOH7KHPRVWFRPPRQUHMHFWLRQVDUHUHODWHGWRPLVWDNHVE\GHYHORSHUVZKLFKLVD
JRRGWKLQJVLQFH\RXZRXOGQRWZDQWWRUHOHDVHDQDSSZLWKDFULWLFDOLVVXHWRWKHSXEOLF

http://www.freepdf-books.com/
7KH$SS6WRUH5HYLHZ*XLGHOLQHVDUHTXLWHOHQJWK\VROHWVEUHDNLWGRZQLQWRWKHPRVW
FRPPRQVLWXDWLRQV\RXPLJKWUXQLQWR$IXOOOLVWRIWKHJXLGHOLQHVDUHIRXQGDW
KWWSVGHYHORSHUDSSOHFRPDSSVWRUHUHVRXUFHVDSSURYDOJXLGHOLQHVKWPO1RWHWKDWDYDOLG
L26GHYHORSHUDFFRXQWLVUHTXLUHGWRYLHZWKLVVLWH

http://www.freepdf-books.com/
*HQHUDOUXOHV
6RPHJHQHUDOUXOHVWRIROORZDUHDVIROORZV
$SSOLFDWLRQVWKDWFUDVKKDYHEXJVRUIDLOFULWLFDOO\ZLOOEHUHMHFWHG
$SSOLFDWLRQVWKDWGRQRWSHUIRUPDVDGYHUWLVHGRUFRQWDLQKLGGHQIHDWXUHVZLOOEH
UHMHFWHG
$SSOLFDWLRQVWKDWXVHQRQSXEOLF$SSOH$3,VRUUHDGZULWHILOHVIURPSURKLELWHG
ORFDWLRQVRQWKHILOHV\VWHPZLOOEHUHMHFWHG
$SSVWKDWSURYLGHOLWWOHYDOXHRUWKDWKDYHEHHQRYHUGRQH VXFKDVIODVKOLJKWEXUSRU
IDUWDSSV ZLOOEHUHMHFWHG
$SSOLFDWLRQVFDQQRWXVHWUDGHPDUNHGZRUGVDVWKHDSSQDPHRUNH\ZRUGVZLWKRXWWKH
SHUPLVVLRQRIWKHWUDGHPDUNKROGHU
$SSOLFDWLRQVFDQQRWGLVWULEXWHFRS\ULJKWHGPDWHULDOLOOHJDOO\
$SSVWKDWFDQVLPSO\EHLPSOHPHQWHGE\DPRELOHIULHQGO\ZHEVLWHVXFKDVDSSV
ZLWKORWVRI+70/FRQWHQWWKDWSURYLGHQRQDWLYHIXQFWLRQDOLW\FDQEHUHMHFWHG
7KHVHUXOHVPDNHVHQVHWRNHHSWKHRYHUDOOTXDOLW\DQGVDIHW\RIWKHL26$SS6WRUHKLJKHU
WKDQLWZRXOGKDYHRWKHUZLVHEHHQ,WFDQEHGLIILFXOWWRJHWDVLPSOHDSSZLWKYHU\IHZ
IHDWXUHVLQWRWKHVWRUHGXHWRVRPHRIWKHVHUXOHVVRPDNHVXUHWKDW\RXUDSSLVXVHIXODQG
FRPSHOOLQJHQRXJKIRUWKH$SS6WRUHUHYLHZWHDPWRDOORZLWWREHDYDLODEOHRQWKHVWRUH

http://www.freepdf-books.com/
,QFRUUHFWDQGLQFRPSOHWHLQIRUPDWLRQ
6RPHUXOHVUHODWHGWRWKHPLVWDNHVPDGHE\WKHGHYHORSHUVRULQFRUUHFWODEHOLQJLQL7XQHV
&RQQHFWDUHDVIROORZV
$SSOLFDWLRQVRUPHWDGDWDWKDWPHQWLRQRWKHUPRELOHSODWIRUPVVXFKDV$QGURLGIRU
H[DPSOHZLOOEHUHMHFWHG
$SSOLFDWLRQVWKDWDUHODEHOHGZLWKDQLQFRUUHFWRULQDSSURSULDWHFDWHJRU\JHQUH
VFUHHQVKRWVRULFRQVZLOOEHUHMHFWHG
'HYHORSHUVPXVWJLYHDQDSSURSULDWHDJHUDWLQJDQGNH\ZRUGVIRUWKHDSSOLFDWLRQ
6XSSRUWSULYDF\SROLF\DQGPDUNHWLQJ85/VPXVWEHIXQFWLRQDODWWKHWLPHWKHDSS
LVUHYLHZHG
'HYHORSHUVVKRXOGQRWGHFODUHL26IHDWXUHVWKDWDUHQRWXVHGIRUH[DPSOHGRQRW
GHFODUH*DPH&HQWHURUL&ORXGXVDJHLI\RXUDSSOLFDWLRQGRHVQRWDFWXDOO\XVHWKHVH
IHDWXUHV
$SSOLFDWLRQVWKDWXVHIHDWXUHVVXFKDVORFDWLRQRUSXVKQRWLILFDWLRQVZLWKRXWWKH
FRQVHQWRIWKHXVHUZLOOEHUHMHFWHG
7KHVHFDQVRPHWLPHVVLPSO\EHDPLVWDNHRQWKHGHYHORSHUVSDUW-XVWPDNHVXUH\RX
GRXEOHFKHFNDOORI\RXUDSSOLFDWLRQVLQIRUPDWLRQEHIRUHWKDWILQDOVXEPLVVLRQWRWKHL26
$SS6WRUH

http://www.freepdf-books.com/
&RQWHQWSUHVHQWLQWKHDSSOLFDWLRQ
$GGLWLRQDOO\$SSOHKDVWKHIROORZLQJUXOHVUHJDUGLQJFRQWHQWWKDWFDQEHFRQWDLQHGZLWKLQ
DQDSSOLFDWLRQ
$SSOLFDWLRQVWKDWFRQWDLQREMHFWLRQDEOHFRQWHQWRUFRQWHQWWKDWFDQEHFRQVLGHUHGUXGH
ZLOOEHUHMHFWHG
$SSOLFDWLRQVWKDWDUHGHVLJQHGWRXSVHWRUGLVJXVWXVHUVZLOOEHUHMHFWHG
$SSOLFDWLRQVWKDWFRQWDLQH[FHVVLYHLPDJHU\RIYLROHQFHZLOOEHUHMHFWHG
$SSOLFDWLRQVWKDWWDUJHWDVSHFLILFJRYHUQPHQWUDFHFXOWXUHRUFRPSDQ\DVHQHPLHV
ZLOOEHUHMHFWHG
$SSOLFDWLRQVZLWKLFRQVRUVFUHHQVKRWVWKDWGRQRWDGKHUHWRWKHIRXUSOXVDJHUDWLQJ
PLJKWEHUHMHFWHG
7KHDSSVWRUHGHOLYHUVDSSVWRFKLOGUHQDQGDGXOWVDOLNH$SSOHDOVRVXSSRUWVDQRYHU
DJHUHVWULFWLRQRQDSSOLFDWLRQVKRZHYHUWKLVZLOOVHULRXVO\OLPLWWKHQXPEHURISRWHQWLDO
XVHUVIRU\RXUDSS,WVEHVWWRNHHSDSSOLFDWLRQVFOHDQDQGDSSURSULDWHIRUDVPDQ\DJHVDV
SRVVLEOH

http://www.freepdf-books.com/
$SSOHVUHYHQXHVKDUH
7KHQH[WFDWHJRU\RIUXOHVOLVWHGUHODWHGWR$SSOHVUHYHQXHVKDUHIURPWKH$SS
6WRUHDUHDVIROORZV
$SSOLFDWLRQVWKDWOLQNWRSURGXFWVRUVRIWZDUHVROGRQDZHEVLWHPLJKWEHUHMHFWHG
$SSVXVLQJDSD\PHQWPHFKDQLVPRWKHUWKDQL26LQDSSSXUFKDVHV ,$3V ZLOOEH
UHMHFWHG
$SSOLFDWLRQVWKDWXVH,$3VWRSXUFKDVHSK\VLFDOJRRGVZLOOEHUHMHFWHG
$SSVFDQGLVSOD\GLJLWDOFRQWHQWWKDWLVSXUFKDVHGRXWVLGHWKHDSSOLFDWLRQDVORQJDV
\RXFDQQRWOLQNWRRUSXUFKDVHIURPZLWKLQWKHDSS$OOGLJLWDOFRQWHQWSXUFKDVHG
ZLWKLQWKHDSSPXVWXVH,$3V
7KHVHUXOHVDUHHDV\WRIROORZDVORQJDV\RXDUHQRWWU\LQJWRFLUFXPYHQW$SSOHVUHYHQXH
VKDUHLQWKH$SS6WRUH$OZD\VXVH,$3VWRXQORFNWKHGLJLWDOFRQWHQWZLWKLQ\RXU
DSSOLFDWLRQV

http://www.freepdf-books.com/
*HQHUDO7LSV
/DVWEXWQRWOHDVWKHUHDUHVRPHJHQHUDOWLSVUHODWHGWR$SS6WRUHUHMHFWLRQV
,I\RXUDSSOLFDWLRQUHTXLUHVDXVHUQDPHDQGSDVVZRUGPDNHVXUH\RXLQFOXGHWKH
FUHGHQWLDOVXQGHUWKH'HPR$FFRXQW,QIRUPDWLRQVHFWLRQIRUWKHDSSUHYLHZWHDPWR
XVH
,I\RXUDSSOLFDWLRQFRQWDLQV,$3VRURWKHUIHDWXUHVWKDWWKHDSSUHYLHZWHDPPXVW
H[SOLFLWO\WHVWPDNHVXUH\RXLQFOXGHLQVWUXFWLRQVLQ5HYLHZ1RWHVWRUHDFKWKH
DSSURSULDWHVFUHHQLQ\RXUDSSOLFDWLRQ
6FKHGXOHDKHDG'RQWOHW\RXUSURGXFWVDSSUHMHFWLRQUXLQDGHDGOLQHSODQDWOHDVWD
PRQWKLQWR\RXUVFKHGXOHIRUDSSVWRUHDSSURYDO
:KHQLQGRXEWEHDVGHVFULSWLYHDVSRVVLEOHLQWKH5HYLHZ1RWHVVHFWLRQRIL7XQHV
&RQQHFW
,I\RXUDSSOLFDWLRQGRHVJHWUHMHFWHGPRVWRIWKHWLPHWKHUHLVDQHDV\UHVROXWLRQ$SSOHV
UHYLHZWHDPZLOOH[SOLFLWO\UHIHUHQFHWKHJXLGHOLQHVLIDUXOHLVEURNHQDQGZLOOLQFOXGHWKH
UHOHYDQWFUDVKORJVDQGVFUHHQVKRWV,I\RXFDQFRUUHFWDQLVVXHZLWKRXWVXEPLWWLQJDQHZ
EXLOG\RXFDQUHVSRQGWRWKHDSSUHYLHZWHDPYLDWKH5HVROXWLRQ&HQWHURSWLRQLQWKH
L7XQHV&RQQHFWZHEVLWH,I\RXXSORDGDQHZEXLOGWKLVZLOOSXW\RXUDSSOLFDWLRQDWWKH
HQGRIWKHTXHXHWREHUHYLHZHG
7KHUHDUHFHUWDLQO\PRUHLQGHSWKDQGVSHFLILFUXOHVIRUIHDWXUHVLQL26VRPDNHVXUH\RX
WDNHDORRNDWWKHFRPSOHWHVHWRIJXLGHOLQHVLI\RXDUHWKLQNLQJDERXWGRLQJVRPHWKLQJ
FUHDWLYHRURXWRIWKHER[ZLWKDQL26IHDWXUH$VDOZD\VLI\RXDUHXQVXUHDERXWD
VSHFLILFJXLGHOLQHLWLVEHVWWRVHHNSURIHVVLRQDOOHJDODGYLFHRQWKHPDWWHU&DOOLQJ
$SSOHVVXSSRUWQXPEHUZLOOQRWVKHGDQ\OLJKWRQWKHVXEMHFWVLQFHLWVVXSSRUWSHUVRQQHO
DUHQRWDOORZHGWRJLYHDGYLFHUHODWHGWRWKH$SS6WRUH5HYLHZ*XLGHOLQHV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
6XEPLWWLQJDQDSSWRWKHL26$SS6WRUH
%HIRUHZHJHWVWDUWHGZLWKVXEPLWWLQJRXUDSSOLFDWLRQWRWKHVWRUHZHQHHGWRUHYLHZD
VKRUWFKHFNOLVWWRPDNHVXUH\RXDUHUHDG\WRGRVR,WLVDSDLQWRUHDFKDSRLQWLQWKH
SURFHVVDQGUHDOL]H\RXKDYHVRPHWKLQJPLVVLQJRUKDYHQWGRQHVRPHWKLQJTXLWHULJKW
$GGLWLRQDOO\WKHUHDUHDIHZUHTXLUHPHQWVWKDWZLOOQHHGWREHPHWE\DGHVLJQHURUWKH
PDUNHWLQJWHDPZKLFKVKRXOGQRWQHFHVVDULO\EHOHIWWRWKHGHYHORSHU
0DNHVXUH\RXKDYHGRQHWKHIROORZLQJSULRUWREHJLQQLQJZLWKWKHVXEPLVVLRQ
<RXUDSSOLFDWLRQV,QIRSOLVWILOHLVFRPSOHWHO\ILOOHGRXW7KLVLQFOXGHVVSODVK
VFUHHQLPDJHVDSSLFRQVDSSQDPHDQGRWKHUVHWWLQJVWKDWQHHGWREHILOOHGRXWIRU
DGYDQFHGIHDWXUHV1RWHWKDWWKHDSSQDPHKHUHLVZKDWLVGLVSOD\HGXQGHUWKH
DSSOLFDWLRQLFRQ,WFDQEHGLIIHUIURPWKH$SS6WRUHQDPHDQGXQOLNHWKH$SS6WRUH
QDPHLWGRHVQRWKDYHWREHXQLTXHIURPDOOWKHRWKHUDSSVLQWKHVWRUH
<RXKDYHDWOHDVWWKUHHQDPHVVHOHFWHGIRU\RXUDSSRQWKH$SS6WRUH$QDPHPLJKW
EHXQDYDLODEOHHYHQLILWLVQRWFXUUHQWO\WDNHQRQWKH$SS6WRUHDVLWFRXOGKDYHEHHQ
SUHYLRXVO\WDNHQE\DGHYHORSHUIRUDQDSSWKDWZDVUHPRYHGIURPWKHVWRUHIRUVRPH
UHDVRQ
<RXKDYHDODUJH[DSSLFRQLPDJH7KHUHLVQWDQHHGWRLQFOXGHWKLVILOH
LQWKHDSSOLFDWLRQXQOHVV\RXDUHGLVWULEXWLQJHQWHUSULVHRUDGKRFEXLOGVWKURXJK
L7XQHV WKHGHVNWRSDSSOLFDWLRQ 
<RXKDYHDWOHDVWRQHVFUHHQVKRWSHUGHYLFHWKDW\RXUDSSOLFDWLRQLVWDUJHWLQJ7KLV
LQFOXGHVL3KRQHUHWLQDL3KRQHL3KRQHL3KRQH3OXVDQGL3DGUHWLQDVL]HG
VFUHHQVKRWVIRUDXQLYHUVDOL26DSSOLFDWLRQ+RZHYHU,ZRXOGVWURQJO\UHFRPPHQG
WKDW\RXILOORXWDOOWKHILYHVFUHHQVKRWVVORWV
<RXKDYHDZHOOZULWWHQDQGHGLWHGGHVFULSWLRQIRUWKH$SS6WRUH
<RXKDYHVHOHFWHGDVHWRINH\ZRUGVWRLPSURYHWKHVHDUFKIRU\RXUDSSOLFDWLRQ

http://www.freepdf-books.com/
&UHDWLQJDGLVWULEXWLRQSURYLVLRQLQJSURILOH
2QFH\RXKDYHGRXEOHFKHFNHGWKHSUHFHGLQJFKHFNOLVWZHFDQEHJLQWKHSURFHVVIRU
VXEPLVVLRQ2XUILUVWVWHSZLOOEHWRFUHDWHDSURYLVLRQLQJSURILOHIRUWKH$SS6WRUH
GLVWULEXWLRQ
/HWVEHJLQE\FUHDWLQJDQHZSURYLVLRQLQJSURILOHE\FDUU\LQJRXWWKHIROORZLQJVWHSV
 1DYLJDWHWRKWWSGHYHORSHUDSSOHFRPLRV
 &OLFNRQ&HUWLILFDWHV,GHQWLILHUV 3URILOHVLQWKHULJKWKDQGQDYLJDWLRQEDU
 &OLFNRQ3URYLVLRQLQJ3URILOHV
 &OLFNRQWKHSOXVEXWWRQLQWKHWRSULJKWFRUQHURIWKHZLQGRZ
 6HOHFW$SS6WRUHXQGHU'LVWULEXWLRQDQGFOLFNRQ&RQWLQXH
 6HOHFW\RXUDSS,'<RXVKRXOGKDYHFUHDWHGRQHDOUHDG\LQ&KDSWHU'HSOR\LQJDQG
7HVWLQJRQ'HYLFHVFOLFNRQ&RQWLQXH
 6HOHFWWKHFHUWLILFDWHIRUWKHSURYLVLRQLQJSURILOH1RUPDOO\WKHUHZLOOEHRQO\RQH
RSWLRQKHUH&OLFNRQ&RQWLQXH
 *LYHWKHSURILOHDQDSSURSULDWHQDPHVXFKDV0\$SS$SS6WRUH&OLFNRQ*HQHUDWH
 2QFHFRPSOHWH\RXFDQGRZQORDGDQGLQVWDOOWKHSURILOHPDQXDOO\RUV\QFKURQL]H
\RXUSURYLVLRQLQJSURILOHVLQ;FRGHXQGHU3UHIHUHQFHV_$FFRXQWVDVZHGLGHDUOLHU
LQWKHERRN

<RXZLOODUULYHDWWKHIROORZLQJVFUHHQZKHQVXFFHVVIXO

Your provisioning profile is ready.


PROV

Download and Install


Download and double click the following file to install your Provisioning Profile.

Name: XamChatAppStore

#
PROV
Type:
App ID:
iOS Distribution
Icom.jonathanpeppers.xamchat
Expires: Nov 25, 2015

Download

http://www.freepdf-books.com/
$GGLQJ\RXUDSSWRL7XQHV&RQQHFW
)RURXUQH[WVHWRIVWHSVZHZLOOVWDUWILOOLQJRXWWKHGHWDLOVRI\RXUDSSOLFDWLRQWREH
GLVSOD\HGRQWKH$SSOH$SS6WRUH
:HFDQEHJLQE\SHUIRUPLQJWKHIROORZLQJVHWRIVWHSVWRVHWXS\RXUDSSLQL7XQHV
&RQQHFW
 1DYLJDWHWRKWWSLWXQHVFRQQHFWDSSOHFRPDQGORJLQ
 &OLFNRQ0\$SSV
 &OLFNRQWKHSOXVEXWWRQLQWKHWRSOHIWFRUQHURIWKHZLQGRZIROORZHGE\1HZL26
$SS
 (QWHUDQDSS1DPHWREHGLVSOD\HGRQWKH$SS6WRUH
 (QWHUWKH9HUVLRQWREHGLVSOD\HGRQWKH$SS6WRUH
 &KRRVHD3ULPDU\/DQJXDJHIRU\RXUDSS
 (QWHUDYDOXHLQWKH6.8ILHOG7KLVLVXVHGWRLGHQWLI\\RXUDSSLQUHSRUWV
 6HOHFW\RXU%XQGOH,'<RXVKRXOGKDYHDOUHDG\FUHDWHGRQHLQ&KDSWHU'HSOR\LQJ
DQG7HVWLQJRQ'HYLFHVFOLFNRQ&RQWLQXH
 7KHUHLVDORWRIUHTXLUHGLQIRUPDWLRQWRILOORXWKHUH,I\RXPLVVDQ\L7XQHV&RQQHFW
LVSUHWW\KHOSIXODWGLVSOD\LQJZDUQLQJV,WVKRXOGEHIDLUO\XVHUIULHQGO\VLQFHWKHVLWH
LVPHDQWWREHXVHGE\PDUNHWLQJSURIHVVLRQDOVDVZHOODVGHYHORSHUV
 &OLFNRQ6DYHDIWHUPDNLQJ\RXUFKDQJHV

7KHUHDUHDORWRIRSWLRQDOILHOGVWRR0DNHVXUH\RXILOORXW5HYLHZ1RWHVRU'HPR
$FFRXQW,QIRUPDWLRQ,IWKHUHLVDQ\DGGLWLRQDOLQIRUPDWLRQWKHDSSUHYLHZWHDPZLOO
UHTXLUHWRUHYLHZ\RXUDSSOLFDWLRQ:KHQFRPSOHWH\RXZLOOVHH\RXUDSSOLFDWLRQZLWKWKH
VWDWXV3UHSDUHIRU6XEPLVVLRQDVVHHQLQWKHIROORZLQJVFUHHQVKRW
Jonathan Peppers v
iTunes Connect My Apps v Jonathan Peppers

< My Apps

o
Versions
XamChat 2
1.0.0 Prepare for Submission

Prerelease Pricing In-App Purchases Game Center Reviews Newsstand More v

1.0.0 Submit for Review

1RZZHQHHGWRDFWXDOO\XSORDGRXUDSSWRL7XQHV&RQQHFW<RXPXVWHLWKHUXSORDGD
EXLOGIURP;FRGHRU$SSOLFDWLRQ/RDGHU(LWKHUPHWKRGZLOOSURGXFHWKHVDPHUHVXOWVEXW
VRPHSUHIHUWRXVH$SSOLFDWLRQ/RDGHULIDQRQGHYHORSHUVXEPLWVWKHDSS

http://www.freepdf-books.com/
0DNLQJDQL26ELQDU\IRUWKH$SS6WRUH
2XUODVWVWHSIRU$SS6WRUHVXEPLVVLRQLVWRSURYLGHRXUELQDU\ILOHWKDWFRQWDLQVRXU
DSSOLFDWLRQWRWKHVWRUH:HQHHGWRFUHDWHWKH5HOHDVHEXLOGRIRXUDSSOLFDWLRQVLJQHG
ZLWKWKHGLVWULEXWLRQSURYLVLRQLQJSURILOHZHFUHDWHGHDUOLHULQWKLVFKDSWHU
;DPDULQ6WXGLRPDNHVWKLVYHU\VLPSOH:HFDQFRQILJXUHWKHEXLOGDVIROORZV
 &OLFNRQWKHVROXWLRQFRQILJXUDWLRQGURSGRZQLQWKHWRSOHIWFRUQHURI;DPDULQ
6WXGLRDQGVHOHFW$SS6WRUH
 %\GHIDXOW;DPDULQ6WXGLRZLOOVHWDOOWKHFRQILJXUDWLRQRSWLRQVWKDW\RXQHHGWR
VXEPLWWKLVEXLOGFRQILJXUDWLRQ
 1H[WVHOHFW\RXUL26DSSOLFDWLRQSURMHFWDQGQDYLJDWHWR%XLOG_$UFKLYH

$IWHUDIHZPRPHQWV;DPDULQ6WXGLRZLOORSHQWKHDUFKLYHGEXLOGVPHQXDVVKRZQLQWKH
IROORZLQJVFUHHQVKRW

XamChat.iOS Validate...
A Archive Type: iOS App Archive

{
Xr Creation Date: November 25, 2014 3:06 PM
Version: 1.0
Identifier com.jonathanpeppers.xamchat2
Distribute...

Name Creation Date * Comment Status

XamChat.iOS November 25, 2014 3:06 PM

7KHSURFHVVFUHDWHVD[DUFKLYHILOHWKDWLVVWRUHGLQ
a/LEUDU\'HYHORSHU;FRGH$UFKLYHV7KH9DOLGDWHEXWWRQZLOOFKHFN\RXUDUFKLYH
IRUDQ\SRWHQWLDOHUURUVWKDWFDQRFFXUGXULQJWKHXSORDGZKLOH'LVWULEXWHZLOODFWXDOO\
VXEPLWWKHDSSOLFDWLRQWRWKHVWRUH6DGO\DWWKHWLPHRIZULWLQJWKLVERRNWKH
'LVWULEXWHEXWWRQPHUHO\ODXQFKHVWKH$SSOLFDWLRQ/RDGHUDSSOLFDWLRQZKLFKFDQQRW
XSORDGWKH[DUFKLYHILOHV8QWLO;DPDULQZRUNVWKLVRXW\RXFDQDFFHVVWKHVHRSWLRQVIRU
WKHDUFKLYHLQ;FRGHE\QDYLJDWLQJWR:LQGRZ_2UJDQL]HULQWKH$UFKLYHVWDE
*RDKHDGDQGORFDWHWKHDUFKLYHLQ;FRGH\RXPLJKWKDYHWRUHVWDUW;FRGHLILWGRHVQRW
DSSHDUDQGSHUIRUPWKHIROORZLQJVWHSV
 &OLFNRQ'LVWULEXWH'RQWZRUU\LWZLOOYDOLGDWHWKHDUFKLYHEHIRUHXSORDGLQJ
 6HOHFW6XEPLWWRWKHL26$SS6WRUHDQGFOLFNRQ1H[W
 /RJLQZLWK\RXUFUHGHQWLDOVIRUL7XQHV&RQQHFWDQGFOLFNRQ1H[W
 6HOHFWWKHDSSURSULDWHSURYLVLRQLQJSURILOHIRUWKHDSSOLFDWLRQDQGFOLFNRQ6XEPLW

$IWHUVHYHUDOPRPHQWVGHSHQGLQJRQWKHVL]HRI\RXUDSSOLFDWLRQ\RXZLOOJHWD
FRQILUPDWLRQVFUHHQDQGWKHVWDWXVRI\RXUDSSOLFDWLRQZLOOFKDQJHWR8SORDG5HFHLYHG

http://www.freepdf-books.com/
7KHIROORZLQJVFUHHQVKRWVKRZVZKDWDFRQILUPDWLRQVFUHHQORRNVOLNH

Submission Succeeded

&

m
m
m
No issues were found in "XamChat.
XamChaE has passed validation and has been submitted to the App Store for
further review.

m
a- \ j

Cancel Previous | Finish

,I\RXUHWXUQWRL7XQHV&RQQHFWDQGQDYLJDWHWRWKH3UHUHOHDVHWDE\RXZLOOVHHWKHEXLOG
\RXMXVWXSORDGHGZLWKDVWDWXVRI3URFHVVLQJ

Processing ?

Build Upload Date Version Status

1.0 Nov 25, 2014 1.0 Uploaded

$IWHUDIHZPLQXWHVWKHEXLOGZLOOJHWSURFHVVHGDQGFDQEHDGGHGWRDQ$SS6WRUH
UHOHDVH7KHQH[WVWHSLVWRVHOHFWWKHEXLOGXQGHUWKH9HUVLRQVWDEZKLFKLVXQGHUWKH
%XLOGVHFWLRQDVVKRZQLQWKHIROORZLQJVFUHHQVKRW

http://www.freepdf-books.com/
Build

ft 1 .0 (1 .0)

Upload Date
Nov 25, 2014 3:13 PM

$IWHUKLWWLQJ6DYH\RXVKRXOGEHDEOHWRFOLFNRQ6XEPLWIRU5HYLHZZLWKRXWDQ\
UHPDLQLQJZDUQLQJV1H[WDQVZHUWKHWKUHHTXHVWLRQVDERXWH[SRUWODZVDGLGHQWLILHUV
DQGVRRQDQGKLW6XEPLWDVWKHILQDOVWHSWRVXEPLW\RXUDSS
$WWKLVSRLQW\RXKDYHQRFRQWURORYHUWKHVWDWXVRI\RXUDSSOLFDWLRQZKLOHLWVZDLWLQJLQ
OLQHWREHUHYLHZHGE\DQ$SSOHHPSOR\HH7KLVFDQWDNHRQHWRWZRZHHNVGHSHQGLQJRQ
WKHFXUUHQWZRUNORDGRIDSSVWREHUHYLHZHGDQGWKHWLPHRIWKH\HDU8SGDWHVZLOODOVRJR
WKURXJKWKHVDPHSURFHVVEXWWKHZDLWWLPHLVJHQHUDOO\DELWVKRUWHUWKDQDQHZDSS
VXEPLVVLRQ
/XFNLO\WKHUHDUHDIHZVLWXDWLRQVZKHUH\RXFDQIDVWWUDFNWKLVSURFHVV,I\RXQDYLJDWHWR
KWWSVGHYHORSHUDSSOHFRPDSSVWRUHFRQWDFW"WRSLF H[SHGLWH\RXFDQUHTXHVWIRUDQ
H[SHGLWHGDSSUHYLHZ<RXULVVXHPXVWHLWKHUEHDFULWLFDOEXJIL[RUDWLPHVHQVLWLYHHYHQW
UHODWHGWR\RXUDSSOLFDWLRQ$SSOHGRHVQWJXDUDQWHHDFFHSWLQJDQH[SHGLWHUHTXHVWEXWLW
FDQEHDOLIHVDYHULQWLPHVRIQHHG
$GGLWLRQDOO\LIVRPHWKLQJJRHVZURQJZLWKDEXLOG\RXVXEPLWWHG\RXFDQFDQFHOWKH
VXEPLVVLRQE\JRLQJWRWKHWRSRIWKHDSSGHWDLOVSDJHDQGVHOHFWLQJUHPRYHWKLVYHUVLRQ
IURPUHYLHZ,QVLWXDWLRQVZKHUH\RXGLVFRYHUDEXJDIWHUVXEPLVVLRQWKLVDOORZV\RXWR
XSORDGDQHZEXLOGLQLWVSODFH

http://www.freepdf-books.com/
http://www.freepdf-books.com/
6LJQLQJ\RXU$QGURLGDSSOLFDWLRQV
$OO$QGURLGSDFNDJHV WKHDSNILOHV DUHVLJQHGE\DFHUWLILFDWHRUDNH\VWRUHILOHWR
HQDEOHWKHLULQVWDOODWLRQRQDGHYLFH:KHQ\RXDUHGHEXJJLQJGHYHORSLQJ\RXU
DSSOLFDWLRQ\RXUSDFNDJHLVDXWRPDWLFDOO\VLJQHGE\DGHYHORSPHQWFHUWLILFDWHWKDWZDV
JHQHUDWHGE\WKH$QGURLG6'.,WLVILQHWRXVHWKLVFHUWLILFDWHIRUGHYHORSPHQWRUHYHQ
EHWDWHVWLQJKRZHYHULWFDQQRWEHXVHGRQDQDSSOLFDWLRQGLVWULEXWHGWR*RRJOH3OD\
7RFUHDWHDSURGXFWLRQFHUWLILFDWHZHFDQXVHDFRPPDQGOLQHWRROLQFOXGHGZLWKWKH
$QGURLG6'.QDPHGNH\WRRO7RFUHDWH\RXURZQNH\VWRUHILOHUXQWKHIROORZLQJOLQHLQ
DWHUPLQDOZLQGRZ
NH\WRROJHQNH\YNH\VWRUHILOHQDPH!NH\VWRUHDOLDVNH\QDPH!NH\DOJ
56$NH\VL]HYDOLGLW\

5HSODFHILOHQDPH!DQGNH\QDPH!ZLWKDSSURSULDWHWHUPVIRU\RXUDSSOLFDWLRQ7KH
NH\WRROFRPPDQGOLQHWRROZLOOWKHQSURPSWVHYHUDOTXHVWLRQVIRU\RXWRLGHQWLI\WKH
SDUW\WKDWLVVLJQLQJWKHDSSOLFDWLRQ7KLVLVYHU\VLPLODUWRDQ66/FHUWLILFDWHLI\RXKDYH
HYHUZRUNHGZLWKRQHEHIRUH<RXZLOODOVREHSURPSWHGIRUDNH\VWRUHSDVVZRUGDQGD
NH\SDVVZRUG\RXFDQOHWWKHVHEHWKHVDPHRUFKDQJHWKHPGHSHQGLQJRQKRZVHFXUH
\RXZDQW\RXUNH\WREH
<RXUFRQVROHRXWSXWZLOOORRNVRPHWKLQJOLNHZKDWLVVKRZQLQWKHIROORZLQJVFUHHQVKRW
Jonathans-MacBook-Pro-3:Git jonathanpeppers$ keytool -genkey -v -keystore XamChat.keystore -alias XamChat -keyalg RSA -keysize 2048 -validity 10000
Enter keystore password:
Re-enter new password:
What is your first and last name?
[Unknown] : Jonathan Peppers
What is the name of your organizational unit?
[Unknown]: Jonathan Peppers
What is the name of your organization?
[Unknown] : Jonathan Peppers
What is the name of your City or Locality?
[Unknown]: Bowling Green
What is the name of your State or Province?
[Unknown] : KY
What is the two-letter country code for this unit?
[Unknown] : US
Is CN-Jonathan Peppers, OU-Jonathan Peppers, O-Jonathan Peppers, L-Bowling Green, ST-KY, C-US correct?
[no]: yes

Generating 2,048 bit RSA key pair and self-signed certificate (SHA25GwithRSA) with a validity of 10,000 days
for: CN=Jonathan Peppers, OU=Jonathan Peppers, 0=Jonathan Peppers, L=Bowling Green, ST=KY, C=US
Enter key password for <XamChat>
(RETURN if same as keystore password):
.
[Storing XamChat keystore]

:KHQFRPSOHWH\RXVKRXOGVWRUH\RXUNH\VWRUHILOHDQGSDVVZRUGLQDYHU\VDIHSODFH
2QFH\RXVLJQDQDSSOLFDWLRQZLWKWKLVNH\VWRUHILOHDQGVXEPLWLWWR*RRJOH3OD\\RX
ZLOOQRWEHDEOHWRVXEPLWWKHXSGDWHVRIWKHDSSOLFDWLRQZLWKRXWVLJQLQJLWZLWKWKHVDPH
NH\7KHUHLVQRPHFKDQLVPWRUHWULHYHDORVWNH\VWRUHILOH,I\RXGRKDSSHQWRORVHLW
\RXURQO\RSWLRQLVWRUHPRYHWKHH[LVWLQJDSSIURPWKHVWRUHDQGVXEPLWDQHZDSSWKDW
FRQWDLQV\RXUXSGDWHGFKDQJHV7KLVFDQSRWHQWLDOO\FDXVH\RXWRORVHDORWRIXVHUV
7RVLJQDQ$QGURLGSDFNDJH\RXFDQXVHDQRWKHUFRPPDQGOLQHWRROLQFOXGHGZLWKWKH
$QGURLG6'.QDPHGMDUVLJQHU+RZHYHU;DPDULQ6WXGLRVLPSOLILHVWKLVSURFHVVE\

http://www.freepdf-books.com/
SURYLGLQJDXVHULQWHUIDFHWRUXQ\RXUSDFNDJH
2SHQ\RXU$QGURLGSURMHFWLQ;DPDULQ6WXGLRDQGFDUU\RXWWKHIROORZLQJVWHSVWRZDON
\RXWKURXJKWKHSURFHVVRIVLJQLQJDQDSNILOH
 &KDQJH\RXUEXLOGFRQILJXUDWLRQWR5HOHDVH
 6HOHFWWKHDSSURSULDWHSURMHFWDQGQDYLJDWHWR3URMHFW_3XEOLVK$QGURLG
$SSOLFDWLRQ
 6HOHFWWKHNH\VWRUHILOHWKDW\RXMXVWFUHDWHG
 (QWHUWKHYDOXHVLQWKH3DVVZRUG$OLDVDQG.H\3DVVZRUGILHOGV\RXXVHGZKHQ
FUHDWLQJWKHNH\&OLFNRQ)RUZDUG
 &KRRVHDGLUHFWRU\WRGHSOR\WKHDSNILOHDQGFOLFNRQ&UHDWH

:KHQVXFFHVVIXODSDGLQ;DPDULQ6WXGLRZLOODSSHDUWKDWGLVSOD\VWKHSURJUHVV7KHSDG
WKDWDSSHDUVORRNVOLNHZKDWLVVKRZQLQWKHIROORZLQJVFUHHQVKRW

package

Waiting for packaging to complete

5igning package with custom key

Package successfully signed


File created: /Users/jonathanpeppers/Desktop/com. jonathanpeppers,xamchat.apk

,WLVLPSRUWDQWWRQRWHWKDW;DPDULQ$QGURLGDXWRPDWLFDOO\UXQVDVHFRQGWRROFDOOHG
]LSDOLJQDIWHUVLJQLQJWKH$3.7KLVWRRODOLJQVWKHE\WHVZLWKLQDQ$3.WRLPSURYHWKH
VWDUWXSWLPHRI\RXUDSS,I\RXSODQRQUXQQLQJMDUVLJQHUIURPWKHFRPPDQGOLQHLWVHOI
\RXPXVWUXQ]LSDOLJQDVZHOO2WKHUZLVHWKHDSSZLOOFUDVKRQVWDUWXSDQG*RRJOH3OD\
ZLOODOVRQRWDFFHSWWKH$3.

http://www.freepdf-books.com/
http://www.freepdf-books.com/
6XEPLWWLQJWKHDSSWR*RRJOH3OD\
2QFH\RXKDYHDVLJQHGWKH$QGURLGSDFNDJHVXEPLWWLQJ\RXUDSSOLFDWLRQWR*RRJOH3OD\
LVUHODWLYHO\SDLQOHVVFRPSDUHGWRL26(YHU\WKLQJFDQEHFRPSOHWHGYLDWKH'HYHORSHU
&RQVROHWDELQWKHEURZVHUZLWKRXWKDYLQJWRXSORDGWKHSDFNDJHZLWKDQ26;
DSSOLFDWLRQ
%HIRUHVWDUWLQJWKHVXEPLVVLRQPDNHVXUH\RXKDYHFRPSOHWHGWKHWDVNVRQWKHIROORZLQJ
FKHFNOLVW
<RXKDYHGHFODUHGDQ$QGURLG0DQLIHVW[POILOHZLWK\RXUDSSOLFDWLRQQDPH
SDFNDJHQDPHDQGLFRQGHFODUHG
<RXKDYHDQDSNILOHVLJQHGZLWKDSURGXFWLRQNH\
<RXKDYHVHOHFWHGDQDSSOLFDWLRQQDPHIRU*RRJOH3OD\7KLVLVQRWXQLTXHDFURVVWKH
VWRUH
<RXKDYHD[KLJKUHVROXWLRQLFRQLPDJHIRU*RRJOH3OD\
<RXKDYHDZHOOZULWWHQDQGHGLWHGGHVFULSWLRQIRUWKHVWRUH
<RXKDYHDWOHDVWWZRVFUHHQVKRWV+RZHYHU,UHFRPPHQGWKDW\RXXVHDOOWKHHLJKW
VORWVWKDWLQFOXGHVL]HVIRUSKRQHVDQGDQGLQFKWDEOHWV
$IWHUJRLQJWKURXJKWKHFKHFNOLVW\RXVKRXOGEHIXOO\SUHSDUHGWRVXEPLW\RXUDSSOLFDWLRQ
WR*RRJOH3OD\7KHWDEWRDGGQHZDSSVORRNVOLNHWKHIROORZLQJVFUHHQVKRW

* Q. Jonathan Peppers Help & Feedback T

ALL APPLICATIONS + Add new application

o You don't have any applications yet.


Add your first application

7REHJLQZLWKQDYLJDWHWRKWWSVSOD\JRRJOHFRPDSSVSXEOLVKDQGORJLQWR\RXU
DFFRXQWWKHQFDUU\RXWWKHIROORZLQJVWHSV
 6HOHFWWKH$OO$SSOLFDWLRQVWDEDQGFOLFNRQ$GGQHZDSSOLFDWLRQ
 (QWHUDQDPHWREHGLVSOD\HGIRUWKHDSSRQ*RRJOH3OD\DQGFOLFNRQ8SORDG$3.

http://www.freepdf-books.com/
 &OLFNRQ8SORDG\RXUILUVW$3.WR3URGXFWLRQ
 %URZVHWR\RXUVLJQHGDSNILOHDQGFOLFNRQ2.<RXZLOOVHHWKH$3.WDEV
FKHFNPDUNWXUQJUHHQ
 6HOHFWWKH6WRUH/LVWLQJWDE
 )LOORXWDOOWKHUHTXLUHGILHOGVLQFOXGLQJ'HVFULSWLRQ+LJKUHV,FRQ
&DWHJRUL]DWLRQDQG3ULYDF\3ROLF\ RUVHOHFWWKHFKHFNER[WKDWVD\V\RXDUHQW
VXEPLWWLQJDSROLF\ DQGSURYLGHDWOHDVWWZRVFUHHQVKRWV
 &OLFNRQ6DYH<RXZLOOVHHWKHFKHFNPDUNRQWKH6WRUH/LVWLQJWDEWXUQJUHHQ
 6HOHFWWKH3ULFLQJ 'LVWULEXWLRQWDE
 6HOHFWDSULFHDQGWKHFRXQWULHV\RXZLVKWRGLVWULEXWHWR
 $FFHSWWKHDJUHHPHQWIRU&RQWHQWJXLGHOLQHVDQG86H[SRUWODZV
 &OLFNRQ6DYH<RXZLOOVHHWKHFKHFNPDUNRQWKH3ULFLQJ 'LVWULEXWLRQWDEWXUQ
JUHHQ
 6HOHFWWKH5HDG\WRSXEOLVKGURSGRZQLQWKHWRSULJKWFRUQHUDVVKRZQLQWKH
IROORZLQJVFUHHQVKRWDQGVHOHFW3XEOLVKWKLVDSS

XAMCHAT - comjonathanpeppers.xamchat /' Ready to publish v

Publish this app

STORE LISTING Saved


Delete this app

Reids marked with * need to be filled before publishing.


PRODUCT DETAILS

English (United States) -er-us Add translations

Title XamChat
English (United States) - en-US
7 of 30 characters

,QDIHZKRXUV\RXUDSSOLFDWLRQZLOOEHDYDLODEOHRQ*RRJOH3OD\1RDSSURYDOSURFHVVLV
UHTXLUHGDQGWKHXSGDWHVWR\RXUDSSVDUHHTXDOO\SDLQOHVV

http://www.freepdf-books.com/
*RRJOH3OD\'HYHORSHU3URJUDP3ROLFLHV
7RSURYLGHDVDIHVWRUHHQYLURQPHQW*RRJOHUHWURDFWLYHO\GHOHWHVDSSOLFDWLRQVWKDWYLRODWH
LWVSROLFLHVDQGZLOOJHQHUDOO\GHOHWHWKHHQWLUHGHYHORSHUDFFRXQWQRWMXVWWKHDSSOLFDWLRQ
*RRJOHVSROLFLHVDUHDUHDLPHGDWLPSURYLQJWKHTXDOLW\RIDSSOLFDWLRQVDYDLODEOHRQ
*RRJOH3OD\DQGDUHQRWTXLWHDVOHQJWK\DVWKHVHWRIUXOHVRQL267KDWEHLQJVDLGWKH
IROORZLQJLVDEDVLFVXPPDU\RI*RRJOHVSROLFLHV
$SSVFDQQRWKDYHVH[XDOO\H[SOLFLWPDWHULDOJUDWXLWRXVYLROHQFHRUKDWHVSHHFKHV
$SSVFDQQRWLQIULQJHXSRQFRS\ULJKWHGPDWHULDO
$SSVFDQQRWEHPDOLFLRXVLQQDWXUHRUFDSWXUHSULYDWHLQIRUPDWLRQRIXVHUVZLWKRXW
WKHLUNQRZOHGJH
$SSVFDQQRWPRGLI\WKHEDVLFIXQFWLRQDOLWLHVRIXVHUVGHYLFHV VXFKDVPRGLI\LQJWKH
KRPHVFUHHQ ZLWKRXWWKHLUFRQVHQW,IDSSOLFDWLRQVLQFOXGHWKLVIXQFWLRQDOLW\LWPXVW
EHHDV\IRUWKHXVHUVWRWXUQRIIWKLVIXQFWLRQDOLW\
$OOWKHGLJLWDOFRQWHQWZLWKLQ\RXUDSSOLFDWLRQPXVWXVH*RRJOH3OD\VLQDSSELOOLQJ
RULQDSSSXUFKDVHV 3K\VLFDOJRRGVFDQQRWEHSXUFKDVHGZLWK,$3V
$SSOLFDWLRQVPXVWQRWDEXVHWKHFHOOXODUQHWZRUNXVDJHWKDWFRXOGUHVXOWLQWKHXVHU
LQFXUULQJKLJKELOODPRXQWV
$VZLWKL26LI\RXKDYHDFRQFHUQDERXWRQHRIWKHSROLFLHVLWLVEHVWWRSURFXUH
SURIHVVLRQDOOHJDODGYLFHDERXWWKHSROLF\)RUDFRPSOHWHOLVWRIWKHSROLFLHVYLVLW
KWWSVSOD\JRRJOHFRPDERXWGHYHORSHUFRQWHQWSROLF\KWPO

K Google play
Google Play Developer Program Policies
The policies listed below play an important role in maintaining a positive experience for everyone using Google Play. Defined terms used here
have the same meaning as in the Developer Distribution Agreement. Be sure to check back from time to time, as these policies may change.

Content Policies

Our content policies apply to any content your app displays or links to, including any ads it shows to users and any user-generated content it
hosts or links to. Further, they apply to any content from your developer account which is publicly displayed in Google Play, including your
developer name and the landing page of your listed developer website. In addition to complying with these policies, the content of your app
must be rated in accordance with our Content Rating Guidelines.

http://www.freepdf-books.com/
http://www.freepdf-books.com/
7LSVWRPDNHDVXFFHVVIXOPRELOHDSS
)URPP\SHUVRQDOH[SHULHQFH,KDYHEHHQVXEPLWWLQJDSSOLFDWLRQVEXLOWZLWK;DPDULQWR
WKHL26$SS6WRUHDQG*RRJOH3OD\IRUTXLWHVRPHWLPH$IWHUGHOLYHULQJRYHUPRELOH
DSSOLFDWLRQVWRWDOLQJWHQVRIPLOOLRQVGRZQORDGVDORWRIOHVVRQVDUHWREHOHDUQHGDERXW
ZKDWPDNHVDPRELOHDSSOLFDWLRQDVXFFHVVRUDIDLOXUH;DPDULQDSSVDUH
LQGLVWLQJXLVKDEOHIURP-DYDRU2EMHFWLYH&DSSVWRWKHHQGXVHUVR\RXFDQPDNH\RXU
DSSVXFFHVVIXOE\IROORZLQJWKHVDPHSDWWHUQVDVVWDQGDUGL26RU$QGURLGDSSOLFDWLRQV
7KHUHLVTXLWHDELW\RXFDQGRWRPDNH\RXUDSSPRUHVXFFHVVIXO+HUHDUHVRPHWLSVWR
IROORZ
3ULFLQJLWULJKW,I\RXUDSSOLFDWLRQDSSHDOVWRDOPRVWDQ\RQHFRQVLGHUDIUHHPLXP
PRGHOWKDWPDNHVUHYHQXHIURPDGSODFHPHQWVRULQDSSSXUFKDVHV+RZHYHULI\RXU
DSSLVIDLUO\QLFKH\RXZLOOEHPXFKEHWWHURIISULFLQJ\RXUDSSDWRUKLJKHU
+RZHYHUSUHPLXPDSSVPXVWKROGDKLJKHUVWDQGDUGRITXDOLW\
.QRZLQJ\RXUFRPSHWLWLRQ,IWKHUHDUHRWKHUDSSVLQWKHVDPHVSDFHDV\RXUVPDNH
VXUH\RXUDSSOLFDWLRQLVEHWWHURURIIHUVDPXFKZLGHUIHDWXUHVHWWKDQWKHFRPSHWLWLRQ
,WPLJKWDOVREHDJRRGLGHDWRDYRLGWKHVSDFHDOWRJHWKHULIWKHUHDUHDOUHDG\VHYHUDO
DSSVZLWKWKHVDPHIXQFWLRQDOLW\DV\RXUV
3URPSWLQJOR\DOXVHUVIRUUHYLHZV,WLVDJRRGLGHDWRSURPSWXVHUVIRUDUHYLHZ
DIWHUWKH\RSHQ\RXUDSSOLFDWLRQVHYHUDOWLPHV7KLVJLYHVXVHUVZKRUHDOO\OLNH\RXU
DSSOLFDWLRQDFKDQFHWRZULWHDJRRGUHYLHZ
6XSSRUWLQJ\RXUXVHUV3URYLGHDYDOLGVXSSRUWHPDLODGGUHVVRU)DFHERRNSDJHIRU
\RXWRHDVLO\LQWHUDFWZLWK\RXUXVHUV5HVSRQGWREXJUHSRUWVDQGQHJDWLYHUHYLHZV
*RRJOH3OD\HYHQKDVWKHRSWLRQWRHPDLOXVHUVZKRZULWHUHYLHZVRQ\RXUDSS
$GGLQJDIHHGEDFNEXWWRQGLUHFWO\LQWKHDSSLVDOVRDJUHDWRSWLRQKHUH
.HHSLQJ\RXUDSSOLFDWLRQVPDOO6WD\LQJXQGHUWKH0%OLPLWRQL26RU0%
RQ*RRJOH3OD\ZLOODOORZXVHUVWRGRZQORDG\RXUDSSOLFDWLRQRQWKHLUFHOOXODUGDWD
SODQ'RLQJWKLVQHJDWHVWKHSRVVLELOLW\RIIULFWLRQWRLQVWDOO\RXUDSSDVXVHUVZLOO
DVVRFLDWHDOHQJWK\GRZQORDGZLWKDVORZUXQQLQJDSSOLFDWLRQ
6XEPLWWLQJ\RXUDSSWRUHYLHZZHEVLWHV7U\WRJHWDVPDQ\UHYLHZVRQWKHZHEDV
SRVVLEOH$SSOHSURYLGHVWKHDELOLW\WRVHQGFRXSRQFRGHVEXWZLWKWKH$QGURLG
YHUVLRQRI\RXUDSS\RXFDQVHQG\RXUDFWXDO$QGURLGSDFNDJH6HQGLQJ\RXUDSSWR
UHYLHZZHEVLWHVRUSRSXODU<RXWXEHFKDQQHOVFDQEHDJUHDWZD\WRIUHHDGYHUWLVLQJ
8VLQJDQDSSDQDO\WLFVRUDWUDFNLQJVHUYLFH5HSRUWLQJ\RXUDSSVXVDJHDQGFUDVK
UHSRUWVFDQEHYHU\KHOSIXOWRXQGHUVWDQG\RXUXVHUV)L[LQJFUDVKHVLQWKHZLOGDQG
PRGLI\LQJ\RXUXVHULQWHUIDFHWRLPSURYHVSHQGLQJEHKDYLRULVYHU\LPSRUWDQW
([DPSOHVRIWKHVHZRXOGEHWRDGG*RRJOH$QDO\WLFVRU)OXUU\$QDO\WLFVWR\RXUDSS
7KHUHLVQRVLOYHUEXOOHWWRKDYLQJDVXFFHVVIXOPRELOHDSSOLFDWLRQ,I\RXUDSSOLFDWLRQLV
FRPSHOOLQJIXOILOOVDQHHGDQGIXQFWLRQVTXLFNO\DQGSURSHUO\\RXFRXOGKDYHWKHQH[WKLW
RQ\RXUKDQGV%HLQJDEOHWRGHOLYHUDFRQVLVWHQWFURVVSODWIRUPH[SHULHQFHXVLQJ;DPDULQ
ZLOODOVRJLYH\RXDKHDGVWDUWRQ\RXUFRPSHWLWRUV

http://www.freepdf-books.com/
http://www.freepdf-books.com/
6XPPDU\
,QWKLVFKDSWHUZHFRYHUHGHYHU\WKLQJ\RXQHHGWRNQRZWRVXEPLW\RXUDSSOLFDWLRQWRWKH
L26$SS6WRUHDQG*RRJOH3OD\:HFRYHUHGWKH$SS6WRUH5HYLHZ*XLGHOLQHVDQG
VLPSOLILHGWKHPIRUWKHPRVWFRPPRQVLWXDWLRQV\RXPLJKWUXQLQWRGXULQJWKHDSSURYDO
SURFHVV:HZHQWRYHUWKHVHWXSSURFHVVIRUSURYLVLRQLQJ\RXUDSSVPHWDGDWDDQGXSORDG
\RXUELQDU\WRL7XQHV&RQQHFW)RU$QGURLGZHZHQWRYHUKRZWRFUHDWHDSURGXFWLRQ
VLJQLQJNH\DQGVLJQ\RXU$QGURLGSDFNDJH DSN ILOH:HZHQWRYHUVXEPLWWLQJDQ
DSSOLFDWLRQWR*RRJOH3OD\DQGILQLVKHGWKHFKDSWHUZLWKWLSVRQKRZWRGHOLYHUD
VXFFHVVIXODQGKRSHIXOO\SURILWDEOHDSSOLFDWLRQWRWKHDSSVWRUHV
,KRSHWKDWZLWKWKLVERRN\RXKDYHH[SHULHQFHGDQHQGWRHQGSUDFWLFDOZDONWKURXJKWR
GHYHORSUHDOZRUOGFURVVSODWIRUPDSSOLFDWLRQVZLWK;DPDULQ8VLQJ&ZKLFKLVVXFKD
JUHDWODQJXDJHFRPSDUHGWRWKHDOWHUQDWLYHV\RXVKRXOGEHYHU\SURGXFWLYH$GGLWLRQDOO\
\RXZLOOVDYHWLPHE\VKDULQJFRGHZLWKRXWLQDQ\ZD\OLPLWLQJWKHQDWLYHH[SHULHQFHIRU
\RXUXVHUV

http://www.freepdf-books.com/
,QGH[
$
DFWLRQ8VLQJWKHL26GHVLJQHU
$FWLRQ%DU6KHUORFN7KHPRVWFRPPRQFRPSRQHQWV
DFWLYLW\%XLOGLQJ\RXUILUVW$QGURLGDSSOLFDWLRQ
DGDSWHU
o VHWWLQJXS6HWWLQJXSWKHDGDSWHU
$PD]RQZHEVHUYLFHV
o DERXW/HDUQLQJ:LQGRZV$]XUH
o 85//HDUQLQJ:LQGRZV$]XUH

$QGURLG
o 9LHZ*URXSV/D\RXWVDQG9LHZ*URXSVLQ$QGRULG
o FRQWDFWVUHWULHYLQJRQ5HWULHYLQJFRQWDFWVRQ$QGURLG
o *36ORFDWLRQLPSOHPHQWLQJRQ,PSOHPHQWLQJ*36ORFDWLRQRQ$QGURLG
o SKRWRVDFFHVVLQJRQ$FFHVVLQJSKRWRVRQ$QGURLG

$QGURLGDFWLYLWLHV
o DERXW$QGURLGDFWLYLWLHV
o OLIHF\FOHFDOOEDFNPHWKRGV$QGURLGDFWLYLWLHV
o PHWKRGV$QGURLGDFWLYLWLHV

$QGURLGDSSOLFDWLRQ
o EXLOGLQJ%XLOGLQJ\RXUILUVW$QGURLGDSSOLFDWLRQ

$QGURLGDSSOLFDWLRQV
o VLJQLQJ6LJQLQJ\RXU$QGURLGDSSOLFDWLRQV

$QGURLGEDFNVWDFN$QGURLGDFWLYLWLHV
$QGURLGEXQGOH$QGURLGDFWLYLWLHV
$QGURLGGHVLJQHU;DPDULQ6WXGLR
o DERXW;DPDULQV$QGURLGGHVLJQHU
o IHDWXUHVDGGLQJ;DPDULQV$QGURLGGHVLJQHU

$QGURLGGHYLFH
o VHWWLQJV$QGURLGGHYLFHVHWWLQJV

$QGURLGGRFXPHQWDWLRQ
o 85/&RPPRQPDQLIHVWSHUPLVVLRQV

$QGURLGHPXODWRU
o VHWWLQJXS6HWWLQJXSWKH$QGURLGHPXODWRU

$QGURLG0DQLIHVW
o DERXW,QWURGXFLQJ$QGURLG0DQLIHVW
o VHWWLQJXS6HWWLQJXSWKH0DQLIHVW
o SHUPLVVLRQV&RPPRQPDQLIHVWSHUPLVVLRQV
o DSSOLFDWLRQFODVVFUHDWLQJ&UHDWLQJDQGLPSOHPHQWLQJWKHDSSOLFDWLRQFODVV
o DSSOLFDWLRQFODVVLPSOHPHQWLQJ&UHDWLQJDQGLPSOHPHQWLQJWKHDSSOLFDWLRQ

FODVV
$QGURLG6'.3ODWIRUP,PSOHPHQWLQJ*RRJOH&ORXG0HVVDJLQJ

http://www.freepdf-books.com/
$QGURLG9LUWXDO'HYLFH $9' 6HWWLQJXSWKH$QGURLGHPXODWRU
$27FRPSLODWLRQ
o DERXW8QGHUVWDQGLQJ$27FRPSLODWLRQ
$3, $SSOLFDWLRQ3URJUDPPLQJ,QWHUIDFH %XLOGLQJ\RXUILUVW$QGURLGDSSOLFDWLRQ
DSS
o VXEPLWWLQJWR*RRJOH3OD\6XEPLWWLQJWKHDSSWR*RRJOH3OD\
$SS'HOHJDWHFVILOH
o PHWKRGVRYHUULGLQJ8VLQJWKHL26GHVLJQHU
o )LQLVKHG/DXQFKLQJPHWKRG8VLQJWKHL26GHVLJQHU
o 'LG(QWHU%DFNJURXQGPHWKRG8VLQJWKHL26GHVLJQHU
o :LOO(QWHU)RUHJURXQGPHWKRG8VLQJWKHL26GHVLJQHU
o 2Q5HVLJQ$FWLYDWLRQPHWKRG8VLQJWKHL26GHVLJQHU
o 5HFHLYH0HPRU\:DUQLQJPHWKRG8VLQJWKHL26GHVLJQHU
o +DQGOH2SHQ8UOPHWKRG8VLQJWKHL26GHVLJQHU

$SSOH
o 09&8QGHUVWDQGLQJ$SSOHV09&SDWWHUQ
o 85/8VLQJWKHL26GHVLJQHU8VLQJWKH$SSOH3XVK1RWLILFDWLRQVHUYLFH

$SSOH3XVK1RWLILFDWLRQVHUYLFH
o XVLQJ8VLQJWKH$SSOH3XVK1RWLILFDWLRQVHUYLFH
o VHQGLQJ8VLQJWKH$SSOH3XVK1RWLILFDWLRQVHUYLFH
o SURSHUSURYLVLRQLQJVHWWLQJXS6HWWLQJXSSURSHUSURYLVLRQLQJ
o SURYLVLRQLQJSURILOHVHWWLQJXS6HWWLQJXS\RXUSURYLVLRQLQJSURILOH
o FHUWLILFDWHVLJQLQJUHTXHVWVHWWLQJXS6HWWLQJXSDFHUWLILFDWHVLJQLQJUHTXHVW
o FOLHQWVLGHFKDQJHVPDNLQJ0DNLQJFOLHQWVLGHFKDQJHVIRUSXVKQRWLILFDWLRQV

$SSOHVUHYHQXHVKDUH$SSOHVUHYHQXHVKDUH
DSSOLFDWLRQFODVV
o LPSOHPHQWLQJ&UHDWLQJDQGLPSOHPHQWLQJWKHDSSOLFDWLRQFODVV
o FUHDWLQJ&UHDWLQJDQGLPSOHPHQWLQJWKHDSSOLFDWLRQFODVV

DUFKLWHFWXUH;DPDULQ)RUPV
o DERXW8QGHUVWDQGLQJWKHDUFKLWHFWXUHEHKLQG;DPDULQ)RUPV
o ;DPDULQ)RUPV6KDUHG8QGHUVWDQGLQJWKHDUFKLWHFWXUHEHKLQG;DPDULQ)RUPV
o ;DPDULQ)RUPV3RUWDEOH8QGHUVWDQGLQJWKHDUFKLWHFWXUHEHKLQG

;DPDULQ)RUPV
$631(78QGHUVWDQGLQJ$SSOHV09&SDWWHUQ
$VVHUW7KDWPHWKRG:ULWLQJDVVHUWLRQV
DVVHUWLRQV
o ZULWLQJ:ULWLQJDVVHUWLRQV

DV\QFNH\ZRUG,PSOHPHQWLQJ0990LQDQH[DPSOH
DZDLWNH\ZRUG,PSOHPHQWLQJ0990LQDQH[DPSOH
$]XUH0RELOH6HUYLFHV
o DERXW/HDUQLQJ:LQGRZV$]XUH
o H[SORULQJ([SORULQJ$]XUH0RELOH6HUYLFHV
o IHDWXUHV([SORULQJ$]XUH0RELOH6HUYLFHV
o 85/&UHDWLQJWDEOHVDQGVFULSWV

http://www.freepdf-books.com/
o 1X*HWSDFNDJHDGGLQJ$GGLQJWKH$]XUH0RELOH6HUYLFHV1X*HWSDFNDJH
$]XUH0RELOH6HUYLFHV1X*HWSDFNDJH
o DGGLQJ$GGLQJWKH$]XUH0RELOH6HUYLFHV1X*HWSDFNDJH
$]XUHZHEVLWHV/HDUQLQJ:LQGRZV$]XUH

http://www.freepdf-books.com/
%
EDFNHQG
o DGGLQJWR;DP&KDW$GGLQJDEDFNHQGWR;DP&KDW
o $]XUH0RELOH6HUYLFHV1X*HWSDFNDJHDGGLQJ$GGLQJWKH$]XUH0RELOH
6HUYLFHV1X*HWSDFNDJH
%DVH$GDSWHU
o XVLQJ8VLQJ/LVW9LHZDQG%DVH$GDSWHU
%DVH&ODVV/LEUDULHV %&/ 8QGHUVWDQGLQJ$SSOHV09&SDWWHUQ
%URDGFDVW5HFHLYHU
o 85/,PSOHPHQWLQJ*RRJOH&ORXG0HVVDJLQJ

http://www.freepdf-books.com/
&
&DWWULEXWHV
o %DVH7\SH:RUNLQJZLWK2EMHFWLYH6KDUSLH
o ([SRUW:RUNLQJZLWK2EMHFWLYH6KDUSLH
o 6WDWLF:RUNLQJZLWK2EMHFWLYH6KDUSLH
o %LQG:RUNLQJZLWK2EMHFWLYH6KDUSLH
o 1XOO$OORZHG:RUNLQJZLWK2EMHFWLYH6KDUSLH
o )LHOG:RUNLQJZLWK2EMHFWLYH6KDUSLH
o 0RGHO:RUNLQJZLWK2EMHFWLYH6KDUSLH
o ,QWHUQDO:RUNLQJZLWK2EMHFWLYH6KDUSLH
o $EVWUDFW:RUNLQJZLWK2EMHFWLYH6KDUSLH
&OLEUDULHV
o SRUWLQJ3RUWLQJH[LVWLQJ&OLEUDULHV

FDPHUD
o DFFHVVLQJ$FFHVVLQJWKHSKRWROLEUDU\DQGFDPHUD

FHUWLILFDWHVLJQLQJUHTXHVW
o VHWWLQJXS6HWWLQJXSDFHUWLILFDWHVLJQLQJUHTXHVW

FKLOGFRQWURO%XLOGLQJ\RXUILUVW$QGURLGDSSOLFDWLRQ
&ORQHG3URMHFW)LOHV
o DERXW&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV
o DGYDQWDJHV&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV
o GLVDGYDQWDJHV&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV

&ORXGVHUYLFHV/HDUQLQJ:LQGRZV$]XUH
FRQWDFWV
o DFFHVVLQJ$FFHVVLQJFRQWDFWV
o UHWULHYLQJRQ$QGURLG5HWULHYLQJFRQWDFWVRQ$QGURLG

&RQWUROOHU8QGHUVWDQGLQJ$SSOHV09&SDWWHUQ
FRQWUROOHUVOD\RXW
o PRGLI\LQJ0RGLI\LQJWKHFRQWUROOHUVOD\RXW

FRQYHUVDWLRQVVFUHHQ
o LPSOHPHQWLQJ,PSOHPHQWLQJWKHFRQYHUVDWLRQVVFUHHQ

&RUH*UDSKLFV2EMHFWLYH&ELQGLQJV
FURVVSODWIRUPVROXWLRQ
o )LOH/LQNLQJ&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV
o &ORQHG3URMHFW)LOHV&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV
o 6KDUHG3URMHFW&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV
o 3&/V&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV
o VHWWLQJXS6HWWLQJXSDFURVVSODWIRUPVROXWLRQ

http://www.freepdf-books.com/
'
GDWDELQGLQJ/HDUQLQJWKH0990GHVLJQSDWWHUQ
o XVLQJ8VLQJGDWDELQGLQJDQG0990
GHSHQGHQF\LQMHFWLRQ
o DERXW&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV6LPSOLI\LQJGHSHQGHQF\
LQMHFWLRQ
o VLPSOLI\LQJ6LPSOLI\LQJGHSHQGHQF\LQMHFWLRQ
GLDORJ%XLOGLQJ\RXUILUVW$QGURLGDSSOLFDWLRQ
GLVWULEXWLRQSURYLVLRQLQJSURILOH
o FUHDWLQJ&UHDWLQJDGLVWULEXWLRQSURYLVLRQLQJSURILOH

http://www.freepdf-books.com/
)
)DFHERRN6'.7KHPRVWFRPPRQFRPSRQHQWV
IDNHVHUYLFH:ULWLQJDPRFNZHEVHUYLFH
)LOH/LQNLQJ
o DERXW&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV
o DGYDQWDJHV&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV
o GLVDGYDQWDJHV&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV
IUDJPHQW%XLOGLQJ\RXUILUVW$QGURLGDSSOLFDWLRQ
)UDPH/D\RXW/D\RXWVDQG9LHZ*URXSVLQ$QGRULG
IULHQGVOLVW
o LPSOHPHQWLQJ,PSOHPHQWLQJWKHIULHQGVOLVW
IULHQGVOLVWVFUHHQ
o DGGLQJ$GGLQJDIULHQGVOLVWVFUHHQ

)ULHQG9LHZ0RGHOFODVV
o LPSOHPHQWLQJ,PSOHPHQWLQJRXU)ULHQG9LHZ0RGHOFODVV

http://www.freepdf-books.com/
*
JDUEDJHFROOHFWRU *& *DUEDJHFROOHFWRU
*&0
o LPSOHPHQWLQJ,PSOHPHQWLQJ*RRJOH&ORXG0HVVDJLQJ
o 85/,PSOHPHQWLQJ*RRJOH&ORXG0HVVDJLQJ
*HW&RQYHUVDWLRQVPHWKRG:ULWLQJDPRFNZHEVHUYLFH
*HW,WHP,GPHWKRG,PSOHPHQWLQJWKHFRQYHUVDWLRQVVFUHHQ
*HW0DLQ3DJH PHWKRG&UHDWLQJ+HOOR:RUOGLQ;DPDULQ)RUPV
*HW7DEOH7!PHWKRG$GGLQJWKH$]XUH0RELOH6HUYLFHV1X*HWSDFNDJH
*RRJOH'HYHORSHUV&RQVROH
o 85/,PSOHPHQWLQJ*RRJOH&ORXG0HVVDJLQJ
*RRJOHPHUFKDQWDFFRXQW5HJLVWHULQJDVD*RRJOH3OD\GHYHORSHU
*RRJOH3OD\
o DSSVXEPLWWLQJWR6XEPLWWLQJWKHDSSWR*RRJOH3OD\
o 85/6XEPLWWLQJWKHDSSWR*RRJOH3OD\

*RRJOH3OD\GHYHORSHU
o UHJLVWHULQJDV5HJLVWHULQJDVD*RRJOH3OD\GHYHORSHU

*RRJOH3OD\'HYHORSHU&RQVROH
o 85/5HJLVWHULQJDVD*RRJOH3OD\GHYHORSHU

*RRJOH3OD\'HYHORSHU3URJUDP3ROLFLHV
o DERXW*RRJOH3OD\'HYHORSHU3URJUDP3ROLFLHV
o 85/*RRJOH3OD\'HYHORSHU3URJUDP3ROLFLHV

*36ORFDWLRQ
o DERXW/RRNLQJXS*36ORFDWLRQ
o LPSOHPHQWLQJRQ$QGURLG,PSOHPHQWLQJ*36ORFDWLRQRQ$QGURLG

*ULG9LHZ/D\RXWVDQG9LHZ*URXSVLQ$QGRULG

http://www.freepdf-books.com/
+
+',QVLJKW/HDUQLQJ:LQGRZV$]XUH
+HOOR:RUOG
o FUHDWLQJLQ;DPDULQ)RUPV&UHDWLQJ+HOOR:RUOGLQ;DPDULQ)RUPV

http://www.freepdf-books.com/
,
LQDSSSXUFKDVHV ,$3V $SSOHVUHYHQXHVKDUH
,QIUDVWUXFWXUHDVD6HUYLFH ,DD6 /HDUQLQJ:LQGRZV$]XUH
,QYHUVLRQRI&RQWURO ,R&
o DERXW,PSOHPHQWLQJ,QYHUVLRQRI&RQWURO
o LPSOHPHQWLQJ,PSOHPHQWLQJ,QYHUVLRQRI&RQWURO
L26DSS
o EDVLFV8QGHUVWDQGLQJWKHEDVLFVRIDQL26DSS
L26DSSOLFDWLRQ
o EXLOGLQJ%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ
o &RPSRQHQWVIROGHU%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ
o 5HVRXUFHGLUHFWRU\%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ
o $SS'HOHJDWHFVFODVV%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ
o (QWLWOHPHQWVSOLVWILOH%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ
o 9LHZ&RQWUROOHUFV%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ
o ,QIRSOLVWILOH%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ
o 0DLQFVILOH%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ
o 0DLQ6WRU\ERDUGVWRU\ERDUG%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ

L26$SS6WRUH
o DSSVXEPLWWLQJ6XEPLWWLQJDQDSSWRWKHL26$SS6WRUH
o GLVWULEXWLRQSURYLVLRQLQJSURILOHFUHDWLQJ&UHDWLQJDGLVWULEXWLRQSURYLVLRQLQJ

SURILOH
o DSSDGGLQJWRL7XQHV&RQQHFW$GGLQJ\RXUDSSWRL7XQHV&RQQHFW
o L26ELQDU\FUHDWLQJ0DNLQJDQL26ELQDU\IRUWKH$SS6WRUH

L26$SS6WRUH5HYLHZJXLGHOLQHV
o DERXW)ROORZLQJWKHL26$SS6WRUH5HYLHZ*XLGHOLQHV
o 85/)ROORZLQJWKHL26$SS6WRUH5HYLHZ*XLGHOLQHV
o JHQHUDOUXOHV*HQHUDOUXOHV
o LQFRUUHFWLQIRUPDWLRQ,QFRUUHFWDQGLQFRPSOHWHLQIRUPDWLRQ
o LQFRPSOHWHLQIRUPDWLRQ,QFRUUHFWDQGLQFRPSOHWHLQIRUPDWLRQ
o DSSOLFDWLRQFRQWHQW&RQWHQWSUHVHQWLQWKHDSSOLFDWLRQ
o $SSOHVUHYHQXHVKDUH$SSOHVUHYHQXHVKDUH
o $SS6WRUHUHMHFWLRQVWLSV*HQHUDO7LSV

L26ELQDU\
o FUHDWLQJIRUL26$SS6WRUH0DNLQJDQL26ELQDU\IRUWKH$SS6WRUH

L26GHVLJQHU
o XVLQJ8VLQJWKHL26GHVLJQHU

L26'HY&HQWHU3UHUHTXLVLWHVIRUGHSOR\LQJWRL26
L26'HYHORSHU3URJUDP
o HQUROOLQJ(QUROOLQJLQWKHL26'HYHORSHU3URJUDP
o 85/(QUROOLQJLQWKHL26'HYHORSHU3URJUDP

L26GHYLFH
o DSSOLFDWLRQGHSOR\PHQWSUHUHTXLVLWHV3UHUHTXLVLWHVIRUGHSOR\LQJWRL26

http://www.freepdf-books.com/
o 85/3UHUHTXLVLWHVIRUGHSOR\LQJWRL26
L26SURYLVLRQLQJ
o DERXWL26SURYLVLRQLQJ
o SURILOHFUHDWLQJ&UHDWLQJDSURYLVLRQLQJSURILOH
o 85/&UHDWLQJDSURYLVLRQLQJSURILOH
L7XQHV&RQQHFW
o 85/(QUROOLQJLQWKHL26'HYHORSHU3URJUDP)ROORZLQJWKHL26$SS6WRUH
5HYLHZ*XLGHOLQHV$GGLQJ\RXUDSSWRL7XQHV&RQQHFW
o DSSDGGLQJ$GGLQJ\RXUDSSWRL7XQHV&RQQHFW

http://www.freepdf-books.com/
-
-DYDELQGLQJV
o DERXW-DYDELQGLQJV
o FUHDWLQJ-DYDELQGLQJV
o LVVXHV-DYDELQGLQJV
o 85/-DYDELQGLQJV
-VRQ1(77KHPRVWFRPPRQFRPSRQHQWV
-8QLW:ULWLQJXQLWWHVWV
MXVWLQWLPH -,7 8QGHUVWDQGLQJ$27FRPSLODWLRQ

http://www.freepdf-books.com/
.
.H\FKDLQDSS3UHUHTXLVLWHVIRUGHSOR\LQJWRL26

http://www.freepdf-books.com/
/
OD\RXWV$QGRULG
o 9LHZ*URXS/D\RXWVDQG9LHZ*URXSVLQ$QGRULG
o /LQHDU/D\RXW/D\RXWVDQG9LHZ*URXSVLQ$QGRULG
o 5HODWLYH/D\RXW/D\RXWVDQG9LHZ*URXSVLQ$QGRULG
o )UDPH/D\RXW/D\RXWVDQG9LHZ*URXSVLQ$QGRULG
o /LVW9LHZ/D\RXWVDQG9LHZ*URXSVLQ$QGRULG
o *ULG9LHZ/D\RXWVDQG9LHZ*URXSVLQ$QGRULG
o IXQFWLRQDOLWLHVDGGLQJ/D\RXWVDQG9LHZ*URXSVLQ$QGRULG
o LPSOHPHQWLQJ,PSOHPHQWLQJWKHFRQYHUVDWLRQVVFUHHQ
OLIHF\FOHFDOOEDFNPHWKRGV$QGURLGDFWLYLWLHV
o 2Q&UHDWH$QGURLGDFWLYLWLHV
o 2Q5HVXPH$QGURLGDFWLYLWLHV
o 2Q3DXVH$QGURLGDFWLYLWLHV
o 2Q6WDUW$QGURLGDFWLYLWLHV
o 2Q6WRS$QGURLGDFWLYLWLHV
o 2Q5HVWDUW$QGURLGDFWLYLWLHV
o 2Q$FWLYLW\5HVXOW$QGURLGDFWLYLWLHV
o 2Q'HVWUR\$QGURLGDFWLYLWLHV

/LJKWZHLJKW&RGH*HQHUDWLRQ 3RUWLQJH[LVWLQJ&OLEUDULHV
/LQHDU/D\RXW/D\RXWVDQG9LHZ*URXSVLQ$QGRULG
OLQNHU
o DERXW8QGHUVWDQGLQJWKHOLQNHU
o RSWLRQV8QGHUVWDQGLQJWKHOLQNHU

OLVWRIPHVVDJHV
o DGGLQJ$GGLQJDOLVWRIPHVVDJHV

/LVW9LHZ
o DERXW/D\RXWVDQG9LHZ*URXSVLQ$QGRULG
o XVLQJ8VLQJ/LVW9LHZDQG%DVH$GDSWHU

/RJLQ&RQWUROOHU&ODVV
o FUHDWLQJ&UHDWLQJD/RJLQ&RQWUROOHUFODVV

ORJLQIXQFWLRQDOLW\
o LPSOHPHQWLQJ,PSOHPHQWLQJWKHORJLQIXQFWLRQDOLW\

/RJLQPHWKRG:ULWLQJDPRFNZHEVHUYLFH8VLQJGDWDELQGLQJDQG0990
ORJLQVFUHHQ
o LPSOHPHQWLQJ,PSOHPHQWLQJWKHORJLQVFUHHQ
o /RJLQ&RQWUROOHU&ODVVFUHDWLQJ&UHDWLQJD/RJLQ&RQWUROOHUFODVV
o FRQWUROOHUVOD\RXWPRGLI\LQJ0RGLI\LQJWKHFRQWUROOHUVOD\RXW
o YLHZPRGHOVDQGVHUYLFHVUHJLVWHULQJ5HJLVWHULQJDQGVXEVFULELQJYLHZPRGHOV

DQGVHUYLFHV
o YLHZPRGHOVDQGVHUYLFHVVXEVFULELQJ5HJLVWHULQJDQGVXEVFULELQJYLHZ

PRGHOVDQGVHUYLFHV
o DGGLQJ$GGLQJDORJLQVFUHHQ

http://www.freepdf-books.com/
o ORJLQIXQFWLRQDOLW\FUHDWLQJ,PSOHPHQWLQJWKHORJLQIXQFWLRQDOLW\
/RJLQ9LHZ0RGHOFODVV
o LPSOHPHQWLQJ,PSOHPHQWLQJRXU/RJLQ9LHZ0RGHOFODVV

http://www.freepdf-books.com/
0
PHGLDVHUYLFHV/HDUQLQJ:LQGRZV$]XUH
PHPRU\OHDNV0HPRU\OHDNV
PHPRU\SLWIDOOV
o DYRLGLQJ$YRLGLQJFRPPRQPHPRU\SLWIDOOV
o JDUEDJHFROOHFWRU *& *DUEDJHFROOHFWRU
o PHPRU\OHDNV0HPRU\OHDNV
o *&GLVSRVHGREMHFWVDFFHVVLQJ$FFHVVLQJREMHFWVGLVSRVHGE\*&
PHVVDJHV
o FRPSRVLQJ&RPSRVLQJPHVVDJHV&RPSRVLQJPHVVDJHV
0HVVDJH9LHZ0RGHOFODVV
o LPSOHPHQWLQJ,PSOHPHQWLQJRXU0HVVDJH9LHZ0RGHOFODVV

PHWKRGV$QGURLGDFWLYLWLHV
o 6WDUW$FWLYLW\ 7\SHW\SH $QGURLGDFWLYLWLHV
o 6WDUW$FWLYLW\ ,QWHQWLQWHQW 7RSLFQ$QGURLGDFWLYLWLHV
o 6WDUW$FWLYLW\)RU5HVXOW$QGURLGDFWLYLWLHV
o )LQLVK$QGURLGDFWLYLWLHV
o 6HW&RQWHQW9LHZ$QGURLGDFWLYLWLHV
o )LQG9LHZ%\,G$QGURLGDFWLYLWLHV

0LFURVRIW,QWHUPHGLDWH/DQJXDJH 06,/ 8QGHUVWDQGLQJ$27FRPSLODWLRQ


PRELOHDSS
o FUHDWLQJWLSV7LSVWRPDNHDVXFFHVVIXOPRELOHDSS

PRELOHVHUYLFHV/HDUQLQJ:LQGRZV$]XUH
PRFNZHEVHUYLFH
o ZULWLQJ:ULWLQJDPRFNZHEVHUYLFH

0RGHO8QGHUVWDQGLQJ$SSOHV09&SDWWHUQ
0RGHOOD\HU
o GHYHORSLQJ'HYHORSLQJRXU0RGHOOD\HU

0RQR7KH;DPDULQWRROV
0RQR*DPH8VLQJ3&/VLQ;DPDULQ
09&
o DERXW8QGHUVWDQGLQJ$SSOHV09&SDWWHUQ
o FRPSRQHQWV8QGHUVWDQGLQJ$SSOHV09&SDWWHUQ
o H[DPSOH8QGHUVWDQGLQJ$SSOHV09&SDWWHUQ
o 85/8QGHUVWDQGLQJ$SSOHV09&SDWWHUQ

0990
o DERXW/HDUQLQJWKH0990GHVLJQSDWWHUQ
o LPSOHPHQWLQJLQH[DPSOH,PSOHPHQWLQJ0990LQDQH[DPSOH
o XVLQJ8VLQJGDWDELQGLQJDQG0990

0990&URVV
o DERXW/HDUQLQJWKH0990GHVLJQSDWWHUQ
o 85/,PSOHPHQWLQJ,QYHUVLRQRI&RQWURO

0990GHVLJQSDWWHUQ

http://www.freepdf-books.com/
o DERXW/HDUQLQJWKH0990GHVLJQSDWWHUQ
o 0RGHOOD\HU/HDUQLQJWKH0990GHVLJQSDWWHUQ
o 9LHZOD\HU/HDUQLQJWKH0990GHVLJQSDWWHUQ
o 9LHZ0RGHOOD\HU/HDUQLQJWKH0990GHVLJQSDWWHUQ

http://www.freepdf-books.com/
1
1DYLJDWLRQ&RQWUROOHU
o VHWWLQJXS6HWWLQJXSD1DYLJDWLRQ&RQWUROOHU
1DYLJDWLRQ&RQWUROOHUV
o PHWKRGV0HWKRGVLQ1DYLJDWLRQ&RQWUROOHUV
1DYLJDWLRQ&RQWUROOHUVPHWKRGV
o 6HW9LHZ&RQWUROOHUV0HWKRGVLQ1DYLJDWLRQ&RQWUROOHUV
o 9LHZ&RQWUROOHUV0HWKRGVLQ1DYLJDWLRQ&RQWUROOHUV
o 3XVK9LHZ&RQWUROOHU0HWKRGVLQ1DYLJDWLRQ&RQWUROOHUV
o 3RS9LHZ&RQWUROOHU$QLPDWHG0HWKRGVLQ1DYLJDWLRQ&RQWUROOHUV
o 3RS7R9LHZ&RQWUROOHU0HWKRGVLQ1DYLJDWLRQ&RQWUROOHUV
o 3RS7R5RRW9LHZ&RQWUROOHU0HWKRGVLQ1DYLJDWLRQ&RQWUROOHUV
o 7RS9LHZ&RQWUROOHU0HWKRGVLQ1DYLJDWLRQ&RQWUROOHUV

1LQMHFW
o 85/,PSOHPHQWLQJ,QYHUVLRQRI&RQWURO3RUWLQJH[LVWLQJ&OLEUDULHV
o DERXW3RUWLQJH[LVWLQJ&OLEUDULHV

1RGHMV/HDUQLQJ:LQGRZV$]XUH
QRWLILFDWLRQV&RPSRVLQJPHVVDJHV
1X*HW
o DERXW7KH;DPDULQ&RPSRQHQW6WRUH

18QLW:ULWLQJXQLWWHVWV

http://www.freepdf-books.com/
2
2EMHFWLYH&ELQGLQJV
o 85/:RUNLQJZLWK2EMHFWLYH6KDUSLH
REMHFWLYH&ELQGLQJV
o DERXW2EMHFWLYH&ELQGLQJV
o 2EMHFWLYH6KDUSLHGHILQLQJ:RUNLQJZLWK2EMHFWLYH6KDUSLH
2EMHFWLYH6KDUSLH
o DERXW2EMHFWLYH&ELQGLQJV
o 85/:RUNLQJZLWK2EMHFWLYH6KDUSLH
o ZRUNLQJZLWK:RUNLQJZLWK2EMHFWLYH6KDUSLH
2EMHFW5HODWLRQDO0DSSLQJ 250
o DERXW7KHPRVWFRPPRQFRPSRQHQWV

REMHFWVGLVSRVHGE\*&
o DFFHVVLQJ$FFHVVLQJREMHFWVGLVSRVHGE\*&

2Q3URSHUW\&KDQJHPHWKRG8VLQJGDWDELQGLQJDQG0990
2SHQ1(7&),R&
o 85/,PSOHPHQWLQJ,QYHUVLRQRI&RQWURO

RXWOHW
o 85/8VLQJWKHL26GHVLJQHU

http://www.freepdf-books.com/
3
3DUVH
o DERXW/HDUQLQJ:LQGRZV$]XUH
o 85//HDUQLQJ:LQGRZV$]XUH
SDUWLDOFODVV8VLQJWKHL26GHVLJQHU
3&/V
o DERXW&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV:RUNLQJZLWK3RUWDEOH&ODVV
/LEUDULHV
o DGYDQWDJHV&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV
o GLVDGYDQWDJHV&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV
o XVLQJLQ;DPDULQ8VLQJ3&/VLQ;DPDULQ
SHUPLVVLRQV$QGURLG0DQLIHVW
o DERXW&RPPRQPDQLIHVWSHUPLVVLRQV
o &DPHUD&RPPRQPDQLIHVWSHUPLVVLRQV
o ,QWHUQHW&RPPRQPDQLIHVWSHUPLVVLRQV
o 5HDG&RQWDFWV&RPPRQPDQLIHVWSHUPLVVLRQV
o 5HDG([WHUQDO6WRUDJH&RPPRQPDQLIHVWSHUPLVVLRQV
o :ULWH&RQWDFWV&RPPRQPDQLIHVWSHUPLVVLRQV
o :ULWH([WHUQDO6WRUDJH&RPPRQPDQLIHVWSHUPLVVLRQV

SKRQHDFWLYLW\$QGURLGDFWLYLWLHV
SKRWROLEUDU\
o DFFHVVLQJ$FFHVVLQJWKHSKRWROLEUDU\DQGFDPHUD

SKRWRV
o DFFHVVLQJRQ$QGURLG$FFHVVLQJSKRWRVRQ$QGURLG

3+3/HDUQLQJ:LQGRZV$]XUH
3ODWIRUPDVD6HUYLFH 3DD6 /HDUQLQJ:LQGRZV$]XUH
SUHSURFHVVRUVWDWHPHQWV
o XVLQJ8VLQJSUHSURFHVVRUVWDWHPHQWV

SUHUHTXLVLWHV$QGURLG
o -DYD7KH;DPDULQWRROV
o $QGURLG6'.7KH;DPDULQWRROV
o 0RQRUXQWLPHIRU0DF7KH;DPDULQWRROV
o ;DPDULQ$QGURLG7KH;DPDULQWRROV

SUHUHTXLVLWHVL26
o ;FRGH7KH;DPDULQWRROV
o ;FRGH&RPPDQG/LQH7RROV7KH;DPDULQWRROV
o 0RQRUXQWLPHIRU0DF7KH;DPDULQWRROV
o ;DPDULQL267KH;DPDULQWRROV

3URJUHVV'LDORJIXQFWLRQ&UHDWLQJDQGLPSOHPHQWLQJWKHDSSOLFDWLRQFODVV
SURMHFWIRUXQLWWHVWV
o VHWWLQJXS6HWWLQJXSDQHZSURMHFWIRUXQLWWHVWV

SURMHFWRUJDQL]DWLRQVWUDWHJLHV
o FRPSDULQJ&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV

http://www.freepdf-books.com/
SURMHFWWHPSODWHV$QGURLGDSSOLFDWLRQ
o $QGURLGDSSOLFDWLRQ%XLOGLQJ\RXUILUVW$QGURLGDSSOLFDWLRQ
o $QGURLG+RQH\FRPEDSSOLFDWLRQ%XLOGLQJ\RXUILUVW$QGURLGDSSOLFDWLRQ
o $QGURLG,FH&UHDP6DQGZLFKDSSOLFDWLRQ%XLOGLQJ\RXUILUVW$QGURLG
DSSOLFDWLRQ
o $QGURLGOLEUDU\SURMHFW%XLOGLQJ\RXUILUVW$QGURLGDSSOLFDWLRQ
o $QGURLG-DYDELQGLQJVOLEUDU\%XLOGLQJ\RXUILUVW$QGURLGDSSOLFDWLRQ
o $QGURLG2SHQ*/DSSOLFDWLRQ%XLOGLQJ\RXUILUVW$QGURLGDSSOLFDWLRQ
o $QGURLG:HE9LHZDSSOLFDWLRQ%XLOGLQJ\RXUILUVW$QGURLGDSSOLFDWLRQ
o $QGURLGXQLWWHVWSURMHFW%XLOGLQJ\RXUILUVW$QGURLGDSSOLFDWLRQ
SURMHFWW\SHVIRUL26;DPDULQ6WXGLR
o L3KRQHRUL3DGSURMHFW%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ
o 8QLYHUVDOSURMHFW%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ
o 6LQJOH9LHZ$SSOLFDWLRQ%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ
o 7DEEHG$SSOLFDWLRQ%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ
o :HE9LHZ$SSOLFDWLRQ%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ
o L26ELQGLQJSURMHFW%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ
o L26XQLWWHVWSURMHFW%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ

SURYLVLRQLQJSURILOH
o FUHDWLQJ&UHDWLQJDSURYLVLRQLQJSURILOH
o W\SHV&UHDWLQJDSURYLVLRQLQJSURILOH
o VHWWLQJXS6HWWLQJXS\RXUSURYLVLRQLQJSURILOH

SURYLVLRQLQJSURILOHW\SHV
o GHYHORSPHQW&UHDWLQJDSURYLVLRQLQJSURILOH
o $G+RF&UHDWLQJDSURYLVLRQLQJSURILOH
o $SS6WRUH&UHDWLQJDSURYLVLRQLQJSURILOH

SXVKQRWLILFDWLRQV
o 85/8VLQJWKH$SSOH3XVK1RWLILFDWLRQVHUYLFH

3XVK6KDUS
o DERXW,PSOHPHQWLQJ*RRJOH&ORXG0HVVDJLQJ
o 85/,PSOHPHQWLQJ*RRJOH&ORXG0HVVDJLQJ

http://www.freepdf-books.com/
5
UHIHUHQFHVDGGLQJ
o )UDPHZRUNV:RUNLQJZLWK2EMHFWLYH6KDUSLH
o :HDN)UDPHZRUNV:RUNLQJZLWK2EMHFWLYH6KDUSLH
o '\QDPLF/LEUDULHV:RUNLQJZLWK2EMHFWLYH6KDUSLH
5HJLVWHU9LHZ0RGHOFODVV
o LPSOHPHQWLQJ,PSOHPHQWLQJRXU5HJLVWHU9LHZ0RGHOFODVV
o DERXW,PSOHPHQWLQJRXU5HJLVWHU9LHZ0RGHOFODVV
5HODWLRQDO'DWDEDVH0DQDJHPHQW6\VWHP 5'06 /HDUQLQJ:LQGRZV$]XUH
5HODWLYH/D\RXW/D\RXWVDQG9LHZ*URXSVLQ$QGRULG
5HOHDVHEXLOG0DNLQJDQL26ELQDU\IRUWKH$SS6WRUH
UHQGHUHUV8QGHUVWDQGLQJWKHDUFKLWHFWXUHEHKLQG;DPDULQ)RUPV
5HVW6KDUS7KHPRVWFRPPRQFRPSRQHQWV

http://www.freepdf-books.com/
6
VFUHHQUHTXLVLWHV;DP&KDW
o ORJLQVLJQXS6WDUWLQJRXUVDPSOHDSSOLFDWLRQFRQFHSW
o OLVWRIFRQYHUVDWLRQV6WDUWLQJRXUVDPSOHDSSOLFDWLRQFRQFHSW
o OLVWRIIULHQGV6WDUWLQJRXUVDPSOHDSSOLFDWLRQFRQFHSW
o FRQYHUVDWLRQV6WDUWLQJRXUVDPSOHDSSOLFDWLRQFRQFHSW
VFULSWV
o FUHDWLQJ&UHDWLQJWDEOHVDQGVFULSWV
6'.
o 85/-DYDELQGLQJV
VHJXH8VLQJWKHL26GHVLJQHU
o DERXW8VLQJVHJXHVDQG8,7DEOH9LHZ
o SDWWHUQ8VLQJVHJXHVDQG8,7DEOH9LHZ
o XVLQJ8VLQJVHJXHVDQG8,7DEOH9LHZ

VHJXHFDWHJRULHV
o SXVK8VLQJVHJXHVDQG8,7DEOH9LHZ
o UHODWLRQVKLS8VLQJVHJXHVDQG8,7DEOH9LHZ
o PRGDO8VLQJVHJXHVDQG8,7DEOH9LHZ
o FXVWRP8VLQJVHJXHVDQG8,7DEOH9LHZ

VHUYLFH,PSOHPHQWLQJ0990LQDQH[DPSOH
VHUYLFHEXV/HDUQLQJ:LQGRZV$]XUH
VHUYLFHORFDWRUSDWWHUQ
o DERXW,PSOHPHQWLQJ,QYHUVLRQRI&RQWURO

VHUYLFHV:LQGRZV$]XUH
o 9LUWXDO0DFKLQHV/HDUQLQJ:LQGRZV$]XUH
o ZHEVLWHV/HDUQLQJ:LQGRZV$]XUH
o 64/$]XUH/HDUQLQJ:LQGRZV$]XUH
o PRELOHVHUYLFHV/HDUQLQJ:LQGRZV$]XUH
o VWRUDJH/HDUQLQJ:LQGRZV$]XUH
o VHUYLFHEXV/HDUQLQJ:LQGRZV$]XUH
o ZRUNHUUROHV/HDUQLQJ:LQGRZV$]XUH
o PHGLDVHUYLFHV/HDUQLQJ:LQGRZV$]XUH
o +',QVLJKW/HDUQLQJ:LQGRZV$]XUH
o FORXGVHUYLFHV/HDUQLQJ:LQGRZV$]XUH

6HW8SPHWKRG:ULWLQJDVVHUWLRQV
6KDUHG3URMHFW
o DERXW&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV
o DGYDQWDJHV&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV
o GLVDGYDQWDJHV&RPSDULQJSURMHFWRUJDQL]DWLRQVWUDWHJLHV

6LPSOH,QMHFWRU
o 85/,PSOHPHQWLQJ,QYHUVLRQRI&RQWURO

VLQJOHUHVSRQVLELOLW\SULQFLSOH,PSOHPHQWLQJ0990LQDQH[DPSOH
6OHHSPHWKRG:ULWLQJDPRFNZHEVHUYLFH

http://www.freepdf-books.com/
62/,'SULQFLSOH
o 85/6LPSOLI\LQJGHSHQGHQF\LQMHFWLRQ
64/$]XUH/HDUQLQJ:LQGRZV$]XUH
64/LWH1(77KHPRVWFRPPRQFRPSRQHQWV
64/LWHGDWDEDVH8QGHUVWDQGLQJ$SSOHV09&SDWWHUQ
66/FHUWLILFDWH6LJQLQJ\RXU$QGURLGDSSOLFDWLRQV
VWRUDJH
o %OREVWRUDJH/HDUQLQJ:LQGRZV$]XUH
o 7DEOHVWRUDJH/HDUQLQJ:LQGRZV$]XUH

http://www.freepdf-books.com/
7
WDEOHV
o FUHDWLQJ&UHDWLQJWDEOHVDQGVFULSWV
7DVN3DUDOOHO/LEUDULHV 73/
o DERXW,QWURGXFLQJ;DPDULQ0RELOH
7DVN3DUDOOHO/LEUDU\ 73/ :ULWLQJDPRFNZHEVHUYLFH
7HVW'ULYHQ'HYHORSPHQW 7'' :ULWLQJXQLWWHVWV
7LQ\,R&
o 85/,PSOHPHQWLQJ,QYHUVLRQRI&RQWURO
7R/LVW$V\QFPHWKRG$GGLQJWKH$]XUH0RELOH6HUYLFHV1X*HWSDFNDJH

http://www.freepdf-books.com/
8
8,.LW2EMHFWLYH&ELQGLQJV
8,1DYLJDWLRQ&RQWUROOHU
o XVLQJ8VLQJ8,1DYLJDWLRQ&RQWUROOHU
o 1DYLJDWLRQ&RQWUROOHUV0HWKRGVLQ1DYLJDWLRQ&RQWUROOHUV
8,7DEOH9LHZ
o XVLQJ8VLQJVHJXHVDQG8,7DEOH9LHZ
8,7DEOH9LHZ6RXUFHPHWKRGV
o 5RZV,Q6HFWLRQ8VLQJVHJXHVDQG8,7DEOH9LHZ
o 1XPEHU2I6HFWLRQV8VLQJVHJXHVDQG8,7DEOH9LHZ
o *HW&HOO8VLQJVHJXHVDQG8,7DEOH9LHZ
o 7LWOH)RU+HDGHU8VLQJVHJXHVDQG8,7DEOH9LHZ
o 5RZ6HOHFWHG8VLQJVHJXHVDQG8,7DEOH9LHZ

8,7DE9LHZ&RQWUROOHU%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ
XQLWWHVWV
o ZULWLQJ:ULWLQJXQLWWHVWV
o QHZSURMHFWVHWWLQJXS6HWWLQJXSDQHZSURMHFWIRUXQLWWHVWV
o DVVHUWLRQVZULWLQJ:ULWLQJDVVHUWLRQV

8UEDQDLUVKLS
o 85//HDUQLQJ:LQGRZV$]XUH
o DERXW/HDUQLQJ:LQGRZV$]XUH

85/VFKHPH8VLQJWKHL26GHVLJQHU

http://www.freepdf-books.com/
9
9LHZ&RQWUROOHUFVILOH
o 9LHZ'LG/RDGPHWKRG8VLQJWKHL26GHVLJQHU
o 9LHZ:LOO$SSHDUPHWKRG8VLQJWKHL26GHVLJQHU
o 9LHZ'LG$SSHDUPHWKRG8VLQJWKHL26GHVLJQHU
o 9LHZ:LOO'LVDSSHDUPHWKRG8VLQJWKHL26GHVLJQHU
o 9LHZ'LG'LVDSSHDUPHWKRG8VLQJWKHL26GHVLJQHU
9LHZ8QGHUVWDQGLQJ$SSOHV09&SDWWHUQ
9LHZ*URXS/D\RXWVDQG9LHZ*URXSVLQ$QGRULG
9LHZ0RGHOOD\HU
o ZULWLQJ:ULWLQJWKH9LHZ0RGHOOD\HU
o /RJLQ9LHZ0RGHOFODVVLPSOHPHQWLQJ,PSOHPHQWLQJRXU/RJLQ9LHZ0RGHO

FODVV
o 5HJLVWHU9LHZ0RGHOFODVVLPSOHPHQWLQJ,PSOHPHQWLQJRXU

5HJLVWHU9LHZ0RGHOFODVV
o )ULHQG9LHZ0RGHOFODVVLPSOHPHQWLQJ,PSOHPHQWLQJRXU)ULHQG9LHZ0RGHO

FODVV
o 0HVVDJH9LHZ0RGHOFODVVLPSOHPHQWLQJ,PSOHPHQWLQJRXU

0HVVDJH9LHZ0RGHOFODVV
YLHZPRGHOVDQGVHUYLFHV
o UHJLVWHULQJ5HJLVWHULQJDQGVXEVFULELQJYLHZPRGHOVDQGVHUYLFHV
o VXEVFULELQJ5HJLVWHULQJDQGVXEVFULELQJYLHZPRGHOVDQGVHUYLFHV

9LUWXDO0DFKLQHV/HDUQLQJ:LQGRZV$]XUH

http://www.freepdf-books.com/
:
ZHEVLWHV/HDUQLQJ:LQGRZV$]XUH
:LQGRZV$]XUH
o DERXW/HDUQLQJ:LQGRZV$]XUH
o VHUYLFHV/HDUQLQJ:LQGRZV$]XUH
o DFFRXQWVHWWLQJXS6HWWLQJXS\RXU$]XUHDFFRXQW
o 85/6HWWLQJXS\RXU$]XUHDFFRXQW
:LQGRZV$]XUHVHUYLFHV
o 85/6HWWLQJXS\RXU$]XUHDFFRXQW
:LQGRZV3UHVHQWDWLRQ)RXQGDWLRQ :3) 8VLQJWKHL26GHVLJQHU/HDUQLQJWKH
0990GHVLJQSDWWHUQ
ZRUNHUUROHV/HDUQLQJ:LQGRZV$]XUH

http://www.freepdf-books.com/
;
;DPDULQ
o LQVWDOOLQJ,QVWDOOLQJ;DPDULQ
o OLFHQVHVHOHFWLQJ&KRRVLQJD;DPDULQOLFHQVH
o 3&/VXVLQJLQ8VLQJ3&/VLQ;DPDULQ
;DPDULQ$QGURLG7KH;DPDULQWRROV
;DPDULQ)RUPV/HDUQLQJWKH0990GHVLJQSDWWHUQ
o +HOOR:RUOGFUHDWLQJ&UHDWLQJ+HOOR:RUOGLQ;DPDULQ)RUPV
o DUFKLWHFWXUH8QGHUVWDQGLQJWKHDUFKLWHFWXUHEHKLQG;DPDULQ)RUPV
o ;$0/XVLQJ8VLQJ;$0/LQ;DPDULQ)RUPV
o 0990XVLQJ8VLQJGDWDELQGLQJDQG0990
o GDWDELQGLQJXVLQJ8VLQJGDWDELQGLQJDQG0990

;DPDULQL267KH;DPDULQWRROV
;DPDULQ0RELOH
o DERXW,QWURGXFLQJ;DPDULQ0RELOH
o ;DPDULQ&RQWDFWV,QWURGXFLQJ;DPDULQ0RELOH
o ;DPDULQ*HRORFDWLRQ,QWURGXFLQJ;DPDULQ0RELOH
o ;DPDULQ0HGLD,QWURGXFLQJ;DPDULQ0RELOH
o 85/,QWURGXFLQJ;DPDULQ0RELOH

;DPDULQ&RPSRQHQW6WRUH
o DERXW7KH;DPDULQ&RPSRQHQW6WRUH
o FRPSRQHQWV7KHPRVWFRPPRQFRPSRQHQWV
o -VRQ1(77KHPRVWFRPPRQFRPSRQHQWV
o 5HVW6KDUS7KHPRVWFRPPRQFRPSRQHQWV
o 64/LWH1(77KHPRVWFRPPRQFRPSRQHQWV
o )DFHERRN6'.7KHPRVWFRPPRQFRPSRQHQWV
o ;DPDULQ0RELOH7KHPRVWFRPPRQFRPSRQHQWV
o $FWLRQ%DU6KHUORFN7KHPRVWFRPPRQFRPSRQHQWV

;DPDULQOLFHQVH
o VHOHFWLQJ&KRRVLQJD;DPDULQOLFHQVH

;DPDULQ6WXGLR
o DERXW7KH;DPDULQWRROV
o HGLWLRQV&KRRVLQJD;DPDULQOLFHQVH
o L26DSSOLFDWLRQEXLOGLQJ%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ
o SURMHFWW\SHVIRUL26%XLOGLQJ\RXUILUVWL26DSSOLFDWLRQ
o $QGURLGDSSOLFDWLRQEXLOGLQJ%XLOGLQJ\RXUILUVW$QGURLGDSSOLFDWLRQ
o $QGURLGGHVLJQHU;DPDULQV$QGURLGGHVLJQHU

;DPDULQ6WXGLRHGLWLRQV
o 6WDUWHU(GLWLRQ&KRRVLQJD;DPDULQOLFHQVH
o ,QGLH(GLWLRQ&KRRVLQJD;DPDULQOLFHQVH
o %XVLQHVV(GLWLRQ&KRRVLQJD;DPDULQOLFHQVH
o (QWHUSULVH(GLWLRQ&KRRVLQJD;DPDULQOLFHQVH

;DPDULQWRROV

http://www.freepdf-books.com/
o DERXW7KH;DPDULQWRROV
;DP&KDW
o VWDUWLQJ6WDUWLQJRXUVDPSOHDSSOLFDWLRQFRQFHSW
o VFUHHQVUHTXLVLWHV6WDUWLQJRXUVDPSOHDSSOLFDWLRQFRQFHSW
o EDFNHQGDGGLQJ$GGLQJDEDFNHQGWR;DP&KDW
;$0//HDUQLQJWKH0990GHVLJQSDWWHUQ
o XVLQJLQ;DPDULQ)RUPV8VLQJ;$0/LQ;DPDULQ)RUPV
;&RGH6HWWLQJXS\RXUSURYLVLRQLQJSURILOH
;FRGH
o LQVWDOOLQJ,QVWDOOLQJ;FRGH
;FRGHGRZQORDGV
o 85/:RUNLQJZLWK2EMHFWLYH6KDUSLH
;0/HOHPHQWVDQGDWWULEXWHV
o 85/&RPPRQPDQLIHVWSHUPLVVLRQV

;3DWK
o DERXW-DYDELQGLQJV
o 85/-DYDELQGLQJV

http://www.freepdf-books.com/
=
]RUGHU/D\RXWVDQG9LHZ*URXSVLQ$QGRULG

http://www.freepdf-books.com/

S-ar putea să vă placă și