Top Banner
Copyright © AKABANA 2007-2010, all rights reserved. を使用した モバイルアプリケーション 開発 有川榮一
24

MEETUPS ROUND 01 on 20110611

May 28, 2015

Download

Technology

akabana

MEETUPS ROUND 01 Document file
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

を使用した

モバイルアプリケーション開発

有川榮一

Page 2: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

自己紹介

有川 榮一 ( http://akabana.info )

AKABANA (http://www.akabana.net )

開発

クラウド開発

モバイル開発

サーバ開発

技術トレーニングセミナー

Page 3: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

モバイルアプリケーション開発が可能

モバイルコンポーネント

モバイル用コンポーネント

画面遷移フレームワーク

既存コンポーネントのモバイル用スキン

モバイル機能

複数解像度対応

スプラッシュスクリーン(起動画面)

Page 4: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

画面遷移

フレームワーク

Page 5: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

画面遷移フレームワーク

モバイルアプリケーション

画面遷移フレームワークを用いたアプリケーション

ビューベースアプリケーション

画面遷移を管理するアプリケーション

タブ付きアプリケーション

タブごとに画面遷移を管理するアプリケーション

Page 6: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

画面遷移フレームワーク

ビューベースアプリケーション

画面遷移するアプリケーション

画面遷移

画面遷移

Page 7: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

画面遷移フレームワーク

タブ付きアプリケーション

タブごとに画面遷移があるアプリケーション

タブ切替

画面遷移

画面遷移

Page 8: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

画面遷移フレームワーク

構成コンポーネント

つの画面を表示する

画面遷移を管理する機能

つの を所属する画面用のコンテナ

Page 9: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

画面遷移フレームワーク

構成コンポーネントの図解

Page 10: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

画面遷移フレームワーク

コンポーネントのスキンとパーツ

Page 11: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

画面遷移フレームワーク

画面遷移を管理するアプリケーションに最適なフレームワーク

画面の遷移

画面切り替えのエフェクト

画面遷移の履歴

画面間のデータの受け渡し

画面の生成と破棄

画面の永続化・復元

Page 12: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

画面遷移フレームワーク

画面遷移機能

画面の遷移

画面を進ませる:

画面を戻す:

Page 13: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

画面遷移フレームワーク

画面遷移機能

画面の遷移

画面を切り変える:

replaceView

Page 14: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

画面遷移フレームワーク

画面遷移機能

画面切り替えのエフェクト

Page 15: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

画面遷移フレームワーク

画面データ操作機能

画面間のデータの受け渡し

データの引き渡し:

データの受け取り:

画面遷移の戻り:

画面の生成と破棄

で振る舞いを切り替え可能

画面の永続化対応

で振る舞いを切り替え可能

Page 16: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

モバイル

コンポーネント

Page 17: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

モバイルコンポーネント

既存コンポーネント

タッチイベントに対応

モバイル用に最適化されたスキンを適用

でスキン作成

で描画

解像度対応

フォントサイズの変更

Page 18: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

モバイルコンポーネント

デスクトップ用コンポーネント

を使った描画に対応

読み込みミスの代替え画像を表示

タッチスクロールに対応

スクロールがスプリングエフェクトが追加

Page 19: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

モバイルコンポーネント

モバイル用データレンダラ―

ベース

を使った描画処理

を使った読み込み負荷の低減

外部イメージの読み込みを遅延ロード

外部イメージのキャッシュ

Page 20: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

モバイルコンポーネント

モバイル用のコンポーネント

画面遷移フレームワーク用コンポーネント

主に のヘッダに使用される

クルクル回ります

Page 21: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

モバイルコンポーネント

モバイル用のスキンがないコンポーネント

自作する必要がある

独自コンポーネントを作るか

インターフェイスを変更

代表的なコンポーネントの場合

アラート

を使って自作

コンボボックス

画面遷移させて選択させるパターン

ポップアップで選択させるパターン

Page 22: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

理解を深めるために

Page 23: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved.

モバイルマスターシリーズ

マスターシリーズ

技術トレーニング

Page 24: MEETUPS ROUND 01 on 20110611

Copyright © AKABANA 2007-2010, all rights reserved. 24

ご清聴 ありがとうございました