video2brain Flash mobilās lietotnes video apmācība
Šis jaunākais video apgūšanas līdzeklis no Video2brain ar nosaukumu Mobilā izstrāde ar Adobe Flash Professional CS5.5 un Flash Builder 4.5 izglīto, kā mobilajām lietojumprogrammām izveidot AdobeR ZibspuldzeR un Flash BuilderR. Jums ir divi instruktori, Džozefs Labrečeks un Pīters Elsts.

Instruktori sāk diskusiju par iemesliem, kādēļ ActionScript, Flex un AIR tiek izmantotas, lai izveidotu jūsu Android un iOS lietotnes, ieskaitot “labākās prakses” mobilo lietotņu izstrādei un visu svarīgo jūsu lietotnes optimizāciju. Kad šī informācija ir apskatīta, viņi palīdz izveidot jaunu projektu Flash CS5.5, ieskaitot to, kā iestatīt lietojumprogrammu deskriptoru, izmantot projekta veidnes, dalīties ar aktīviem caur projekta paneli un mērogot skatu dažādiem ekrāna izmēriem.

Esmu lasījis daudzas grāmatas par mobilo ierīču attīstību ar dažādām valodām, ieskaitot Objective C un HTML5. Parasti šīs grāmatas atkļūdošanu atstāj pēdējā nodaļā. Šī bija pirmā reize, kad testēšana un atkļūdošana tika ierosināta visā projekta izstrādes posmā, un tā netika apturēta līdz pēdējai nodaļai. Instruktori apspriež daudzos veidus, kā jūs vēlaties pārbaudīt un atkļūdot darbvirsmā un ierīcē, izmantojot izsekošanas paziņojumus un pārtraukuma punktus.

Vēl viena lieta, kas man šķita noderīga sērijā, bija tas, kā instruktori apskatīja izstrādes procesu gan Flash Professional, gan Flash Builder, padarot šo divu attīstības iespēju salīdzināšanu vienkāršu. Šajā brīdī instruktori pārslēdzas uz Flash Builder 4.5 un aptver tos pašus pamatus projekta sākšanai. Tā kā Flash Builder pamatā ir lietotāja saskarnes komponenti, autori vispirms izveido tukšu "sākuma" Flex projektu no dažādiem komponentiem panelī Components. Viņi apspriež, kā īpašumtiesību panelī iestatīt ierobežojumus ekrāna izmēru maiņai dažādās mobilajās ierīcēs.

Joprojām strādā Flex Builder, citi apspriestie projekti ir uz skatu balstīta To Do saraksta lietojumprogramma un uz cilnēm balstīta City Guide. Kad šo programmu pamati ir apskatīti, instruktori sāk veidot attēlu galerijas lietojumprogrammu, pievienojot tādas funkcijas kā ActionsBar, kas pārslēgta ar ActionScript, daļēji caurspīdīgu tab cilnes joslai, skata izvēlni Android lietotnei un šļakatu ekrānu. .

Pēc tam jūs pāriet uz sarežģītāku vairāku skatu lietojumprogrammu - kontaktu pārvaldnieku. Katra "lapa" vai skats ir MXML komponents, un instruktori diskutē par to, kā pārsūtīt datus starp šiem skatiem, izmantojot push skatu un datu objektu. Tajos arī apskatīts, kā izveidot navigāciju atpakaļ un ignorēt noklusējuma pāreju starp skatiem. Pēc tam instruktori aptver mobilajām ierīcēm raksturīgās funkcijas, piemēram, mīksto tastatūru, un saglabājot jūsu lietojumprogrammas stāvokli, kad tā tiek izslēgta.

Nākamās tēmas ir apskatītas Flash Pro, ieskaitot satura izmēru maiņu / pārvietošanu ierīces orientācijas izmaiņu dēļ un to, kā izmantot akselerometra ievades datus, lai kontrolētu objekta X un Y pozīcijas uz skatuves. Šajā brīdī es gaidīju, ka instruktori iekļaus, kā kodēt iespēju, ka objekts pārsniedz skatuvi, bet viņi to nedarīja. Tālāk viņi apskatīja, kā kodēt ģeogrāfisko atrašanās vietu un Google Maps API. Tie arī aptver, kā izmantot vietējo kameru un ierīces krātuvi. Android lietotnei viņi apspriež kursorbumbu un izvēles taustiņus, ieskaitot Atpakaļ, Izvēlne, Sākums un Meklēšana.

Instruktori velta videoklipu katram vairāku pieskārienu žestam, piemēram, pārvilkšanai, pagriešanai, tālummaiņai un panoramēšanai, kā arī tam, kā izmantot ActionScript, lai reaģētu uz šiem žestiem uz filmu objektiem ekrānā. Daži pieskāriena žesti nav precīzi definēti ActionScript, tāpēc instruktori apspriež, kā atdarināt šos žestus. Aplūkots arī tas, kā izmantot neapstrādātus skārienjutīgus notikumus, lai modelētu savus pielāgotos žestus, piemēram, peles klikšķi, kā izmantot skārienpunktus, lai parādītu vilkšanas / nomešanas interaktivitāti un kā kvēldiega filtru izmantot, lai modelētu izcēlumu.

Nākamais →

Apmeklējiet izdevēja vietni

* Peachpit Press pārsūtīšanas nolūkos man iesniedza šīs grāmatas kopiju.