I compared two representative services for data storage in Firebase: Firebase Realtime Database and Firestore.
In summary, when comparing Firebase Realtime Database with Firestore, it is recommended to use Firestore for most aspects, including speed, management, and cost, as advised by the Firebase team.
To use Firestore and FirebaseStoreSwift, you need to install the library version 10 or higher. When adding Firebase using CocoaPods, you should search for the library in the Cocoa Pod search bar, check the dependencies key in the CocoaPods Spec, remove unnecessary installations, and customize based on versions. This is because Firebase products have complex dependencies.
I found it easy to understand the database structure when I thought of a folder containing files as a Collection and the files themselves as Documents.
After resetting my MacBook, I installed all the necessary programs, including Homebrew, CocoaPods, Git LFS, Git, SourceTree, and Xcode.
When accessing a private repository on Bitbucket, if you havenβt registered the SSH Key on all the computers accessing it, using HTTPS is more convenient than SSH. This is because you only need to enter the app password when accessing the private repository.
While working on the Slack Slash command, the runner must be kept active to run the Bitbucket pipeline. Since the Flask app is running on PythonAnywhere, I applied the app password securely after checking the .env usage.