How to use Callbacks, Combine, and async/await — Most of Firebase’s APIs are asynchronous. This might be confusing at first: you’re making a call, for example to fetch some data from Firestore, but you don’t get a result back. Why does this happen, what does “asynchronous API” mean, and how do you even call asynchronous APIs in Swift? …