SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

特集記事(AD)

これからはスマートフォン開発もFlash Builder4.5で!
~ Twitter API連動のiPhoneアプリを3分で構築 ~

インストールからアプリ構築、ipaファイルの書き出しまで一気に紹介

  • このエントリーをはてなブックマークに追加

ダウンロード サンプルソース (1.8 MB)

iPhone向けTwitterアプリのユーザーインターフェース

 では、いよいよiPhoneアプリをFlash Builder 4.5で作ってみましょう。iPhoneアプリといってもごく単純なもので、一画面しかありません。コンセプトは『初めて飲み会などで会った人に、自分のアイコンとTwitter idと直近のつぶやきを表示したものを見せ、フォローしてもらうためのアプリ』という設定です。

 コードはほぼ書かずにできあがるようなサンプルなので、ぜひ作ってみてください。直近のつぶやきを取得するためにTwitter APIを使用しますが、APIの取得および解析には、Flash Builder 4から追加されたデータ連携機能を使用しているため、コーディングは必要ありません。

プロジェクトの作成

 まずは、プロジェクトを作成します。Flexプロジェクトではなく、Flexモバイルプロジェクトを選びましょう。[ファイル]-[新規]-[Flex モバイルプロジェクト]を選択します。

[ファイル]-[新規]-[Flex モバイルプロジェクト]を選択
[ファイル]-[新規]-[Flex モバイルプロジェクト]を選択

 プロジェクト名を入力し、[次へ]ボタンをクリックします。

プロジェクト名を入力し、[次へ]ボタンをクリック
プロジェクト名を入力し、[次へ]ボタンをクリック

 ターゲットプラットフォームを選択し、[基本ビュータイトル]を入力します。これがアプリケーションのタイトルバーに表示されます。入力後、[次へ]ボタンをクリックします。

[基本ビュータイトル]を入力
[基本ビュータイトル]を入力

 次の画面でのサーバー設定は、何も変更せずに進みます。アプリケーションIDには、現時点では仮のものを入れておきましょう。実際は、アプリケーション名+自分のドメイン名のようなユニークなものが望ましいです。

[アプリケーションID]を入力
[アプリケーションID]を入力

 プロジェクトを開くと、次のような画面になります。

開いたばかりのプロジェクト
開いたばかりのプロジェクト

 とりあえず[デザイン]ビューに切替え、表示を変えてみましょう。[ソース][デザイン]と書いてあるボタンが左上にあるので、クリックで切り替えることができます。

[デザイン]ビュー
[デザイン]ビュー

 また、今回はユーザーも多いiPhone 3GSをターゲットにするので、[デバイス]項目より[Apple iPhone 3GS]を選択します。次のように、表示が変更されます。

[Apple iPhone 3GS]を選択
[Apple iPhone 3GS]を選択

次のページ
背景色の設定

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
特集記事連載記事一覧

もっと読む

この記事の著者

原一浩(はらかずひろ)

Greative(グレーティブ)代表/Design Wedge編集長/ワイヤーフレームコミュニケーション研究会主催。1998年にWebデザイナーとして独立。同年、ウェブデザイン専門のメールメディアDesignWedgeの発行を開始。Webデザインやシステム開発業務の傍ら、海外のWebデザインに関する情報発信および、研究、開発に関わる。CSS Nite出演など講演および、雑誌への寄稿多数。主な著書に、『プロ...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/6008 2011/06/23 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング