はじめに サーバー周りはFirebase、インターフェースはexpo(React Native)でアプリケーションを作ります。Firebase、React Nativeの基本的な知識は知っている前提で進めます。 今回作るアプリのコアな機能 Facebook認証を利用したログイン機能 写真と文言をセットにした投稿機能 ユーザープロフィール編集機能 ※いいねとフォロー機能は今回実装しません。 Firebaseの設定 SNS認証について 別記事で解説してます。そちらを参照してください。 【React Native】ExpoでFirebase AuthenticationのSNS認証を利用する方法 データの保存先について 投稿内容とプロフィールのデータは基本的にFirestoreに保存する。例外としてプロフィールと投稿内容の画像ファイルはstorageに保存し、Firestoreに対応するURLを