mobile hubで変わる、アプリ開発最前線
TRANSCRIPT
Mobile Hub で変わる、アプリ開発最前線Amazon Web Services JapanSolutions ArchitectAkihiro Tsukada2015.11.21
FYI: Serverless Handson Demo Site ⇓http://j.mp/20151121_serverless
はじめに
Who are you? 会場の中で、 AWS 使ってる方? Mobile Hub さわったことある方? モバイルアプリエンジニアの方?
Who are you? 会場の中で、 AWS 使ってる方? →ほとんど Mobile Hub さわったことある方? →数人 モバイルアプリエンジニアの方? →半分弱
※赤はセッション後に追記
AWS 上で稼働するモバイルアプリ
“AWS には必要なものが揃っている、しかし複雑だ“
1. どのサービスを使うべきか? 2. どうやってそれらをつなぎ合わせるか?
Identity Provider SDKs+
=
Example:
Login screen & integration code+
SDK
AWS Mobile Hub (BETA)
AWS Mobile Hub (BETA)
AWS Mobile Hub (Beta)
1. 単一の統合されたコンソール2. 事前に用意された機能群3. サービスを自動でプロビジョニング4. 自動生成されたアプリケーション
つまり、数分で AWS 上にアプリを構築
TechCrunch Tokyo 2015 Hackathon 優秀作品 RTNope-D (supported by AWS Mobile Hub)
AWS Mobile Hub (Beta)
プロジェクトの作成と機能の追加
• ユーザがどのようにサインインするか設定:• サインインなし、オプショナルもしくは必須
• サインインプロバイダを設定:• Facebook (Google, Twitter, Amazon etc )• 独自のシステム(認証基盤)
• クイックスタート用アプリにサインイン画面を追加
Powered by Amazon Cognito Identity
例: User Sign-in (ユーザサインイン)
• アプリへのプッシュ通知• iOS/Android• 1:1 もしくはトピック
• Quickstart App demonstrates features• クイックスタートアプリでは以下の機能
をデモ• 通知の Enable/Disable• SNS を使ったトークンの自動登録• サブスクライブするトピックの選択
Powered by Amazon SNS
例: Push 通知
スターターアプリのダウンロード
Demo• Create New Project の流れ• 各サービスを Mobile Hub 上で設定する方法• スターターアプリを Build 、ダウンロード• スターターアプリと AWS 上の各リソースが
どう連携しているか、マネジメントコンソールを見ながら確認
AWS Mobile Hub ( BETA )
• AWS を使ったモバイルアプリの開発を簡単に• ユーザサインインといった典型的ユースケースごとの
スターターコードを提供• 関連サービスの設定と構築を自動で
• AWS Management Console から利用可能
• 現在は US-East-1 のみ、東京リージョンとダブリンは近くサポート予定
• AWS Mobile Hub 自体のご利用は無料※利用する各サービスの費用はかかります
Hack Your Mobile Apps on AWS!!