Skip to main content

Overview

This guide will help you understand, set up, and customize your own version of our feature-rich quiz application.

Requirements

Before you begin, ensure your development environment meets these specifications. Using different versions may lead to compatibility issues.

Version Compatibility

We have tested App Code with the software versions listed below. If you choose to use newer or different versions, you are responsible for addressing any compatibility issues that may occur. Our support and documentation are based on the specified versions.

Required Software

Core Requirements

macOS-Specific Requirements

  • Homebrew: Latest version
  • CocoaPods: Version 1.16.2
  • Xcode: Version 16.4
Important Note

Setting up your development environment correctly is crucial for success. you must have your development tools properly configured according to the specifications above before requesting support. Also note that assisting you with setting up your development environment is not part of our support services.


Getting Started: Setup Roadmap

The process of launching your app involves several key stages. The following sections of this documentation will provide detailed, step-by-step instructions for each of the following:

  1. Environment Setup: Configuring your computer with the required software.
  2. Project Configuration: Running the app for the first time.
  3. Branding: Changing the application's package name and display name.
  4. Firebase Integration: Connecting the app to Firebase for backend services.
  5. Admin Panel Connection: Linking the app to your Elite Quiz Admin Panel.
  6. Customization: Tailoring the app's appearance, features, and functionality.
  7. Deployment: Generating a release-ready version for the app stores.