Live Questions is an universal iOS app that shows how easy it is to use Booster framework as the Backend solution.
This application allows you to ask questions about a specific topic that a host created. When you create a topic, you can share it with your friends and they can ask or like others questions.
You can download the application from an iPhone or iPad and check for yourself how the app works.
Here are some steps you can follow to download and open the project.
$ git clone https://github.com/theam/questionably-iOS.git
$ cd questionably-iOS/Questionably
$ open Questionably.xcworkspace
This project uses Swift Package Manager for it's dependencies, so after you open the project all dependencies will be automatically downloaded.
[IMPORTANT] If you want to be able to run this application on a simulator or device from Xcode, you will need to sign up on Auth0 and create your own application to authenticate users with your client id and domain. You should only need to do the steps 1 & 4 from this tutorial.
For this application we created the UI with SwiftUI, user authentication and authorization with Auth0, and for our backend we are using Booster. The comunication between client and server is done through GraphQL, which means we will perform queries, mutations and have subscriptions to keep our app in sync with the server.
Live Questions is released under the MIT License.