Enviar búsqueda
Cargar
Baa sでお気楽アプリ開発
•
2 recomendaciones
•
3,981 vistas
Yusuke Ohmichi
Seguir
OSC 2013 北海道で公演した内容です。 BaaSを使ったアプリ開発として、ParseとMobile Backend Starterを比較しています。
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 28
Descargar ahora
Descargar para leer sin conexión
Recomendados
Androidでへっぽこ思考戦車を作ってみた
Androidでへっぽこ思考戦車を作ってみた
Yusuke Ohmichi
Yahoo!アフィリエイトソン最優秀賞者に学ぶ Swift講座
Yahoo!アフィリエイトソン最優秀賞者に学ぶ Swift講座
Masaru Gushiken
Swiftビギナーズ
Swiftビギナーズ
Masaru Gushiken
ブランディングエンジニア資料
ブランディングエンジニア資料
Masaru Gushiken
ノンコーディングでやってみよう!音声テキスト変換 - LINE × Logic Apps × Speech to text -
ノンコーディングでやってみよう!音声テキスト変換 - LINE × Logic Apps × Speech to text -
典子 松本
Designer's Design Talk「デザインの基礎」
Designer's Design Talk「デザインの基礎」
典子 松本
Air for iOS について
Air for iOS について
itoz itoz
GCPでCI環境を構築する
GCPでCI環境を構築する
Toshihumi Anan
Recomendados
Androidでへっぽこ思考戦車を作ってみた
Androidでへっぽこ思考戦車を作ってみた
Yusuke Ohmichi
Yahoo!アフィリエイトソン最優秀賞者に学ぶ Swift講座
Yahoo!アフィリエイトソン最優秀賞者に学ぶ Swift講座
Masaru Gushiken
Swiftビギナーズ
Swiftビギナーズ
Masaru Gushiken
ブランディングエンジニア資料
ブランディングエンジニア資料
Masaru Gushiken
ノンコーディングでやってみよう!音声テキスト変換 - LINE × Logic Apps × Speech to text -
ノンコーディングでやってみよう!音声テキスト変換 - LINE × Logic Apps × Speech to text -
典子 松本
Designer's Design Talk「デザインの基礎」
Designer's Design Talk「デザインの基礎」
典子 松本
Air for iOS について
Air for iOS について
itoz itoz
GCPでCI環境を構築する
GCPでCI環境を構築する
Toshihumi Anan
iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術
Tomoki Hasegawa
Go (5) JAZUG 関西とゆかいな仲間たち的な
Go (5) JAZUG 関西とゆかいな仲間たち的な
Keiji Kamebuchi
やはりお前らのiOS7対応は間違っている
やはりお前らのiOS7対応は間違っている
今城 善矩
ノンコーディングでLINE BOTを作ってみた話
ノンコーディングでLINE BOTを作ってみた話
典子 松本
Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!
一希 大田
[社内向け]Titanium勉強会
[社内向け]Titanium勉強会
Rei Matsushita
Potatotips3 hoshi gaki_akira_iwaya
Potatotips3 hoshi gaki_akira_iwaya
Akira Iwaya
iQONを支えるクローラーの裏側
iQONを支えるクローラーの裏側
Takehiro Shiozaki
VyOSで作るIPv4 Router/IPv6 Bridge
VyOSで作るIPv4 Router/IPv6 Bridge
KLab Inc. / Tech
最近誰かに「やったほうがいいよ」と伝えた7のこと
最近誰かに「やったほうがいいよ」と伝えた7のこと
Noriaki Kadota
中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術
Noriaki Kadota
Android-Binding Before / After
Android-Binding Before / After
Tomonori Ohba
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
典子 松本
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
典子 松本
スマホ版ログレスにポストエフェクトシステムを導入した話
スマホ版ログレスにポストエフェクトシステムを導入した話
章暢 藤井
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
典子 松本
Onsen UIが目指すもの
Onsen UIが目指すもの
アシアル株式会社
Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。
典子 松本
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
Swiftのプロパティオブザーバを使い倒す
Swiftのプロパティオブザーバを使い倒す
Tomoki Hasegawa
香川支部キックオフ 香川支部について
香川支部キックオフ 香川支部について
yohei iwakura
DevLOVE関西2016.2.5 地道にAWS構築自動化に取り組んでいるお話し
DevLOVE関西2016.2.5 地道にAWS構築自動化に取り組んでいるお話し
Akira Nagata
Más contenido relacionado
La actualidad más candente
iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術
Tomoki Hasegawa
Go (5) JAZUG 関西とゆかいな仲間たち的な
Go (5) JAZUG 関西とゆかいな仲間たち的な
Keiji Kamebuchi
やはりお前らのiOS7対応は間違っている
やはりお前らのiOS7対応は間違っている
今城 善矩
ノンコーディングでLINE BOTを作ってみた話
ノンコーディングでLINE BOTを作ってみた話
典子 松本
Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!
一希 大田
[社内向け]Titanium勉強会
[社内向け]Titanium勉強会
Rei Matsushita
Potatotips3 hoshi gaki_akira_iwaya
Potatotips3 hoshi gaki_akira_iwaya
Akira Iwaya
iQONを支えるクローラーの裏側
iQONを支えるクローラーの裏側
Takehiro Shiozaki
VyOSで作るIPv4 Router/IPv6 Bridge
VyOSで作るIPv4 Router/IPv6 Bridge
KLab Inc. / Tech
最近誰かに「やったほうがいいよ」と伝えた7のこと
最近誰かに「やったほうがいいよ」と伝えた7のこと
Noriaki Kadota
中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術
Noriaki Kadota
Android-Binding Before / After
Android-Binding Before / After
Tomonori Ohba
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
典子 松本
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
典子 松本
スマホ版ログレスにポストエフェクトシステムを導入した話
スマホ版ログレスにポストエフェクトシステムを導入した話
章暢 藤井
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
典子 松本
Onsen UIが目指すもの
Onsen UIが目指すもの
アシアル株式会社
Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。
典子 松本
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
Swiftのプロパティオブザーバを使い倒す
Swiftのプロパティオブザーバを使い倒す
Tomoki Hasegawa
La actualidad más candente
(20)
iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術
Go (5) JAZUG 関西とゆかいな仲間たち的な
Go (5) JAZUG 関西とゆかいな仲間たち的な
やはりお前らのiOS7対応は間違っている
やはりお前らのiOS7対応は間違っている
ノンコーディングでLINE BOTを作ってみた話
ノンコーディングでLINE BOTを作ってみた話
Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!
[社内向け]Titanium勉強会
[社内向け]Titanium勉強会
Potatotips3 hoshi gaki_akira_iwaya
Potatotips3 hoshi gaki_akira_iwaya
iQONを支えるクローラーの裏側
iQONを支えるクローラーの裏側
VyOSで作るIPv4 Router/IPv6 Bridge
VyOSで作るIPv4 Router/IPv6 Bridge
最近誰かに「やったほうがいいよ」と伝えた7のこと
最近誰かに「やったほうがいいよ」と伝えた7のこと
中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術
Android-Binding Before / After
Android-Binding Before / After
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
スマホ版ログレスにポストエフェクトシステムを導入した話
スマホ版ログレスにポストエフェクトシステムを導入した話
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
Onsen UIが目指すもの
Onsen UIが目指すもの
Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Swiftのプロパティオブザーバを使い倒す
Swiftのプロパティオブザーバを使い倒す
Similar a Baa sでお気楽アプリ開発
香川支部キックオフ 香川支部について
香川支部キックオフ 香川支部について
yohei iwakura
DevLOVE関西2016.2.5 地道にAWS構築自動化に取り組んでいるお話し
DevLOVE関西2016.2.5 地道にAWS構築自動化に取り組んでいるお話し
Akira Nagata
App shortcuts
App shortcuts
Namito Satoyama
とあるサイボウズのAndroidエンジニアのお仕事
とあるサイボウズのAndroidエンジニアのお仕事
Cybozu, Inc.
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
Yuki Okada
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
Masaki Yamamoto
スマートフォンアプリ開発の傾向とBaaSの活用
スマートフォンアプリ開発の傾向とBaaSの活用
大介 秋本
JPC2018[H4]マイクロソフトの Azure オープン ソース戦略とパートナー エコシステム
JPC2018[H4]マイクロソフトの Azure オープン ソース戦略とパートナー エコシステム
MPN Japan
Idcfクラウドhw占有タイプ開発話
Idcfクラウドhw占有タイプ開発話
IDC Frontier
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
Ryohei Sogo
UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選
Yuki Okada
Dev sami 120727_slideshare
Dev sami 120727_slideshare
Toyoshige Oki
事業企画
事業企画
teradonburi Terai
Google I/O 2017 現地レポート VR、PWA風味をJAG運営委員が語る ~IoTやAIも隠し味でVRとAIの報告と I/Oに参加して思ったコ...
Google I/O 2017 現地レポート VR、PWA風味をJAG運営委員が語る ~IoTやAIも隠し味でVRとAIの報告と I/Oに参加して思ったコ...
嶋 是一 (Yoshikazu SHIMA)
Visual Studio Code あれこれ
Visual Studio Code あれこれ
Shun Ishii
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
Serverworks Co.,Ltd.
[WordBench東京7月] レスポンシブWebデザインの基礎とWordPressを使った最適化の手法
[WordBench東京7月] レスポンシブWebデザインの基礎とWordPressを使った最適化の手法
Hiroyuki Ogawa
!(びっくり)するかもしれないヤフーでのアプリ開発
!(びっくり)するかもしれないヤフーでのアプリ開発
Yahoo!デベロッパーネットワーク
基調講演「データのグループウェア化」
基調講演「データのグループウェア化」
Cybozucommunity
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
naoki ando
Similar a Baa sでお気楽アプリ開発
(20)
香川支部キックオフ 香川支部について
香川支部キックオフ 香川支部について
DevLOVE関西2016.2.5 地道にAWS構築自動化に取り組んでいるお話し
DevLOVE関西2016.2.5 地道にAWS構築自動化に取り組んでいるお話し
App shortcuts
App shortcuts
とあるサイボウズのAndroidエンジニアのお仕事
とあるサイボウズのAndroidエンジニアのお仕事
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
スマートフォンアプリ開発の傾向とBaaSの活用
スマートフォンアプリ開発の傾向とBaaSの活用
JPC2018[H4]マイクロソフトの Azure オープン ソース戦略とパートナー エコシステム
JPC2018[H4]マイクロソフトの Azure オープン ソース戦略とパートナー エコシステム
Idcfクラウドhw占有タイプ開発話
Idcfクラウドhw占有タイプ開発話
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選
Dev sami 120727_slideshare
Dev sami 120727_slideshare
事業企画
事業企画
Google I/O 2017 現地レポート VR、PWA風味をJAG運営委員が語る ~IoTやAIも隠し味でVRとAIの報告と I/Oに参加して思ったコ...
Google I/O 2017 現地レポート VR、PWA風味をJAG運営委員が語る ~IoTやAIも隠し味でVRとAIの報告と I/Oに参加して思ったコ...
Visual Studio Code あれこれ
Visual Studio Code あれこれ
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
[WordBench東京7月] レスポンシブWebデザインの基礎とWordPressを使った最適化の手法
[WordBench東京7月] レスポンシブWebデザインの基礎とWordPressを使った最適化の手法
!(びっくり)するかもしれないヤフーでのアプリ開発
!(びっくり)するかもしれないヤフーでのアプリ開発
基調講演「データのグループウェア化」
基調講演「データのグループウェア化」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
Más de Yusuke Ohmichi
Adkを使って音声コマンドで操作する戦車を作ってみた
Adkを使って音声コマンドで操作する戦車を作ってみた
Yusuke Ohmichi
Androidの熱いトコ
Androidの熱いトコ
Yusuke Ohmichi
Androidの熱いトコ
Androidの熱いトコ
Yusuke Ohmichi
ニュースから読み解くAndroidの過去・現在・未来
ニュースから読み解くAndroidの過去・現在・未来
Yusuke Ohmichi
スマートフォンの超概略無責任見積りの算出方法を考えてみた
スマートフォンの超概略無責任見積りの算出方法を考えてみた
Yusuke Ohmichi
JavaじゃないあたりのGAE事情
JavaじゃないあたりのGAE事情
Yusuke Ohmichi
Androidとクラウドでデータを同期させるライブラリを作ってみた
Androidとクラウドでデータを同期させるライブラリを作ってみた
Yusuke Ohmichi
android_news_in_hokkaido_200901
android_news_in_hokkaido_200901
Yusuke Ohmichi
android_news_in_hokkaido_200812
android_news_in_hokkaido_200812
Yusuke Ohmichi
宝石の探し方 - about gemspec.info
宝石の探し方 - about gemspec.info
Yusuke Ohmichi
Más de Yusuke Ohmichi
(10)
Adkを使って音声コマンドで操作する戦車を作ってみた
Adkを使って音声コマンドで操作する戦車を作ってみた
Androidの熱いトコ
Androidの熱いトコ
Androidの熱いトコ
Androidの熱いトコ
ニュースから読み解くAndroidの過去・現在・未来
ニュースから読み解くAndroidの過去・現在・未来
スマートフォンの超概略無責任見積りの算出方法を考えてみた
スマートフォンの超概略無責任見積りの算出方法を考えてみた
JavaじゃないあたりのGAE事情
JavaじゃないあたりのGAE事情
Androidとクラウドでデータを同期させるライブラリを作ってみた
Androidとクラウドでデータを同期させるライブラリを作ってみた
android_news_in_hokkaido_200901
android_news_in_hokkaido_200901
android_news_in_hokkaido_200812
android_news_in_hokkaido_200812
宝石の探し方 - about gemspec.info
宝石の探し方 - about gemspec.info
Baa sでお気楽アプリ開発
1.
BaaSを使った お気楽アプリ開発 日本Androidの会北海道支部 まいむぞう / 大路裕介
2.
自己紹介 まいむぞう (本名 大路裕介) 札幌でAndroidやクラウド系開発をしている フリーランサーです。 日本Androidの会の北海道支部長やってます ずっとAndroidばかりやってるので、Android開発自体には 若干飽きてます。 最近はAR・コンピュータビジョン・電子工作・ウェアラブル コンピュータなどやってます。
3.
今日お伝えしたいこと BaaSって何? どこが便利なの? どうやって使うの?
4.
クラウドの分類 • クラウドにより提供される部分と、自社で構築する必要が ある部分をまとめると、以下のようになる 4 自社調達 アプリケーション 開発・実行環境 インフラ IaaS アプリケーション 開発・実行環境 インフラ PaaS アプリケーション 開発・実行環境 インフラ SaaS アプリケーション 開発・実行環境 インフラ ・自社ですべて構 築・所有 ・自由度が高いが、 構築に手間はかか る ・制限は多いがアプ リケーション開発に 専念できる ・必要なときに必要 な分だけ使える。コ ストも使った分だけ 一昨年ぐらいの AWSなど GAEなど
5.
BaaSの登場 • スマホ用アプリでは、、、 • サーバに求められる機能は、どのアプリでも同じようなもの が多い •
スマホアプリ開発者はWeb系技術に慣れてない人も多い 5 自社調達 フロントエンド バックエンド 開発・実行環境 インフラ IaaS フロントエンド バックエンド 開発・実行環境 インフラ PaaS フロントエンド バックエンド 開発・実行環境 インフラ BaaS フロントエンド バックエンド 開発・実行環境 インフラ SaaS フロントエンド バックエンド 開発・実行環境 インフラ Backend as a Serviceの出現
6.
BaaS界の巨人たち 6 Parse
7.
BaaS界の巨人たち 7 Kinvey
8.
BaaS界の巨人たち 8 StackMob
9.
BaaS界の巨人たち 9 Appcelerator Cloud
10.
BaaS界の巨人たち 10 Kii
11.
BaaS界の巨人たち 11 appiaries
12.
And more... 12 他にもたくさんの巨人がいるのですが、 おすすめはParseです ※個人的な感想です
13.
どこが便利なの? 13 • BaaSの主な機能としてParseを例に取ると • サーバ側は管理画面からぽちぽちするだけ •
サーバ側の同じデータ、同じ機能に対して、複数の 環境(AndroidだけではなくiOSやWebなど)からアク セスできる • それぞれの開発環境用のライブラリを呼び出すだけ で、クラウド上にデータを保存したり、ユーザ管理や アクセス制御が可能 • AndroidやiOSなどのPush通知を簡単に送信できる • TwitterやFacebookなどに簡単に投稿できる
14.
コストメリット 14 • Parseが提供している機能を自分で実装する場 合、Web系技術に詳しい人でも2~3人月程度 はかかりそうです。 • すなわち少なく見積もっても100~200万円ぐら いの価値があります。
15.
具体例 15 • Parseでデータをクラウドに保存するコード ParseObject gameScore
= new ParseObject("GameScore"); gameScore.put("score", 1337); gameScore.put("playerName", "Sean Plott"); gameScore.put("cheatMode", false); gameScore.saveInBackground(); テーブル名 ハッシュ構造 (KeyとValue) 同期保存も非同期保存も Offline保存も可能
16.
具体例 16 • Parseでデータをクラウドから取得するコード ParseQuery<ParseObject> query
= ParseQuery.getQuery("GameScore"); query.getInBackground("xWMyZ4YEGZ", new GetCallback<ParseObject>() { public void done(ParseObject object, ParseException e) { if (e == null) { int score = object.getInt("score"); String playerName = object.getString("playerName"); boolean cheatMode = object.getBoolean("cheatMode"); } else { // something went wrong } } }); 保存した時のKey エラーの時は例外 オブジェクトが入る
17.
Parseは万能ではない 17 • この先ずっとParseが用意した機能だけで大丈夫? • サーバ側はさわれないので機能拡張には限界が… •
定期的に実行したいサーバ側のコードがある場合 • 定期的にランキング集計や統計を取るような機能は苦 手 • アプリの価値がデータ統計部分にあるなら伸び悩むか も… 心配な方はMobile Backend Starterも検討
18.
Mobile Backend Starterとは 18 •
Mobile Backend Starter(MBS)は今年のGoogle I/O で発表されたBaaS(?)です
19.
Mobile Backend Starterとは 19 •
機能的にもParseと同じ問題領域をサポートしていま す
20.
機能比較 機能 Parse Mobile
Backend Starter 無償利用 ◯ ◯ Android ◯ ◯ iOS / .Net / OS X / Windows 8 /Windows Phone 8 / Unity / Web(JavaScript) ◯ △(RESTで可能) RESTful API ◯ △(コードが読めれば) Push通知 ◯ ◯ Analytics ◯ ☓ File送受信 ◯ ☓ ユーザ管理 / アクセス制御 ◯ ◯(google acount) Twitter / Facebook連携 ◯ ☓ サーバサイドロジック △ ◯ サーバ側機能拡張 ☓ ◯
21.
MBSの使い所 21 • サーバはGoogle App
Engine(GAE)です。MBSは、GAE上で 稼働するオープンソースのサーバアプリケーション+クライアン トライブラリという形で提供されています。 • すなわち、Parseのように完成形のサーバが稼働しているわけ ではなく、サーバとして使えるひな形が提供されていることにな ります。 • 最低限の機能しか搭載されていませんが、GAEさえ使えれ ば必要に応じて機能拡張可能です。制限はありません。 • Google Cloud Endpointsを使っているのでAndroidだけで はなく、iOSやWebもサポート可能
22.
Google Cloud Endpoints 22 •
GAEを使ったRPCっぽいことをするフレームワーク 1.Endpointsを使って サーバコードを書くと 2. http://ホスト/post/(id) などエンドポイントができて (RESTful API) 3. 各OS用のクラ イアントコードを 自動生成できる
23.
具体例 23 • MBSのサーバ側のコードの抜粋です @ApiMethod(path =
"CloudEntities/insertAll", httpMethod = "POST") public EntityListDto insertAll(EntityListDto cdl, User user) throws UnauthorizedException { SecurityChecker.getInstance().checkIfUserIsAvailable(user); return CrudOperations.getInstance().saveAll(cdl, user); } @ApiMethod(path = "CloudEntities/{kind}/{id}", httpMethod = "GET") public EntityDto get(@Named("kind") String kindName, @Named("id") String id, User user) throws UnauthorizedException, NotFoundException { SecurityChecker.getInstance().checkIfUserIsAvailable(user); return CrudOperations.getInstance().getEntity(kindName, id, user); }
24.
具体例 24 • MBSのクライアント側のコードの抜粋です CloudEntity newPost
= new CloudEntity("Guestbook"); newPost.put("message", "message from EditText"); getCloudBackend().insert(newPost, null);
25.
まとめ 25 そろそろいい時間なのでまとめます。 次の3つを覚えて帰って下さい。
26.
まとめ 26 1. Parseサイコー 機能が充実しているうえに、無料もで使えます
27.
まとめ 27 2. あなたのアプリの価値が サーバ側にもあるのならば Mobile Backend
Starterも 検討して
28.
まとめ 28 3.でもMobile Backend Starterを 使いこなすには、 結構スキルが必要だよ
Descargar ahora