video2brain Flash Aplikacja mobilna Szkolenie wideo
Najnowsza wersja Learn by Video od video2brain zatytułowana Tworzenie aplikacji mobilnych za pomocą Adobe Flash Professional CS5.5 i Flash Builder 4.5 pokazuje, jak tworzyć aplikacje mobilne za pomocą AdobeR Lampa błyskowaR i Flash BuilderR. Masz dwóch instruktorów, Josepha Labrecque i Petera Elsta.

Instruktorzy rozpoczynają od dyskusji na temat powodów, dla których warto używać ActionScript, Flex i AIR do tworzenia aplikacji na Androida i iOS, w tym „najlepszych praktyk” dotyczących tworzenia aplikacji mobilnych i najważniejszej optymalizacji aplikacji. Po omówieniu tych szczegółów przeprowadzą Cię przez proces konfigurowania nowego projektu we Flashu CS5.5, w tym jak skonfigurować deskryptor aplikacji, używać szablonów projektu, udostępniać zasoby za pośrednictwem panelu projektu i skalować scenę dla różnych rozmiarów ekranu.

Czytałem wiele książek o programowaniu mobilnym w różnych językach, w tym w Objective C i HTML5. Zwykle książki te pozostawiają debugowanie w ostatnim rozdziale. To był pierwszy raz, kiedy zaproponowano testowanie i debugowanie podczas opracowywania projektu i nie wstrzymano go do ostatniego rozdziału. Instruktorzy omawiają wiele sposobów testowania i debugowania na pulpicie i urządzeniu za pomocą instrukcji śledzenia i punktów przerwania.

Inną rzeczą, która okazała się pomocna w tej serii, było to, w jaki sposób instruktorzy opisali proces programowania zarówno we Flash Professional, jak i we Flash Builder, ułatwiając porównanie tych dwóch opcji programowania. W tym momencie instruktorzy przełączają się na Flash Builder 4.5 i omawiają te same podstawy, aby rozpocząć projekt. Ponieważ Flash Builder jest oparty na komponentach interfejsu użytkownika, autorzy najpierw budują pusty projekt „startowy” Flex z różnych komponentów w panelu Komponenty. Dyskutują, jak ustawić ograniczenia w panelu Właściwości dla zmiany rozmiaru ekranu na różnych urządzeniach mobilnych.

Nadal pracujące w programie Flex Builder, inne omawiane projekty to oparta na widokach lista zadań do wykonania i oparty na kartach Przewodnik po mieście. Po zapoznaniu się z podstawami tych aplikacji instruktorzy zaczynają tworzyć aplikację galerii obrazów, dodając takie funkcje, jak pasek działań przełączany za pomocą ActionScript, półprzezroczysty panel paska kart, menu widoku dla aplikacji na Androida i ekran powitalny .

Następnie przechodzisz do bardziej złożonej aplikacji do obsługi wielu widoków, menedżera kontaktów. Każda „strona” lub widok jest komponentem MXML, a instruktorzy omawiają sposób przekazywania danych między tymi widokami za pośrednictwem widoku wypychania i obiektu danych. Obejmują również sposób budowania nawigacji wstecznej i zastępowania domyślnego przejścia między widokami. Instruktorzy omawiają następnie funkcje specyficzne dla urządzeń mobilnych, takie jak miękka klawiatura i zapisywanie stanu aplikacji po wyłączeniu.

Kolejne tematy są omówione we Flash Pro, w tym zmiana rozmiaru / repozycjonowanie treści ze względu na zmiany orientacji urządzenia oraz sposób użycia danych wejściowych akcelerometru do kontrolowania pozycji X i Y obiektu na scenie. W tym momencie oczekiwałem od instruktorów, w jaki sposób zakodować, czy obiekt wykracza poza scenę, ale tego nie zrobili. Następnie omówiono sposób kodowania Geolokalizacji i interfejsu API Map Google. Obejmują również sposób korzystania z natywnej pamięci aparatu i urządzenia. W przypadku aplikacji na Androida omawiają trackball i klawisze programowe, w tym Wstecz, Menu, Dom i Szukaj.

Instruktorzy poświęcają wideo każdemu gestowi wielodotykowemu, takim jak przeciąganie, obracanie, powiększanie i przesuwanie oraz sposób użycia ActionScript do reagowania na te gesty na obiekty filmowe na ekranie. Niektóre gesty dotykowe nie są specjalnie zdefiniowane w ActionScript, więc instruktorzy omawiają sposób ich emulacji. Omówiono także, jak korzystać z surowych zdarzeń dotykowych, aby symulować własne niestandardowe gesty, takie jak kliknięcie myszą, jak używać punktów dotykowych do wyświetlania interaktywności przeciągnij / upuść oraz jak używać filtra jarzeniowego do symulacji podświetlenia.

Dalej →

Wejdź na stronę wydawcy

* Peachpit Press dostarczył mi kopię tej książki do celów recenzji.