Omni Crosswords is an iOS app that fetches crosswords from Firebase Cloud Firestore and enables users to complete them on a iOS Device..
Omni Crosswords uses SwiftUI.
Use XCode to open the .xcworkspace file. There are two options to enable a successful build.
Set up Firebase Cloud Firestore, and add the GoogleService-Info.plist
file to the root directory. Make sure anonymous authentication is enabled.
The app expects a collection named "crosswords". An example document (in JSON) can be found in sampleData.json. The "id" field contains the expected format of the document id. Data is transformed from Firebase in JsonToCrossword.swift.
GoogleService-Info.plist
in Build Phases > Copy Bundle ResourceslocalMode
to true