SlideShare a Scribd company logo
1 of 34
Download to read offline
Firebase OverviewTwitter: @notoroid
Twitter: @irimasu
お題目
• 自己紹介
• Firebase とは何するものぞ?
• FIrebase登場の背景
• まとめ
自己紹介
自己紹介
• 個人開発者
• 屋号: いります電算企画
• Twitter: irimasu
• Twitter: notoroid
• 喫茶作業者
Firebaseとは
なにするものぞ?
できることからいうと
リアルタイムチャット
が作成できる
やったね!
END
END
ここで終わると
話が続かないので
Firebase
登場の背景
Firebaseは何か?
mBaaSのひとつ
mBaaSって何だった?
mobile backend
as a service
バックエンド周りを受け持ってくれるサービス
ること3,4年前
あらゆるサービスが
アプリを目指した時期
Webサービスを前提とした
バックエンドを作っていると
アプリが出ない
ならばアプリが必要な
機能だけサービスとして
提供すればOKだね!
mBaaSとして
parse.comが開始
parse.com
• Push通知ができる
• アプリ側制御のデータストア
• ユーザー認証(SNS,etc)
• Webホスティング
• iOS,Android,Mac,PC対応
• Facebookが買収
これら機能は
何を想定していた?
Instagram
写真のタイムライン表示
共有用にページを作成
パーマネントURL作成
フォロワーのコメント、
Fav機能
Push通知
既に勝負が
ついていた!
時は2015年。
メッセージorチャット
アプリが主戦場
主戦場に
躍り出るべくして
Firebaseが登場
Firebase
• リアルタイムデータベース
• ユーザー認証(SNS,etc)
• Webホスティング
• HTML5,iOS,Android 対応
• Googleが買収 Webベースアプリが実現可能
(AngularJsと組み合わせ)
戦場は変わった
スマートフォン上の
コンテンツ主役はWebページへ
• SNSの動きはある程度収束
• メッセンジャーorSNS経由でのWebコンテンツ
到達が増えてきた
• アプリを入れる動機が無料ゲームやカメラアプ
リ、信頼性が高い有名アプリに限定されてきた
まとめ
まとめ
• Firebaseでチャットアプリが簡単にできるよ
• mBaaSが流行っていたけど主戦場では勝負がつ
いていたよ
• 2015年はチャットorメッセージアプリに戦場が
移っている。あとアプリはスマートフォンの主役
じゃなくなったよ(ユーザーにとってはどちらで
も良いよ)
http://irimasu.com
Twitter: @notoroid
Twitter: @irimasu

More Related Content

What's hot

フルサーバレスで構築した電子書籍ストアを1年運用してみた
フルサーバレスで構築した電子書籍ストアを1年運用してみたフルサーバレスで構築した電子書籍ストアを1年運用してみた
フルサーバレスで構築した電子書籍ストアを1年運用してみた桂一 中山
 
Spring bootで学ぶ初めてのwebアプリ開発
Spring bootで学ぶ初めてのwebアプリ開発Spring bootで学ぶ初めてのwebアプリ開発
Spring bootで学ぶ初めてのwebアプリ開発terahide
 
ゲーム会社でのRuby : rails活用事例
ゲーム会社でのRuby : rails活用事例ゲーム会社でのRuby : rails活用事例
ゲーム会社でのRuby : rails活用事例Yasutomo Uemori
 
Spring I/O 2017での拡張のお話
Spring I/O 2017での拡張のお話Spring I/O 2017での拡張のお話
Spring I/O 2017での拡張のお話Alisa Sasaki
 
ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?
ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?
ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?Yasuhiro Horiuchi
 
AMIMOTO on AWS Market Place
AMIMOTO on AWS Market PlaceAMIMOTO on AWS Market Place
AMIMOTO on AWS Market PlaceHiromichi Koga
 
BYE-BYE!! ASP.NET MVC,Hello! ASP.NET SPA~ASP.NET WEB API & ASP.NET CORE WITH ...
BYE-BYE!! ASP.NET MVC,Hello! ASP.NET SPA~ASP.NET WEB API & ASP.NET CORE WITH ...BYE-BYE!! ASP.NET MVC,Hello! ASP.NET SPA~ASP.NET WEB API & ASP.NET CORE WITH ...
BYE-BYE!! ASP.NET MVC,Hello! ASP.NET SPA~ASP.NET WEB API & ASP.NET CORE WITH ...Bin Matsui
 
