/ArchitectureSampleWithFirebase

これは、iOSアプリを色々なアーキテクチャで実装してみたものです。

Primary LanguageSwift

ArchitectureSampleWithFirebase

これは、iOSアプリを色々なアーキテクチャで実装してみたものです。 (詳しくはこちらの記事で!)

Firebase(GoogleさんのmBaaS)でユーザーのSignUp/Login,投稿のCRUD処理をする、ものすごくシンプルなアプリです。

アーキテクチャ一覧

必要事項

このアプリではCocoa PodsとFirebaseを使用しているため、まずはそれらをインストールする必要があります。

  • プロジェクトのルートディレクトリでpod installを実行

  • R.swiftというライブラリの環境を整える

    • Run Scriptに"$PODS_ROOT/R.swift/rswift" "$SRCROOT"と記述
    • 一度ビルドする
    • R.generated.swiftが生成されるのでそれをプロジェクトへ追加  
  • Firebaseの環境を整える

    • Firebaseのプロジェクトを作成
    • GoogleService-Info.plistをダウンロード
    • plistをプロジェクトへ追加