Video2brain Flash Mobile App Video-Training
In dieser neuesten Version von Learn by Video von video2brain mit dem Titel Mobile Development mit Adobe Flash Professional CS5.5 und Flash Builder 4.5 erfahren Sie, wie Sie mobile Anwendungen mit Adobe entwickelnR. BlitzR. und Flash BuilderR.. Sie haben zwei Ausbilder, Joseph Labrecque und Peter Elst.

Die Kursleiter erörtern zunächst die Gründe für die Verwendung von ActionScript, Flex und AIR zum Erstellen Ihrer Android- und iOS-Apps, einschließlich "Best Practices" für die Entwicklung mobiler Apps und die wichtige Optimierung Ihrer App. Sobald diese Details behandelt wurden, werden Sie durch das Einrichten eines neuen Projekts in Flash CS5.5 geführt, einschließlich des Einrichtens des Anwendungsdeskriptors, der Verwendung der Projektvorlagen, der Freigabe von Assets über das Projektfenster und der Skalierung der Bühne für verschiedene Bildschirmgrößen.

Ich habe viele Bücher über mobile Entwicklung in verschiedenen Sprachen gelesen, einschließlich Objective C und HTML5. Normalerweise überlassen diese Bücher das Debuggen dem letzten Kapitel. Dies war das erste Mal, dass während der gesamten Projektentwicklung Tests und Debugging vorgeschlagen und erst im letzten Kapitel zurückgehalten wurden. Die Kursleiter besprechen die vielen Möglichkeiten, die Sie auf dem Desktop und auf dem Gerät testen und debuggen möchten, mit Ablaufverfolgungsanweisungen und Haltepunkten.

Eine andere Sache, die ich in der Serie als hilfreich empfand, war, wie die Kursleiter den Entwicklungsprozess sowohl in Flash Professional als auch in Flash Builder abdeckten, um den Vergleich dieser beiden Entwicklungsoptionen zu vereinfachen. Zu diesem Zeitpunkt wechseln die Kursleiter zu Flash Builder 4.5 und behandeln dieselben Grundlagen für den Beginn eines Projekts. Da Flash Builder auf UI-Komponenten basiert, erstellen die Autoren zunächst ein leeres "Starter" -Flex-Projekt aus den verschiedenen Komponenten im Komponentenbedienfeld. Sie erläutern, wie Sie die Einschränkungen im Eigenschaftenfenster für die Größenänderung des Bildschirms auf verschiedenen Mobilgeräten festlegen.

Die anderen Projekte, die noch in Flex Builder arbeiten, sind eine ansichtsbasierte Aufgabenlistenanwendung und ein tabulatorbasierter Stadtführer. Sobald die Grundlagen für diese Anwendungen behandelt sind, beginnen die Kursleiter mit der Erstellung einer Bildergalerie-Anwendung, indem sie Funktionen wie eine mit ActionScript umgeschaltete ActionsBar, ein halbtransparentes Bedienfeld für die Registerkartenleiste, ein Ansichtsmenü für eine Android-App und einen Begrüßungsbildschirm hinzufügen .

Als Nächstes wechseln Sie zu einer komplexeren Anwendung mit mehreren Ansichten, einem Kontaktmanager. Jede "Seite" oder Ansicht ist eine MXML-Komponente, und die Kursleiter diskutieren, wie Daten zwischen diesen Ansichten über die Push-Ansicht und das Datenobjekt übertragen werden. Sie behandeln auch, wie Sie eine Rückwärtsnavigation erstellen und den Standardübergang zwischen Ansichten überschreiben. Die Kursleiter behandeln dann mobile spezifische Funktionen wie die Softtastatur und speichern den Status Ihrer Anwendung, wenn diese heruntergefahren wird.

Die nächsten Themen werden in Flash Pro behandelt, einschließlich der Größenänderung / Neupositionierung von Inhalten aufgrund von Änderungen der Geräteorientierung und der Verwendung der Eingangsdaten des Beschleunigungsmessers zur Steuerung der X- und Y-Positionen eines Objekts auf der Bühne. Zu diesem Zeitpunkt erwartete ich von den Ausbildern, dass sie angeben, wie die Möglichkeit codiert werden soll, dass das Objekt über die Bühne hinausgeht, dies jedoch nicht. Als Nächstes wurde erläutert, wie die Geolocation und die Google Maps-API codiert werden. Sie behandeln auch die Verwendung des nativen Kamera- und Gerätespeichers. Für die Android-App diskutieren sie den Trackball und die Softkeys, einschließlich Zurück, Menü, Startseite und Suche.

Die Kursleiter widmen jeder Multitouch-Geste ein Video, z. B. Wischen, Drehen, Zoomen und Schwenken, und erfahren, wie Sie mit ActionScript auf diese Gesten auf Filmobjekte auf dem Bildschirm reagieren. Einige Berührungsgesten sind in ActionScript nicht speziell definiert, daher diskutieren die Kursleiter, wie diese Gesten emuliert werden. Außerdem wird erläutert, wie Sie rohe Berührungsereignisse verwenden, um Ihre eigenen benutzerdefinierten Gesten zu simulieren, z. B. einen Mausklick, wie Sie Berührungspunkte verwenden, um die Interaktivität per Drag & Drop anzuzeigen, und wie Sie mithilfe des Glühfilters eine Hervorhebung simulieren.

Weiter →

Besuchen Sie die Website des Herausgebers

* Peachpit Press hat mir zu Überprüfungszwecken eine Kopie dieses Buches zur Verfügung gestellt.


Video-Anleitungen: Mobile Content Simulator (April 2024).