SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Webナイト宮崎 Vol.4
〜てげFirebase学びたい〜
webチャットアプリ作ってみた♪
Shoya Yamamoto
2019 / 5 / 17
今日話すこと
自己紹介
Firebaseとは?
18の製品‐
何か作ってみよう!!
実際に使ってみて
最後に宣伝
自己紹介
山元 彰也(Yamamoto Shoya) 27歳
システムエンジニア(3年程)
Ruby,Rails,CMS保守/開発‐
好きなこと / もの
音楽(主に邦楽Rockバンド)‐
関ジャニ∞ ※ジャニヲタです。‐
ゲーム(Splatoon2)‐
サッカー、フットサル‐
そもそもFirebaseとは??
Firebase is a mobile and web application
development platform developed by
Firebase, Inc. in 2011, then acquired by
Google in 2014.As of October 2018, the
Firebase platform has 18 products,
which are used by 1.5 million apps.
[「wikipedia」より引用]
ざっくり和訳
2011年にFirebase社によって開発された
アプリケーション開発プラットフォーム。
2014年にGoogleよって買収される。
2018年10月時点
18の製品がある。‐
150万のアプリケーションで使用。‐
18の
製品って
何!?
Firebaseの18の製品
開発
アプリケーションの作成に必要なツール群‐
品質
クラッシュの検出、モニタリングなど運用
に使えるツール群
‐
拡大
公開したアプリのPV数など、さらに飛躍さ
せるためのツール群
‐
開発
Authentication
Realtime Database(Cloud Firestore)
Cloud Storage
Hosting
Cloud Functions
ML Kit
品質
Crashlytics
Performance Monitoring
Test Lab
拡大
Predictions
A/B テスト
Cloud Messaging
アプリ内メッセージング
Remote Config
Dynamic Links
App Indexing
Google アナリティクス
何か作ってみよう!!
webチャットアプリを作ってみた。
Google Developers Codelabsで提供されている
以下のチュートリアルを実践。
Firebase Web Codelab
https://codelabs.developers.google.com/
出来上がったもの
https://friendlychat-62913.web.app/
使用したFirebase製品
Cloud Firestore
Cloud Storage
Authentication
Hosting
Cloud Messaging
必要なもの
Googleアカウント
お好みのテキストエディタ
※私はAtomかsublimeたまにvim
Node.jsに付属しているnpm
(パッケージマネージャー)
ターミナル / コンソール
※私はiterm
お好みのブラウザ
具体的にやったこと
チュートリアルを手順通りに進めただけ。
具体的な内容はQiitaにまとめました〜
実際に使ってみて思ったこと
バックエンド知らなくても公開までできる
HTML,CSS,javascriptぐらい‐
ドキュメントが日本語で助かる
無料版があり試しやすい
無料版,定額制,従量制の3種類‐
使うのに必要なことは...
Googleアカウントの作成‐
npmとFirebase CLIのインストール ぐらい‐
最後に
宣伝
一緒に勉強しませんか??
ジャンル / 経験問いません
不定期でどこかに集まって勉強したい!!
一人だとモチベーションが持たない
プログラミングってなにから始めれば...
意見交換の場が欲しい...etc
つまり....
友達が
欲しい!!
SNSやら
Facebook => 「山元 彰也」で検索
Twitter => @shoya_yamamoto
LINEもあるよ
Gmailもあるよ
Fin,

Weitere ähnliche Inhalte

Ähnlich wie Firebase初心者がwebチャットアプリを作ってみた

【F8報告会】IOTや第三世界マーケットについて/株式会社Phybbit 代表取締役 大月聡子様
【F8報告会】IOTや第三世界マーケットについて/株式会社Phybbit 代表取締役 大月聡子様【F8報告会】IOTや第三世界マーケットについて/株式会社Phybbit 代表取締役 大月聡子様
【F8報告会】IOTや第三世界マーケットについて/株式会社Phybbit 代表取締役 大月聡子様Adinnovation Inc.
 
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分についてiOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分についてFumiya Sakai
 
Firebase update from io'17
Firebase update from io'17Firebase update from io'17
Firebase update from io'17Namito Satoyama
 
Go言語で色々試行錯誤して フレームワークもどきを作ってみた話
Go言語で色々試行錯誤して フレームワークもどきを作ってみた話Go言語で色々試行錯誤して フレームワークもどきを作ってみた話
Go言語で色々試行錯誤して フレームワークもどきを作ってみた話Fumiya Sakai
 
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞくレイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞくFumiya Sakai
 

Ähnlich wie Firebase初心者がwebチャットアプリを作ってみた (8)

Bonfire API #1 APIのリトライ処理
Bonfire API #1 APIのリトライ処理Bonfire API #1 APIのリトライ処理
Bonfire API #1 APIのリトライ処理
 
【F8報告会】IOTや第三世界マーケットについて/株式会社Phybbit 代表取締役 大月聡子様
【F8報告会】IOTや第三世界マーケットについて/株式会社Phybbit 代表取締役 大月聡子様【F8報告会】IOTや第三世界マーケットについて/株式会社Phybbit 代表取締役 大月聡子様
【F8報告会】IOTや第三世界マーケットについて/株式会社Phybbit 代表取締役 大月聡子様
 
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分についてiOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
 
Yahoo!カーナビ 多様化するインターフェイスの活用
Yahoo!カーナビ 多様化するインターフェイスの活用Yahoo!カーナビ 多様化するインターフェイスの活用
Yahoo!カーナビ 多様化するインターフェイスの活用
 
Firebase update from io'17
Firebase update from io'17Firebase update from io'17
Firebase update from io'17
 
Go言語で色々試行錯誤して フレームワークもどきを作ってみた話
Go言語で色々試行錯誤して フレームワークもどきを作ってみた話Go言語で色々試行錯誤して フレームワークもどきを作ってみた話
Go言語で色々試行錯誤して フレームワークもどきを作ってみた話
 
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞくレイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
 
Flex入門
Flex入門Flex入門
Flex入門
 

Firebase初心者がwebチャットアプリを作ってみた