CHRISTOPHER BARTHOLOMEW: Tajba wara nofsinhar. Grazzi għall ġejjin biex l Glass-- Google Breaking Permezz tal-Limitu tal-ħġieġ sessjoni, jew seminar. Dan is-seminar speċifiku mhuwiex verament ibbażata fuq, bħal, eżempji kodifikazzjoni. Huwa essenzjalment meta I mgħallma dan same-- jew meta I mentored istudenti għall CS50 aħħar sena fuq proġetti Google ħġieġ, dan ma kienx il-kodifikazzjoni li tassew, tassew affettwat minnhom. Din kienet l-, ukoll, kif nista 'tieħu kollha dawn l-għodod li Google mogħtija lili, u jużawhom biex jibnu applikazzjoni speċifika? Aħna ser jmorru fuq ftit affarijiet. Aħna qed tmur biex jmorru fuq mudelli tad-disinn. Aħna qed tmur biex jmorru fuq applikazzjonijiet. Aħna qed tmur biex jmorru fuq eżattament kif li jieħdu l-għarfien li Google huwa ser jagħti lill you-- minħabba li Google hija straordinarja fis-sens li jagħti inti l-kampjuni kollha li għandek bżonn. Huma qed tmur biex jagħtuk l- dokumentazzjoni li għandek bżonn biex jimplimentawha. Iżda aħna qed tmur biex tuża li għarfien li ħadthom mogħti toħolqu Oġġetti tal-ħġieġ, l-applikazzjonijiet tal-ħġieġ. Mela ejja tibda hawn. Allura ftit affarijiet li għandek biss iżommu fil-dahar ta 'ras tiegħek kull meta inti qed tagħmel Applikazzjonijiet Google ħġieġ. Għaliex wieħed mill-affarijiet dwar Google Ħġieġ fil nnifisha hija li din hija biċċa kontroversjali tat-teknoloġija li mhux ħafna folks attwalment jużaw. Allura fil-dahar tal tiegħek ras, għandek dejjem think about-- l-aħħari suċċess ta 'kwalunkwe teknoloġija li jintlibsu jiddependi fuq l-applikazzjonijiet li huma disponibbli għaliha. Jekk hemm ebda applikazzjoni tajba għal apparat speċifiku, allura huwa siwi. Ħaġa oħra hija kif Ħġieġ iżviluppaturi, l-isfida huwa li jinħoloq apps li huma aktar konvenjenti u innovattivi minn apps tagħna stess apparat mobbli. U dan ma attwalment jfissirx li inti għandek biex joħolqu marka applikazzjoni sħiħa ġdida. I ifissru per eżempju, nista 'biss sempliċement imorru, OK ħġieġ, tieħu stampa, jaqsmu magħhom. U mbagħad I tista 'biss ngħid, is-sehem. OK ħġieġ. Share. U nista 'jaqsmu mal ċrieki tiegħi biss bħal dik fuq Google + jew xi ħaġa. Huwa ħafna aktar malajr milli me going hawn, tieħu stampa, u mbagħad essenzjalment tagħmel l-istess ħaġa. Għalhekk jagħmilha aktar konvenjenti. Huwa mod innovattiv biex tagħmel affarijiet ftit aktar malajr. Issa, mod ieħor biex jaħsbu dwar applikazzjoni Google ħġieġ, jew kwalunkwe tip ta 'teknoloġija li jintlibsu app, hija li jekk inti kompletament jintmesħu mezz mowbajl tiegħek, liema tkun l-ewwel ħamsa applikazzjonijiet li inti attwalment download, u għaliex? Hekk biss iżommu dawk fil l-dahar ta 'ras tiegħek meta inti qed tmur biex tibda tfassil applikazzjoni Google Ħġieġ. Allura x'inhu l-aġenda? L-ewwel ħaġa li aħna qed ser tagħmel hu li aħna qed ser bażikament tgħid, dak li huwa ħġieġ? Aħna qed tmur biex jitkellmu dwar il-Ħġieġ kalendarju, bażikament il-ħaġa li jiċċaqlaq madwar l-iskrin meta inti jużaw il-kontrollur tul il-ġenb. Aħna qed tmur biex jitkellmu dwar mudelli tad-disinn għall-Oġġetti tal-ħġieġ. Aħna qed tmur biex jitkellmu dwar mera API versus il-kit iżviluppatur ħġieġ. I ser tarmi li madwar ħafna, essenzjalment, minħabba li l-mera API kienet il- applikazzjoni tal-programm oriġinali interface li kien rilaxxat mill-Google. C'est sħaba bbażata. Billi l-GDK, il- Ħġieġ Iżvilupp Kit, kien rilaxxat aktar tard l- triq, essenzjalment b'tali mod li inti tista 'attwalment jużaw l-hardware kapaċitajiet fil-Google ħġieġ. Aħna ser jmorru fuq xi tips professjonali, u wkoll, essenzjalment, xi riżorsi. Allura minflok jispjega eżattament dak li huwa ħġieġ ġenerali, Jien biss ser tuża l-video minuta waħda li Google tkun ipprovdiet li tip ta 'jmorru fuq dan, għaliex naħseb li essenzjalment l- aħjar mod biex tagħmel dan mingħajr me tagħti Ħġieġ li kull persuna waħda hawn. [Daqq ta 'video] -Here Huma l-baŜi ta 'kif tuża ħġieġ. Dan huwa touchpad tiegħek. Hija tmur minn tempju tiegħek sa widna tiegħek. Tektek il-touchpad li jinxtegħel ħġieġ. Għandek tara l-wiri hawn fuq linja tal-vista tiegħek. Aġġusta biex tara kollox. L-iskrin dar turi arloġġ. Dan huwa kronoliġika tiegħek. Huwa filliera ta 'karti. Things lejn ix-xellug huma jiġri issa jew ġejjin up, bħall-temp, l-jmiss titjira, jew avveniment fil-kalendarju tiegħek. Tista 'vit fuq xi biljett biex tara aktar. Swipe isfel kullimkien biex mur lura għall-preżentazzjoni kronoliġika. Cards għad-dritt ta 'l- iskrin dar huma mill-passat. Per eżempju, il-messaġġi, videos, jew ritratti. Tektek fuq ritratt biex jaqsmuha, u jagħżlu wieħed mill-ħbieb tiegħek. Swipe isfel li jmorru lura għall standby. U tieħdu gost esplorazzjoni. [END daqq ta 'video] CHRISTOPHER BARTHOLOMEW: Allura dak l-utent ġeneriku interface għall-Google ħġieġ. Essenzjalment, huwa ferm sempliċi, UI iffukati kronoliġika li tippermetti lill-utent li juża le biss vuċi jikkmanda, iżda wkoll dan il-bar tul il-lemin ġenb swipe verament malajr permezz speċifiku differenti dimensjonijiet tal-ħin tal-ħġieġ differenti cards. Allura x'hemm fuq Ħġieġ? Ukoll, il-wiri huwa 640 minn 360. Il-camera fih innifsu huwa ta 'ħames megapixel camera li ma video recording 720p. Hija għandha Wi-Fi u Bluetooth fuqha, iżda ma jkollu ċellulari. Allura biex tuża ħġieġ barra ta 'netwerk Wi-Fi, inti ser ikollok essenzjalment link huwa għall-telefon tiegħek billi tuża hotspot. Il-ħażna hija madwar 12 gigabytes, u li mhux inkluża s-sistema operattiva. Huwa 16 total essenzjalment. Din għandha żewġ gigabytes ta 'RAM. U hemm xi kbira addizzjonali biċċiet ta 'teknoloġija li jinbnew fi. Għandek ġiroskopju. Inti għandek aċċellerometru. Inti għandek dawl ambjentali sensing u l-prossimità sensor, li hija użata għal, simili, Teptip. Per eżempju, jekk I blink, se tieħu stampa, li huwa tip ta 'stramba. Imma hija waħda ta 'dawk biċċiet li inti tista 'lieva ġewwa tal-SDK. U inti ukoll għandek l-għadam konduzzjoni transducer awdjo. Allura li tippermetti lili biex verament tip ta 'whisper, OK ħġieġ. U allura se aċċess għall jikkmanda tiegħi. Allura li b'mod ġenerali huwa dak Google ħġieġ huwa. Mela ejja nikseb aktar fil-nitty mrammel ta 'liema dawn il-karti time huma, u kif nistgħu nużaw lilhom biex tagħmel affarijiet differenti. Allura hemm tliet tipi ta 'karti kalendarju. Hemm il-karta statiku, li displays test, HTML, stampi, u vidjo. Dawn l-affarijiet jistgħu wkoll jintużaw biex tinvoka dawn l-affarijiet imsejħa karta ħajjin, jew immersions. U aħna ser nitkellmu dwar li fi ftit. A ħajjin cards displays card li huma importanti fil-moment-- attwali Jittieħed thats mogħtija, essenzjalment. Istopwatch huwa eżempju tajjeb għal dan. U immersjoni displays dak aħna sejħa attività Android li bażikament tieħu f'idejha l-iskrin kollu. Allura l-idea hawnhekk huwa int kapaċi jagħmlu ħafna ta 'tajba, nadif, iqarmeċ, u applikazzjonijiet dinamiku, kemm huwa biss CSS HTML sempliċi template, kemm jekk xi ħaġa li għaddej fuq u attiva. Din hija immaġni ta 'logħba imsejħa Zombies Run, li huwa attwalment pretty gost. Aħna ser tħares lejn dak. U dan hija logħba hawnhekk li juża l- gyroscope-- I iżommu qal gyroscope-- yeah, huwa ġiroskopju. What am I tagħmel? Il ġiroskopju, sabiex inti tista ' attwalment bilanċ affarijiet fuq kap tiegħek. Mela ejja jmorru aktar fis cards kalendarju. Cards statiku jista 'jkun fihom ukoll sorra ta 'karti, per eżempju, album tar-ritratti. Inti tista 'tara li murija bil din il-paġna flap ftit dritt hawn. Meta inti vit fis dan, int tingħata linja oħra ta 'karti kalendarju. U hemm inti ser tkun kapaċi tip ta ' iscroll permezz ta 'użu bar scroll tiegħek, u tkun taf tkun kapaċi wkoll biex jaqsmu cards speċifiċi. Allura issa li inti għandek tkun kemmxejn familjari mat-tipi differenti ta ' ta 'karti kalendarju, dak li aħna qed tmur biex tagħmel huwa aħna qed tmur biex jitkellmu dwar il-mudelli tad-disinn. U dan huwa probabbilment l-ħaġa li l-istudenti aktar jsibux maqbuda ma meta jibdew għadis fl-iżvilupp Google ħġieġ. Allura hemm tliet mudelli tad-disinn. Il-mudell ewwel disinn huwa notifiki perjodiċi. U dak li ma dan juża l-mera Servizzi API web, jew l-isfond Android servizzi biex timbotta notifiki għal fuq kronoliġika. Per eżempju, jekk inti tiffirma up għall app cnn.com tal- huma inti tibgħat notifika meta hemm avveniment aħbarijiet li kien seħħ. Il API mera jistgħu jintużaw biex joħolqu kwalunkwe language---mera API tista tuża kwalunkwe lingwa li joħolqu interazzjoni servizz web. Allura essenzjalment, bħal jekk inti mhux familjari ħafna mal Java, li huwa dak li juża l-GDK, u int aktar interessati fil-PHP per eżempju, inti tista 'tikteb servizz PHP u applikazzjoni Oġġetti tal-ħġieġ li jinteraġixxi ma 'dan, għall-kuntrarju li li adsa aktar profonda fis l Java partijiet minnha. L-użi servizzi isfond Android Java per il Kit Iżvilupp ħġieġ. Allura dak li aħna ser nagħmlu huwa aħna ser jaqilbu fuq għal biss eżempju fuq il-ħġieġ, jekk nistgħu. Sorry għall-iskrin. Huwa inklinata lejn il-ġenb hawnhekk, għal nies li huma ġewwa. Hemm immorru. Jiddispjacini dwar dan. Jieħu ftit biex tagħbija hawn. Allura dan huwa eżempju ta 'xi ħaġa li The New York Times kien jibgħat. Huwa notifika perjodika li fih cards statiċi multipli li għandu informazzjoni dwar dan. Mela jekk jien ikklikkja fis it-- u dan se load-- hemm immorru. Jekk I ikklikkja fis dan, allura dak li int ser tingħata hawn huwa int ser tingħata informazzjoni dwar headline jew storja. Tista 'wkoll tehmeż affarijiet li hekk li inti tista 'attwalment tinqara b'leħen għoli. U dak tinqara b'leħen għoli ma huwa se taqrah lilek fil-widna tiegħek. Inti ma tistax verament jisma dan, iżda essenzjalment huwa konnettur għadam li ser jinqara fir-ras. Dan huwa l-aħjar mod biex tqiegħed lilha. Allura dak hu li tip ta 'perjodiċi notifiki huma ta 'madwar. Hemm tipi differenti kollha ta 'minnhom. Jekk tuża Twitter, App Twitter ieħor dak it-tip ta tagħtik eżempju ta 'dak dawn in-notifika perjodika apps huma. It-tieni pattern---disinn u aħna ser imorru u mur lura għall-ħaġa. Il-mudell tieni disinn huwa l-kompitu kontinwu. U essenzjalment, din hija karta li l- kontinwament taħdem fl-isfond. Tista 'tħalli l-biljett. Inti tista 'tmur tagħmel xi ħaġa inkella fil-kalendarju. Imma essenzjalment, dak li kien qed jiġri hija li huwa dejjem taħdem. Xi ħaġa dejjem għaddej fuq, bħal applikazzjoni reali, bħal stopwatch per eżempju. Dan jista 'jiġi implimentat biss bl-użu Developer Kit ħġieġ. Iżda int tista 'tieħu vantaġġ sħiħ kollha ta 'l-hardware tal-ħġieġ. Il GDK Android hija Java biss. Mela jekk int familjari ma Java, li l-kbir. Jekk int familjari ma Android iżvilupp speċifiku, hemm seminar kbira, nemmen. M'inix ċert liema l-ħin eżatt. Iżda hemm seminar fuq l-iżvilupp Android. Jekk inti qed tippjana li tagħmel l- GDK, nirrakkomanda tmur li wieħed speċifikament, minħabba li għaddej biex jikkoinċidu eżattament dak li int ser tuża għall-ħġieġ. Mela ejja tara. Ejja jiftħu app ieħor. Nistgħu jisswiċċja għall-ħaġa? OK ħġieġ. Ibda run. Allura dan huwa logħba li nuża meta jien bored meta I tmur taħdem, imsejħa Zombies Run. U essenzjalment dak li ma hu huwa tracks-- huwa essenzjalment, int taħdem mill- Zombies il-ħin kollu. Imma hija simili jekk I run-- I know din se tkun verament awkward-- imma jekk I run madwar hawn, huwa għandhom track jew jagħtu me pass. Għandha taġġorna kemm stajt run, jew affarijiet bħal dik. Allura dan huwa simili a-- dan app huwa essentially-- huwa jieħu t-tieni biex taġġorna fuq dik side-- annoying. Imma essenzjalment, x'inhu għaddej hawnhekk hija li dan huwa dejjem taħdem. U int interazzjoni magħha. U inti tista 'sempliċement tip tal tagħmel affarijiet differenti. U hekk hemm ħafna apps li huma simili. U hemm apps li inti tista 'attwalment joħolqu li l-tagħmel l-istess ħaġa. Allura thats it. Kull dritt. Allura l-disinn li jmiss mudell huwa immersjoni. Immersions se tikkonsma l kollu iskrin u l-kalendarju kollu. Allura inti fil-fatt ma tistax biss jaqbżu out u jmorru jagħmlu affarijiet oħra jekk inti tixtieq li. Huwa simili daqs li kieku int playing logħba fuq Ħġieġ fih innifsu. Dan jista 'jiġi implimentat biss jużaw ukoll il-GDK. Għalhekk għal darb'oħra, il- vantaġġi ta 'l-użu tal-GDK hija li inti bażikament tieħu full vantaġġ ta 'l-hardware thats fuq Google Ħġieġ fih innifsu. Allura aħna qed tmur biex jitla 'sa eżempju wieħed aktar fuq il-ħġieġ. OK ħġieġ. Play logħba ta 'bilanċ. Allura dan huwa logħba I simili jilagħbu meta Jien bored fuq ix-xogħol, biss fil-laqgħa. Nisperaw li ser jurik up here kwalunkwe sekonda issa. Hemm immorru. Kull dritt. Allura dak li huwa hu jien tuża l-JavaScript li jibbilanċjaw dawn l-oġġetti fuq kap tiegħi, affarijiet bħal dik. Allura dan huwa tip ta ' applikazzjoni immersjoni. Livell disa huwa simili impossibbli. OK, ħġieġ. Hemm ukoll logħba interattiva li inti tista 'tagħmel, like-- mhux jirreġistra video. Stop reġistrazzjoni. Għalfejn qed reġistrazzjoni? Jiddispjacini. Ħġieġ qed jaġixxi up. OK, ħġieġ. OK, ħġieġ. Play logħba ta 'Clay Shooter. Allura dan huwa wieħed ieħor ta ' dawk logħob interattiv stramb li inti tista mess mal-madwar. Dan juża ħafna ta 'komponenti ġewwa ta 'Google ħġieġ. Nar. Nar. Jien horrible fil din il-logħba. U essenzjalment, inti tista 'biss tuża l- nar kelma li fil-fatt imorru out u n-nar. Nar. Oh, huwa qatt ma jiġri. Jien ser taqbeż dan kull darba. Iżda huwa tip ta 'jagħti inti aktar ta 'eżempju ta 'użu kollha tal-differenti komponenti li jagħmlu dawn il-logħob tal-ħġieġ. Allura l-ħaġa li jmiss li għandek tixtieq li jaħsbu dwar hawn huwa Metodi invokazzjoni, terminu fancy għal, kif nista tibda l-applikazzjoni tiegħi? Allura hemm modi differenti għall- lieva metodi invokazzjoni differenti. Mudelli tad-disinn differenti, għal eżempju n-notifikazzjonijiet perjodiċi, dawk mhux ser tuża l-OK, menu ħġieġ. Mela jekk int jixtiequ li jagħmlu xi ħaġa li kellhom u mibgħuta notifiki, ngħidu li għandek l-applikazzjoni li jfakkar inti dwar xi ħaġa li ġara, int mhux se tkun kapaċi ġġib dik l-użu tal-menu ħġieġ. C'est biss xi ħaġa li inti ser tkun tista 'tagħmel permezz tal-GDK Ħġieġ fih innifsu. So I kont qed tuża dawn iż-żewġ termini, mera API u tal-ħġieġ GDK. U hekk jien se jmorru fil dawk ftit aktar profond. Allura qabel il GDK, mera kienet użata primarjament bħala l-interazzjoni applikazzjoni. Hija tuża web backend servizzi biex tlesti ħidmiet sempliċi, bħat-kronoliġika abbonamenti, qsim kontenut, u t-test vuċi. Oġġetti tal-ħġieġ bl-użu mera API tista tkun miktuba fi kważi kull lingwa. Oġġetti tal-ħġieġ li huma biss użi mera API mhux se għandhom il-kapaċità li jużaw Metodi invokazzjoni vuċi, u lanqas il-goodies hardware bħal l-ġiroskopju u aċċellerometru. Tista 'toħloq Oġġetti tal-ħġieġ mingħajr strument fiżiku fl-idejn. Allura li hija ħaġa sabiħa. Mela jekk għandek bżonn biex joħolqu biss Oġġetti tal-ħġieġ li inti ma verament bżonn l-apparat attwali, inti tista 'tagħmel dan, speċjalment jekk huwa diffiċli li tinkiseb Google attwali Ħġieġ, jew jekk inti ma għandekx wieħed, jew xi ħaġa ta 'dan it-tip. Hija teħtieġ għarfien ta 'oAuth2. U dak awtentikazzjoni miftuħa hija jekk inti qatt tmur fuq websajt li tgħid sinjal bl Facebook tiegħek, jew sinjal bl-kont tiegħek Google, affarijiet bħal dik, li l-Open Auth. U li huwa essenzjalment se tkun użati għax-mera API hija sħaba servizz. Fir-rigward tal GDK, il-ħġieġ Developer Kit huwa, essenzjalment, estensjoni għall-iżvilupp Android. Huwa jista 'jintuża biss bil Java. Developers jkollhom full għalkemm biex l-hardware nattiva karatteristiċi, inkluża l- ġiroskopju u aċċellerometru. Huwa primarjament jintuża għall- vuċi abbiltajiet invokazzjoni, kif inti saw-- OK, ħġieġ, li menu kollu thing-- karti ħajjin, u applikazzjonijiet immersive. Dan ma jeħtieġu li inti jkollhom l-apparat fl-idejn, għaliex inti dejjem għandek tkun kostantement tagħbija tal-kodiċi sa Ħġieġ tiegħek biex jittestjaw magħhom. Allura GDK versus mera. Il-punti favur huma li sempliċi tagħha għall-iżviluppaturi Android, Bidu jew professjonali. You ħadthom ltqajna l-abbiltà li jużaw l-hardware indiġeni. Dan jiftaħ il-bieb għall- interattiv Oġġetti tal-ħġieġ, funzjonalità offline fejn inti m'għandekx bżonn l-internet, u lottijiet ta 'dokumentazzjoni. Allura huwa dokumentat sew. L-iżvantaġġi huma li huwa biss disponibbli b'lingwa waħda, Java. U l-iżvilupp integrat imwaqqaf jista 'jieħu attwalment żmien pretty twil biex tagħmel. Meta I say żmien twil, u I tfisser bħal forsi sigħat koppja biex tiksbu kollha konfigurati. Hemm ħafna ta ' affarijiet, wisq, inti ser ikollhom li jikkunsidraw bħall-batterija ħajja u l-użu tal-memorja. I mean, I kien ta '100% meta I bdew din il-preżentazzjoni. And I niżel 20% diġà. Allura jiddependi fuq l-apps li tuża, u jiddependi fuq liema app tiegħek attwalment ma, inti tixtieq li jaħsbu dwar, OK, liema nista 'nagħmel ma' l-batterija aktar minimu konsum ħajja? Għalhekk dawn huma l-affarijiet importanti meta tibda tuża dawk goodies kollha. F'termini ta 'l-mera API, inti tista pretty ħafna tuża kważi kull lingwa li għandha qafas web. Inti ma tistax tuża C, iżda per eżempju, inti tista 'tuża PHP, Java, Python, Ruby, Mur, lingwi differenti oħra. U l-ħaġa jibred hija biss użi arkitettura web sempliċi. Inti tagħmel talba kariga. Hija inserts karta. Inti tagħmel talba get. Jiġrilha cards. L-iżvantaġġi huwa li inti għandek bżonn l- Għarfien OAuth2, jiġifieri is-sinjal ma 'kont tal-Google tiegħek. U li jista 'jkun xi kultant konfuża għall folks. Nemmen li meta l seminars huma stazzjonati li mhux biss l-pjastri, iżda xi materjali oħra huma mehmuża miegħu. Huwa li korretta? U għandi PDF big, bħal disa paġna PDF, dwar kif jiġu stabbiliti kollu li sa għall-persuni. U jagħtik idea ta ' bħal struttura database biex iżomm il-ċwievet u l-towkins. So I ser nisperaw ikunu kapaċi li tefa 'dawl fuq il-OAuth ma nidħlu dan id-dokument ftit aktar. Waħda mill-affarijiet li huwa big con huwa li ma hemm l-ebda funzjonalità offline. Inti ma għandekx bżonn aċċess għall-internet. Jekk inti ma tistax tiddeċiedi, tinkwetax. Tista 'tuża tnejn. Per eżempju, ejja ngħidu li inti toħloq logħba tuża l-immersjoni permezz tal-GDK. Inti tista 'wkoll toħloq leaderboard li fil-sħaba. Uża l-mera API, inti tista 'tibgħat tiegħek punteġġ servizz tiegħek web leaderboard, sabiex ikun jista 'jiġi muri. Allura inti essenzjalment tixtieq li tuża x'hemm aħjar għall tip applikazzjoni tiegħek. Mhux necessarily-- inti ma għandekx li jmorru lejn naħa waħda jew l-oħra. Huwa biss li wieħed għaddej biex be-- jekk int ser tuża tnejn, inti jista 'jkollhom bżonn għal dan. U huwa ħafna xogħol. Iżda huwa definittivament worth it jekk inti tista 'tikseb permezz. So I ser jagħtuk eżempju ta 'malajr ta' il-mera API u l-kapaċitajiet tagħha. Hekk per eżempju, wieħed mill l-affarijiet that-- dan huwa l-proġett starter Ħġieġ li taqa mal-kampjuni Google. Bażikament jistipula dak kollu li inti tista 'tagħmel ma' mill-inqas il-mera API. Uħud mill-għalf li kelli murija inti preċedenti kif ukoll, per eżempju, il-logħba, l- logħba bilanċ u dawk, dawk huma attwalment kampjun kodiċi li Google jipprovdi inti. Allura inti tara, Google għamlet ħafna mix-xogħol għalik. Inti biss ħtieġa li bażikament insemmu eżattament kif jitqiegħdu applikazzjoni tiegħek flimkien biex tutilizza aħjar dawk l-għodod u dawk l-affarijiet li ħadthom mogħtija lilek. Dan huwa l-kampjun għall-kalendarju. Imma dak li nistgħu nagħmlu hawnhekk huwa, il-kodiċi wara fuq dan, huwa inti tista 'tara eżattament kif dawn daħħal messaġġ ġo kalendarju, jew daħħal stampa, jew daħħal karta bil paġni nnumerati HTML. Subscriptions-- abbonament huwa xi ħaġa li inti tabbona għall. Per eżempju, I tabbona għall Il New York Times. U hekk huma jibagħtu ħġieġ tiegħi, tiegħi Ħġieġ speċifiku, aġġornamenti perjodikament. Dak hu verament il-mera API hu. U fuq il-websajt iżviluppatur ħġieġ, dawn ikollhom dan kollu hawn għalik, sabiex inti tista 'bażikament lieva dan. Allura wieħed mill-ieħor affarijiet li I jixtiequ kelli I meta kien qed jiżviluppa applikazzjonijiet tal-ħġieġ qabel, u wkoll l-istudenti tiegħi aħħar sena, huwa dan ħaġa jibred. U huwa msejjaħ il- Disinjatur fluss Oġġetti tal-ħġieġ. U l-disinjatur fluss Oġġetti tal-ħġieġ hija bażikament mod għalik biex tinbena applikazzjoni Google ħġieġ, sabiex inti tista 'attwalment tara x'inhu għaddej. So I mibnija din it-tip ta temporanja Applikazzjoni Google Ħġieġ hawn. OK, ħġieġ. U mbagħad I tixtieq li tagħmel xi ħaġa. Tnedija ta 'app CS50. U allura ser jgħidu, merħba lill app CS50 tiegħi. U mbagħad I tista 'tisfrutta, kif inti tista' tara hawn, għal għażliet aktar. U wieħed, I tista 'jew tagħmel awtomatika A plus, jew I tista 'tikteb PSET tiegħi għalija. Allura hemm affarijiet differenti. Jekk inti tuża l-ikteb għażla PSET tiegħi, jgħid, twissija, mhux rakkomandat. Ma jridux ħġieġ li jiktbu PSET tiegħek għalik. Iżda essenzjalment, dan huwa għodda sbieħ li ħafna nies qbiżt. U jkun kbir jekk inti tista 'tgħin jistabbilixxu out applikazzjoni tiegħek f'waħda minn dawn l-oġġetti. U l-ħaġa jibred wisq hija li hemm din il-buttuna reviżjoni tad-disinn. U dak li din ir-reviżjoni tad-disinn buttuna ma, essenzjalment, hija tippermetti lill-Google attwali Tim tal-ħġieġ biex tirrevedi app tiegħek u jagħtuk kummenti dwar dan minn qabel. Allura ħafna ta 'jibred karatteristiċi li l-ħġieġ tim isir sabiex tinbena, li jagħmilha faċli kemm possibbli għall inti fil-fatt tikteb Google Ħġieġ applikazzjonijiet. Yeah? SPEAKER 1: Huwa dan biss disinn, jew tista 'inti mbagħad tittraduċi this-- ma dan awtomatikament jissarrfu kodiċi li tista 'tuża? CHRISTOPHER BARTHOLOMEW: Għalhekk il-kwistjoni kienet li, hija din biss għad-disinn, u ma jissarraf fi il-kodiċi attwali għalik? Le, ma. Imma dak li ma huwa ma taħbit bord abjad ġgant u tunnellati ta 'biċċiet abjad ta' karta. Allura inti taf eżattament darba inti tapplika karta speċifika, inti taf li se apply-- meta int bil-miktub program tiegħek, oh, I tixtieq din il-karta speċifika għall- attwalment tniedi xi ħaġa oħra. U hekk dan jistabbilixxi out ħafna nicely. U jekk inti qed tippjana biex do a Google applikazzjoni Ħġieġ u inti tagħmel waħda minn dawn, nixtieq jissottomettu wieħed minn dawn bħala pre-proposta tiegħek. U jien ċert TF tiegħek se tkun verament kuntenti dwar dan, għaliex dawn ser jkun bħal, oh dan huwa dak applikazzjoni tiegħek ma. Naf dak li jien jistennew minnha. Għaliex kultant, huwa verament diffiċli li żżomm rekord ta 'dak li għaddej fil-app Ħġieġ. Ejja ħa mmorru lura għal dan. Ħaġa oħra jibred huwa l tutilizza tal-bitħa Oġġetti tal-ħġieġ biex tirrevedi u joħolqu kontenut li huwa juri fuq l-applikazzjoni tiegħek. Allura dak li hu huwa għodda fejn inti tista 'attwalment disinn kif l-affarijiet tfittex. Għalhekk, per eżempju, jekk irrid make-- stennija biex dan tagħbija hawn. Jekk I tixtieq li tagħmel template speċifiku, nista tagħmel dan hawn tuża dan, essenzjalment għodda li ħadthom mogħtija lilna, biex verament customize kif cards attwali tiegħek ser tħares. Hello. Dan huwa kbir. Grazzi, Google. Allura inti tista 'attwalment tara kif karti tiegħek huma ser tfittex meta inti jibda jinbena minnhom u allura inti tibda tibgħat jgħadduhom lill-Google ħġieġ. Il-ħaġa li jmiss huwa dan PDF Handout li stajt maħluqa fl order-- jekk inti kienu se jagħmlu n-notifika servizzi, in-notifiki perjodiċi, jew jaħdmu mal-mera API kif oppost għall-GDK. U let me nikseb li out għalik. Teħid daqsxejn biex jgħabbi hawn, sorry. Mistennija li jkunu diġà miftuħa. Hemm immorru. Hekk per eżempju, jekk inti tixtieq li imwaqqaf bl-użu mera API, Għandi struzzjonijiet dettaljati bis-sħiħ dwar kif jagħmlu that-- kif inti aċċess API tal-Google console, ma 'dak meħud, kif tinħoloq specific-- li tippermetti lill-mera API, ħidma ma miftuħa awtentikazzjoni, u wkoll kif tuża l-bitħa li aħna biss speċifikament ħares lejn. Informazzjoni hekk tajjeb hawnhekk li se jiġu mal-gverta slide attwali. Inkella, inti tista 'wkoll do affarijiet oħra hawnhekk, u speċifikament hemm il- istruttura tad-database li stajt maħluqa, jew li jien ghamilt għal inti, li inti tista 'tħares lejn biex tara kif tibni miftuħa tabella awtentikazzjoni għall-utenti. Allura xi ħaġa li wkoll jifhmu ad jżommu rekord ta ', speċjalment jekk int ser tkun ħidma mal-mera API. Hemm inti. Allura, ton ta 'riżorsi. What I jirrakkomandaw tagħmel hu għaddej biex developers.google.com/glass u taqra, għaliex hemm ħafna ta 'informazzjoni hemmhekk, bogħod wisq li jmorru fuq is-seminar kollu. Iżda hemm informazzjoni ħafna, li l- ħafna ta 'informazzjoni tajba, dak it-tip ta' tespandi iktar dwar dan, speċjalment fuq in-naħa kodiċi ta 'affarijiet. Stajt miżjuda wkoll a quick jibdew gwida għall-GDK, b'tali mod li jekk għandek bżonn biex tip ta 'jaqbżu fis dan, inti għandek il-ħila li jagħmlu dan ukoll. Stajt added-- hemm video dritt hawn, tutorials Android. Hemm video YouTube thats inkluda, li jekk inti tixtieq li tibda tiżviluppa tuża is-sistema operattiva Android, jekk int Bidu, li l-video se verament tgħinek tagħmel dan. Għal darb'oħra, l-applikazzjonijiet l-ħġieġ li qed jużaw il-GDK huma applikazzjonijiet litteralment biss Android. Huma jistgħu back port u lura. Finalment jiena stajt miżjud Google Gwida tal-Istil għall Java. Jekk ikun hemm xi ħaġa specifically-- Kif nista 'nagħmlu a-- tafu, x'inhu l-aħjar mod biex jagħmlu għal loop, f'termini ta 'Google? Din il-gwida istil se jgħinuk tagħmel dawk l-affarijiet. U li huwa. So I hope inti guys biżżejjed informazzjoni biex jimxu 'l quddiem ma' jaqbeż fis applikazzjoni Google Ħġieġ. Iżda definittivament żur ir-riżorsi. Żgur adsa fis-tipi differenti ta 'applikazzjonijiet li huma disponibbli, speċjalment l-applikazzjonijiet tal-kampjun. Ħares lejn uħud mill-kodiċi li huma pprovdew inti. U onestament, bil tiegħek esperjenza fl CS50, dan m'għandux ikun diffiċli Ħaġa li jidħlu fis u jiksbu fil. OK? Grazzi.