エンジニアの為のAWS実践講座
エンジニアの為のAWS実践講座エンジニアの為のAWS実践講座
エンジニアの為のAWS実践講座Eiji Shinohara
 
【ITベンチャーを支えるテクノロジー】成長し続けるサービスを支える技術|ランサーズ株式会社
【ITベンチャーを支えるテクノロジー】成長し続けるサービスを支える技術|ランサーズ株式会社【ITベンチャーを支えるテクノロジー】成長し続けるサービスを支える技術|ランサーズ株式会社
【ITベンチャーを支えるテクノロジー】成長し続けるサービスを支える技術|ランサーズ株式会社leverages_event
 
コンテンツ事業者のネットワーク
コンテンツ事業者のネットワークコンテンツ事業者のネットワーク
コンテンツ事業者のネットワークTakehiro Yoshihama
 
Cognitive serviceのすゝめ
Cognitive serviceのすゝめCognitive serviceのすゝめ
Cognitive serviceのすゝめTsubasa Yoshino
 
Web制作/SIerのためのAWS
Web制作/SIerのためのAWSWeb制作/SIerのためのAWS
Web制作/SIerのためのAWS真吾 吉田
 
最大公約数的なServiceWorker制作から見るPWAの勘所
最大公約数的なServiceWorker制作から見るPWAの勘所最大公約数的なServiceWorker制作から見るPWAの勘所
最大公約数的なServiceWorker制作から見るPWAの勘所Ryu Shindo
 
検索技術の活用による広告配信Relevance向上
検索技術の活用による広告配信Relevance向上検索技術の活用による広告配信Relevance向上
検索技術の活用による広告配信Relevance向上Eiji Shinohara
 
Riot.jsと仲良くなるための僕的tips
Riot.jsと仲良くなるための僕的tipsRiot.jsと仲良くなるための僕的tips
Riot.jsと仲良くなるための僕的tipsKeisuke Imai
 
[HIGOBASHI.AWS] AWSでソフトウェアVPNを使う-キホンの「キ」-
[HIGOBASHI.AWS] AWSでソフトウェアVPNを使う-キホンの「キ」-[HIGOBASHI.AWS] AWSでソフトウェアVPNを使う-キホンの「キ」-
[HIGOBASHI.AWS] AWSでソフトウェアVPNを使う-キホンの「キ」-Atsushi Marumo
 

What's hot (20)

フルサーバレスで構築した電子書籍ストアを1年運用してみた
フルサーバレスで構築した電子書籍ストアを1年運用してみたフルサーバレスで構築した電子書籍ストアを1年運用してみた
フルサーバレスで構築した電子書籍ストアを1年運用してみた
 
Spring bootで学ぶ初めてのwebアプリ開発
Spring bootで学ぶ初めてのwebアプリ開発Spring bootで学ぶ初めてのwebアプリ開発
Spring bootで学ぶ初めてのwebアプリ開発
 
ゲーム会社でのRuby : rails活用事例
ゲーム会社でのRuby : rails活用事例ゲーム会社でのRuby : rails活用事例
ゲーム会社でのRuby : rails活用事例
 
Spring I/O 2017での拡張のお話
Spring I/O 2017での拡張のお話Spring I/O 2017での拡張のお話
Spring I/O 2017での拡張のお話
 
HOME'Sアプリ Swift化
HOME'Sアプリ Swift化HOME'Sアプリ Swift化
HOME'Sアプリ Swift化
 
ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?
ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?
ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?
 
AMIMOTO on AWS Market Place
AMIMOTO on AWS Market PlaceAMIMOTO on AWS Market Place
AMIMOTO on AWS Market Place
 
BYE-BYE!! ASP.NET MVC,Hello! ASP.NET SPA~ASP.NET WEB API & ASP.NET CORE WITH ...
BYE-BYE!! ASP.NET MVC,Hello! ASP.NET SPA~ASP.NET WEB API & ASP.NET CORE WITH ...BYE-BYE!! ASP.NET MVC,Hello! ASP.NET SPA~ASP.NET WEB API & ASP.NET CORE WITH ...
BYE-BYE!! ASP.NET MVC,Hello! ASP.NET SPA~ASP.NET WEB API & ASP.NET CORE WITH ...
 
面白いは正義
面白いは正義面白いは正義
面白いは正義
 
エンジニアの為のAWS実践講座
エンジニアの為のAWS実践講座エンジニアの為のAWS実践講座
エンジニアの為のAWS実践講座
 
