This post is Private. Only a writer or those who know its URL can access this post.

Firebaseとは

ダウンロード.png

モバイルアプリをリリースするにはバックエンドの構築はほぼ必須です。
リリースためにはDBサーバー、APIサーバーなどを構築する必要があります。

開発をアプリだけに集中したい
サービスを早期にリリースしたい

というかたにめっちゃおすすめなのが

Google社が提供しているBaaSのFirebaseというクラウドサービスです。

FireBaseの機能

  • Realtime Database : めちゃ早いDatabase
  • Cloud Firestore : RealtimeDatabaseの強化版らしい
  • Cloud Storage for Firebase : AmazonS3みたいなやつ
  • Firebase Authentication : 認証機能Google以外にFacebook,GitHub,Twitterなどを使って認証することも可能らしい
  • Firebase Cloud Messaging : プッシュ通知機能
  • Google Cloud Functions for Firebase : SMS送信など外部サービス連携に使うらしい、またはクライアントアプリに実装するには重たい機能をこっちに以上することもあるらしい
  • Firebase Hosting : 静的Webページをこの機能実装できるらしい
  • Firebase SDK : 上記の機能を簡単に使えるようにするSDK。他にもFirebaseUI,FirebaseAdminSDK,MLKitなどが提供されている
    • FirebaseUI : FirebaseSDK常にUIの構築をするらしい
    • Firebase Admin SDK : RealiimeDatabaseの読み書きやエンドユーザーのアクセス権限を管理する機能
    • MLKit : テキスト抽出、顔認証、バーコード読み取りなどの画像認識機能を実装できる
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.