video2brain Flashモバイルアプリビデオトレーニング
Adobe Flash Professional CS5.5およびFlash Builder 4.5を使用したモバイル開発というタイトルのvideo2brainからのこの最新のビデオによる学習リリースでは、Adobeでモバイルアプリケーションを開発する方法を学習します。R 閃光R およびFlash BuilderR。ジョセフラブレックとピーターエルストの2人のインストラクターがいます。

インストラクターは、ActionScript、Flex、およびAIRを使用してAndroidアプリとiOSアプリを作成する理由について説明します。これには、モバイルアプリ開発の「ベストプラクティス」や、アプリの非常に重要な最適化が含まれます。これらの詳細がカバーされると、アプリケーション記述子の設定方法、プロジェクトテンプレートの使用方法、プロジェクトパネルを介したアセットの共有方法、さまざまな画面サイズに合わせてステージをスケーリングする方法など、Flash CS5.5で新しいプロジェクトを設定する手順を説明します。

Objective CやHTML5など、さまざまな言語でのモバイル開発に関する本をたくさん読んでいます。通常、これらの本はデバッグを最後の章に任せます。これは、プロジェクト開発全体でテストとデバッグが提案された最初のものであり、最後の章まで保留されませんでした。インストラクターは、トレースステートメントとブレークポイントを使用して、デスクトップとデバイスでテストおよびデバッグする多くの方法について説明します。

このシリーズで私が役立ったもう1つのことは、インストラクターがFlash ProfessionalとFlash Builderの両方の開発プロセスをどのようにカバーし、これら2つの開発オプションを簡単に比較できるかということです。この時点で、インストラクターはFlash Builder 4.5に切り替えて、プロジェクトを開始するための同じ基本をカバーします。 Flash BuilderはUIコンポーネントに基づいているため、作成者は最初にコンポーネントパネルのさまざまなコンポーネントから空の「スターター」Flexプロジェクトを構築します。さまざまなモバイルデバイスで画面のサイズを変更するために、プロパティパネルで制約を設定する方法について説明します。

Flex Builderで現在も機能している他のプロジェクトは、ビューベースのTo Doリストアプリケーションとタブベースのシティガイドです。これらのアプリケーションの基本が説明されると、インストラクターは画像ギャラリーアプリケーションの構築を開始し、ActionScriptで切り替えられるActionsBar、タブバーの半透明パネル、Androidアプリの表示メニュー、スプラッシュスクリーンなどの機能を追加します。

次に、より複雑なマルチビューアプリケーションである連絡先マネージャーに移動します。各「ページ」またはビューはMXMLコンポーネントであり、インストラクターは、プッシュビューとデータオブジェクトを介してこれらのビュー間でデータを渡す方法について説明します。また、後方ナビゲーションを構築する方法と、ビュー間のデフォルトの遷移をオーバーライドする方法についても説明します。インストラクターは、ソフトキーボードなどのモバイル固有の機能をカバーし、シャットダウン時のアプリケーションの状態を保存します。

次のトピックは、デバイスの向きの変更によるコンテンツのサイズ変更/再配置、および加速度計入力データを使用してステージ上のオブジェクトのXおよびY位置を制御する方法など、Flash Proで説明されています。この時点で、オブジェクトがステージを超える可能性がある場合に、インストラクターがコーディングする方法を含めることを期待していましたが、そうではありませんでした。次に、GeolocationとGoogle Maps APIのコーディング方法について説明しました。また、ネイティブカメラとデバイスストレージの使用方法についても説明します。 Androidアプリの場合、トラックボールと、戻る、メニュー、ホーム、検索などのソフトキーについて説明します。

インストラクターは、スワイプ、回転、ズーム、パンなどのマルチタッチジェスチャごとにビデオを作成し、ActionScriptを使用してこれらのジェスチャに応答して画面上のムービーオブジェクトに応答します。一部のタッチジェスチャはActionScriptで特に定義されていないため、インストラクターはこれらのジェスチャをエミュレートする方法について説明します。また、未処理のタッチイベントを使用して、マウスクリックなどの独自のカスタムジェスチャをシミュレートする方法、タッチポイントを使用してドラッグ/ドロップインタラクティビティを表示する方法、グローフィルターを使用してハイライトをシミュレートする方法についても説明します。

次へ→

出版社のウェブサイトにアクセス

* Peachpit Pressは、レビュー目的でこの本のコピーを提供してくれました。