【ITベンチャーを支えるテクノロジー】成長し続けるサービスを支える技術|ランサーズ株式会社
【ITベンチャーを支えるテクノロジー】成長し続けるサービスを支える技術|ランサーズ株式会社【ITベンチャーを支えるテクノロジー】成長し続けるサービスを支える技術|ランサーズ株式会社
【ITベンチャーを支えるテクノロジー】成長し続けるサービスを支える技術|ランサーズ株式会社
 
コンテンツ事業者のネットワーク
コンテンツ事業者のネットワークコンテンツ事業者のネットワーク
コンテンツ事業者のネットワーク
 
Cognitive serviceのすゝめ
Cognitive serviceのすゝめCognitive serviceのすゝめ
Cognitive serviceのすゝめ
 
Web制作/SIerのためのAWS
Web制作/SIerのためのAWSWeb制作/SIerのためのAWS
Web制作/SIerのためのAWS
 
最大公約数的なServiceWorker制作から見るPWAの勘所
最大公約数的なServiceWorker制作から見るPWAの勘所最大公約数的なServiceWorker制作から見るPWAの勘所
最大公約数的なServiceWorker制作から見るPWAの勘所
 
AWSからAzureへ
AWSからAzureへAWSからAzureへ
AWSからAzureへ
 
検索技術の活用による広告配信Relevance向上
検索技術の活用による広告配信Relevance向上検索技術の活用による広告配信Relevance向上
検索技術の活用による広告配信Relevance向上
 
Riot.jsと仲良くなるための僕的tips
Riot.jsと仲良くなるための僕的tipsRiot.jsと仲良くなるための僕的tips
Riot.jsと仲良くなるための僕的tips
 
Media Assembly Kit
Media Assembly KitMedia Assembly Kit
Media Assembly Kit
 
[HIGOBASHI.AWS] AWSでソフトウェアVPNを使う-キホンの「キ」-
[HIGOBASHI.AWS] AWSでソフトウェアVPNを使う-キホンの「キ」-[HIGOBASHI.AWS] AWSでソフトウェアVPNを使う-キホンの「キ」-
[HIGOBASHI.AWS] AWSでソフトウェアVPNを使う-キホンの「キ」-
 

Viewers also liked

Firebase初心者からみたFirebase
Firebase初心者からみたFirebaseFirebase初心者からみたFirebase
Firebase初心者からみたFirebaseMasaru Gushiken
 
今からでも大丈夫!Firebase入門
今からでも大丈夫!Firebase入門今からでも大丈夫!Firebase入門
今からでも大丈夫!Firebase入門Tomoki Koga
 
「SIer→Web」〜本音で語るキャリアチェンジ〜
「SIer→Web」〜本音で語るキャリアチェンジ〜「SIer→Web」〜本音で語るキャリアチェンジ〜
「SIer→Web」〜本音で語るキャリアチェンジ〜Masaru Gushiken
 
Firebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリ
Firebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリFirebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリ
Firebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリFumihiko Shiroyama
 
ゆるふわぱいそん
ゆるふわぱいそんゆるふわぱいそん
ゆるふわぱいそんyumi_chappy
 
人はAiに負けない
人はAiに負けない人はAiに負けない
人はAiに負けないyumi_chappy
 
海外でお仕事することについてどう思われますか?(森内 達也)
海外でお仕事することについてどう思われますか?(森内 達也)海外でお仕事することについてどう思われますか?(森内 達也)
海外でお仕事することについてどう思われますか?(森内 達也)yumi_chappy
 
グローバルにおける品質管理
グローバルにおける品質管理グローバルにおける品質管理
グローバルにおける品質管理yumi_chappy
 
ストレスをためないために
ストレスをためないためにストレスをためないために
ストレスをためないためにyumi_chappy
 
時間の使い方 について
時間の使い方 について時間の使い方 について
時間の使い方 についてyumi_chappy
 
Ncd 第二回lt会発表資料
Ncd 第二回lt会発表資料Ncd 第二回lt会発表資料
Ncd 第二回lt会発表資料yumi_chappy
 
プラスのストロークを身に付けよう
プラスのストロークを身に付けようプラスのストロークを身に付けよう
プラスのストロークを身に付けようyumi_chappy
 
Appiumを用いたwebブラウザ自動テスト
Appiumを用いたwebブラウザ自動テストAppiumを用いたwebブラウザ自動テスト
Appiumを用いたwebブラウザ自動テストyumi_chappy
 
JavaScriptから利用するFirebase
JavaScriptから利用するFirebaseJavaScriptから利用するFirebase
JavaScriptから利用するFirebaseTakuji Shimokawa
 
