SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
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,

Contenu connexe

Similaire à 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
 

Similaire à 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入門
 

Dernier

IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 

Dernier (9)

IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 

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