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