[Slide]闇アジャイラーvs光アジャイラーforDevLOVE(EnergizedWorkLT祭)
[Slide]闇アジャイラーvs光アジャイラーforDevLOVE(EnergizedWorkLT祭)[Slide]闇アジャイラーvs光アジャイラーforDevLOVE(EnergizedWorkLT祭)
[Slide]闇アジャイラーvs光アジャイラーforDevLOVE(EnergizedWorkLT祭)masashi takehara
 
GDG Tokyo Firebaseを使った Androidアプリ開発
GDG Tokyo Firebaseを使った Androidアプリ開発GDG Tokyo Firebaseを使った Androidアプリ開発
GDG Tokyo Firebaseを使った Androidアプリ開発Fumihiko Shiroyama
 
htmlとjsだけでチャットが実装できちゃった話
htmlとjsだけでチャットが実装できちゃった話htmlとjsだけでチャットが実装できちゃった話
htmlとjsだけでチャットが実装できちゃった話司 知花
 

Viewers also liked (20)

Firebase初心者からみたFirebase
Firebase初心者からみたFirebaseFirebase初心者からみたFirebase
Firebase初心者からみたFirebase
 
今からでも大丈夫!Firebase入門
今からでも大丈夫!Firebase入門今からでも大丈夫!Firebase入門
今からでも大丈夫!Firebase入門
 
「SIer→Web」〜本音で語るキャリアチェンジ〜
「SIer→Web」〜本音で語るキャリアチェンジ〜「SIer→Web」〜本音で語るキャリアチェンジ〜
「SIer→Web」〜本音で語るキャリアチェンジ〜
 
Firebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリ
Firebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリFirebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリ
Firebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリ
 
ゆるふわぱいそん
ゆるふわぱいそんゆるふわぱいそん
ゆるふわぱいそん
 
人はAiに負けない
人はAiに負けない人はAiに負けない
人はAiに負けない
 
海外でお仕事することについてどう思われますか?(森内 達也)
海外でお仕事することについてどう思われますか?(森内 達也)海外でお仕事することについてどう思われますか?(森内 達也)
海外でお仕事することについてどう思われますか?(森内 達也)
 
グローバルにおける品質管理
グローバルにおける品質管理グローバルにおける品質管理
グローバルにおける品質管理
 
ストレスをためないために
ストレスをためないためにストレスをためないために
ストレスをためないために
 
Lt 新竹涼太
Lt 新竹涼太Lt 新竹涼太
Lt 新竹涼太
 
時間の使い方 について
時間の使い方 について時間の使い方 について
時間の使い方 について
 
Ncd 第二回lt会発表資料
Ncd 第二回lt会発表資料Ncd 第二回lt会発表資料
Ncd 第二回lt会発表資料
 
プラスのストロークを身に付けよう
プラスのストロークを身に付けようプラスのストロークを身に付けよう
プラスのストロークを身に付けよう
 
Appiumを用いたwebブラウザ自動テスト
Appiumを用いたwebブラウザ自動テストAppiumを用いたwebブラウザ自動テスト
Appiumを用いたwebブラウザ自動テスト
 
JavaScriptから利用するFirebase
JavaScriptから利用するFirebaseJavaScriptから利用するFirebase
JavaScriptから利用するFirebase
 
[Slide]闇アジャイラーvs光アジャイラーforDevLOVE(EnergizedWorkLT祭)
[Slide]闇アジャイラーvs光アジャイラーforDevLOVE(EnergizedWorkLT祭)[Slide]闇アジャイラーvs光アジャイラーforDevLOVE(EnergizedWorkLT祭)
[Slide]闇アジャイラーvs光アジャイラーforDevLOVE(EnergizedWorkLT祭)
 
PAUG: MBAAS Overview
PAUG: MBAAS OverviewPAUG: MBAAS Overview
PAUG: MBAAS Overview
 
GDG Tokyo Firebaseを使った Androidアプリ開発
GDG Tokyo Firebaseを使った Androidアプリ開発GDG Tokyo Firebaseを使った Androidアプリ開発
GDG Tokyo Firebaseを使った Androidアプリ開発
 
htmlとjsだけでチャットが実装できちゃった話
htmlとjsだけでチャットが実装できちゃった話htmlとjsだけでチャットが実装できちゃった話
htmlとjsだけでチャットが実装できちゃった話
 
RakutenQute!
RakutenQute!RakutenQute!
RakutenQute!
 

Similar to Firebase 概要

Type script出始めるfirebaseプログラミング
Type script出始めるfirebaseプログラミングType script出始めるfirebaseプログラミング
Type script出始めるfirebaseプログラミング浩史 橋本
 
Firebaseを使ってアプリを作ってみた
Firebaseを使ってアプリを作ってみたFirebaseを使ってアプリを作ってみた
Firebaseを使ってアプリを作ってみたGunma University
 
PowerShellでFunction Appしよう!
PowerShellでFunction Appしよう!PowerShellでFunction Appしよう!
PowerShellでFunction Appしよう!Tsubasa Yoshino
 
Firebase sponsor-talk
Firebase sponsor-talkFirebase sponsor-talk
Firebase sponsor-talkYuki Nanri
 
ソーシャルマーケティングとFbアプリ開発の勘所
ソーシャルマーケティングとFbアプリ開発の勘所ソーシャルマーケティングとFbアプリ開発の勘所
ソーシャルマーケティングとFbアプリ開発の勘所Kazuhiro Miyajima
 
明日のためのBaaS - BaaS for tomorrow
明日のためのBaaS - BaaS for tomorrow明日のためのBaaS - BaaS for tomorrow
明日のためのBaaS - BaaS for tomorrowKaname Noto
 
Firebase Summit 2019 Recap
Firebase Summit 2019 RecapFirebase Summit 2019 Recap
Firebase Summit 2019 Recap健一 辰濱
 
FirebaseではじめるサーバレスSPA開発
FirebaseではじめるサーバレスSPA開発FirebaseではじめるサーバレスSPA開発
FirebaseではじめるサーバレスSPA開発GIG inc.
 
20140320ニフティクラウドmeet-up!セミナー資料1
20140320ニフティクラウドmeet-up!セミナー資料120140320ニフティクラウドmeet-up!セミナー資料1
20140320ニフティクラウドmeet-up!セミナー資料1NIFTY Cloud
 
Firebaseで作られたCMS『Flamelink』を試してみた
Firebaseで作られたCMS『Flamelink』を試してみたFirebaseで作られたCMS『Flamelink』を試してみた
Firebaseで作られたCMS『Flamelink』を試してみたIwamoto Nana
 

Similar to Firebase 概要 (12)

Firebase hands on_#1
Firebase hands on_#1Firebase hands on_#1
Firebase hands on_#1
 
Type script出始めるfirebaseプログラミング
Type script出始めるfirebaseプログラミングType script出始めるfirebaseプログラミング
Type script出始めるfirebaseプログラミング
 
Firebaseを使ってアプリを作ってみた
Firebaseを使ってアプリを作ってみたFirebaseを使ってアプリを作ってみた
Firebaseを使ってアプリを作ってみた
 
PowerShellでFunction Appしよう!
PowerShellでFunction Appしよう!PowerShellでFunction Appしよう!
PowerShellでFunction Appしよう!
 
Firebase sponsor-talk
Firebase sponsor-talkFirebase sponsor-talk
Firebase sponsor-talk
 
ソーシャルマーケティングとFbアプリ開発の勘所
ソーシャルマーケティングとFbアプリ開発の勘所ソーシャルマーケティングとFbアプリ開発の勘所
ソーシャルマーケティングとFbアプリ開発の勘所
 
明日のためのBaaS - BaaS for tomorrow
明日のためのBaaS - BaaS for tomorrow明日のためのBaaS - BaaS for tomorrow
明日のためのBaaS - BaaS for tomorrow
 
初めてのParse.com
初めてのParse.com初めてのParse.com
初めてのParse.com
 
Firebase Summit 2019 Recap
Firebase Summit 2019 RecapFirebase Summit 2019 Recap
Firebase Summit 2019 Recap
 
FirebaseではじめるサーバレスSPA開発
FirebaseではじめるサーバレスSPA開発FirebaseではじめるサーバレスSPA開発
FirebaseではじめるサーバレスSPA開発
 
20140320ニフティクラウドmeet-up!セミナー資料1
20140320ニフティクラウドmeet-up!セミナー資料120140320ニフティクラウドmeet-up!セミナー資料1
20140320ニフティクラウドmeet-up!セミナー資料1
 
Firebaseで作られたCMS『Flamelink』を試してみた
Firebaseで作られたCMS『Flamelink』を試してみたFirebaseで作られたCMS『Flamelink』を試してみた
Firebaseで作られたCMS『Flamelink』を試してみた
 

Firebase 概要