Quiz App Starterkit iPhone + iPad and Universal iOS 6

Quiz App Starterkit iPhone + iPad and Universal iOS 6

Build a fully featured iOS quiz app - add multiple choice questions with any combination of text, picture, video and true / false questions, and many more configuration and customization options.

This is a starter-kit for building Quiz or survey iOS apps with multiple choice questions. Question types include text, images, videos and yes / no questions. Can be easily configured in 15 minutes with no programming skills required.

New in Version 7.2

  • Revmob and Chartboost - Add AppIDs and App Signature in Constant.m file - ON/OFF

New in Version 7.1

  • iOS 8 support (Universal source code - iPhone, iPhone 6, iPhone 6 plus, iPad, iPad Mini and iPod devices) and also supports from iOS 7
  • Added splash screens for iPhone 6 and iPhone 6 plus

New in Version 7.0

  • Can add explanation for correct/wrong answers. If explanation is not required for a question then just do not add these keys to Question Node.
  • GameCentre integrated with multiple leaderboards support to present category wise high scores. GameCentre with ON/OFF feature
  • Main Screen UI modifications
  • Now Timer can be disabled for particular category. Just by adding a property in Category node
  • Replaced Revmob with Chartboost Ads.

To see what was added in previous versions - please check the changelog.


  • ARC support
  • Unlimited question categories with each unlimited number of questions
  • Question types include:
    • Multiple choice questions with four possible answers - text, images or video
    • Yes / No questions
  • Supports two types of data source formats : Property List (XML) and JSON. Choose the one that's most convenient to you.
  • Supports iOS 6.0+
  • iPhone 5 layout support ready
  • Retina and Non-Retina UI assets included
  • iPhone / iPad universal app
  • Can show a random set from a larger pool of questions - making each quiz unique for the user.
  • Configuration options include randomizing questions and answers, highlighting correct response, time-limiting answer duration and many more.
  • High score leaderboard with category breakdown
  • Score sharing on social networks Twitter & Facebook
  • Any time Quick Support for your integrations. Any specific requirement will be served as freelancer.

Developer version

In addition to the full code package, the developer license includes administration tools for managing your quiz data instead of editing text files by hand, as well as the original PSD files for easier customization of the interface.

New in version 3.0

  • Multiple choice questions with four options added (supporting text, images and video)
  • Question and answer shuffling / randomization from a larger pool, creating unique quizzes
  • Highlighting correct answer when answered wrong (optional)
  • Universal app support for iOS 4.3 to iOS 6.1

How it works

When a user selects a quiz category, the gameplay screen appears. A question with four options will be displayed, and the user has to pick an answer in the given time.

Game also supports a configurable score system - different scores can be configured for correct and incorrect answers. After the the quiz ends, user is taken to the final score screen.

Proudly used by

  • Fantastic app and great service. The support team is always fast to help you out! The potential of this pre-coded app is great and even easy to use for beginners! Cheers! Read the full review


Configuration and setup


Editing questions and answers

You have two options for editing the quiz data - Property List (XML) or JSON files.

Property List (XML) format

There are two types of plist files that can be modified, one is for displaying the quiz categories and other one is for actual quiz questions data. Each category will have a separate quiz questions file.

Categories property list file should be named Quiz_Categories and quiz data files should be named according to the category_id - Quiz_Category_(category_id).

Category List file : Quiz_Categories

Quiz_Categories Plist

Quiz Data file for category_id = 1 : Quiz_Category_1


JSON format

Categories and questions files should follow the same convention as described for property list.

JSON Quiz category file format : Quiz_Categories

 [ { "category_description" : "This quiz is about the best movies quiz in Spain",
    "category_id" : 2,
    "category_image_path" : "OM_bx10.png",
    "category_name" : "Movie quiz",
    "category_questions_max_limit" : 20
  { "category_description" : "test 2",
    "category_id" : 3,
    "category_image_path" : null,
    "category_name" : "test 2",
    "category_questions_max_limit" : 20
  { "category_description" : "testing 3",
    "category_id" : 4,
    "category_image_path" : "geographyIcon.png",
    "category_name" : "testing 3",
    "category_questions_max_limit" : 20,
    "isPurchaseNeeded" : 1,
    "productIdentifier" : "com.heavenapps.quiztestapp.category"

Quiz data file format for category_id = 1 : Quiz_Category_1

    [ { "Answer" : 0,
    "duration_in_seconds" : 30,
    "negative_points" : 1,
    "options" : [ "Iron man 3",
        "fast and furious",
        "jet lag",
    "points" : 5,
    "question" : "what is the movie of 2013?",
    "question_type" : 1
  { "Answer" : 2,
    "duration_in_seconds" : 30,
    "negative_points" : 1,
    "options" : [ "ths is cool",
        "iths is not cool",
        "somewhat cool",
        "very cool"
    "points" : 5,
    "question" : "what is cool about this?",
    "question_type" : 1
  { "Answer" : 3,
    "duration_in_seconds" : 30,
    "negative_points" : 1,
    "options" : [ "Trump tower",
        "trump 1",
    "points" : 5,
    "question" : "what is name of Donald Trump?",
    "question_type" : 1
  { "Answer" : 1,
    "duration_in_seconds" : 30,
    "negative_points" : 1,
    "points" : 5,
    "question" : "today is thurday?",
    "question_type" : 4

Frameworks and Libraries Included

  • UIKit
  • Foundation
  • QuartzCore
  • SystemConfiguration
  • Social
  • AdSupport
  • Chartboost.framework
    • Revmob.framework
  • MediaPlayer
  • StoreKit
  • libxml2.dylib
  • AVFoundation
  • CoreMedia
  • AssetLibrary
You need to log-in or create an account
  • Create an account
  • Log-in
Please use your real name.
Activation link will be sent to this address.
Minimum 8 characters
Enter your password again

Clicking this button confirms you read and agreed to the terms of use and privacy policy.


Save your watchlist

Fill your details below to receive project updates from your watch list - including new versions, price changes and discounts.

I agree to the terms of use and privacy policy.

3 licenses, starting from From » $99.99 14 day money-back guarantee View Licenses
or Get a quote

for customization or integration services

  • The code is clear and easy to read. Author offers very good support.
    Recommend Quiz Kit and collaboration with the author.
    R Robert
    2 years ago, 0 comments
    Was this helpful?
    Flag 2 of 2 people found this review helpful
  • This is a fantastic starting point for a quiz application. The creator is amazing at answering questions and implementing suggestions from customers. If every template creator were as helpful as Satish, there would be a lot more high-quality apps on the market.
    GP Greg Pugh
    2 years ago, 0 comments
    Was this helpful?
    Flag 2 of 2 people found this review helpful
  • Very easy to modify, impressed with the code.
    JE Justin Eid
    2 years ago, 0 comments
    Was this helpful?
    Flag 1 of 1 people found this review helpful
Post a comment

Or enter your name and Email
  • JD John day 1 week ago
    Can this be used to create an app that I wish to personally name and go to sell?
    • Heaven Apps Developer 1 week ago
      Hi John, Yes you can use your own name app name with your own content and sell on app store. If you are planning to have more than one app to sell, you need to buy Developer licence.
  • SK Shiva Kintali License holderSingle Application License 4 weeks ago
    I started with Quiz App Starterkit and added several customizations and algorithms, to develop a 'Vocabulary App' for iPad and iPhone. Check it out. It is free. https://itunes.apple.com/us/app/vocabulary-app/id905734688
    • Heaven Apps Developer 3 weeks ago
      Thank you for sharing. Downloaded and rated as well :)
    • SK Shiva Kintali License holderSingle Application License 3 weeks ago
      Thanks :)
  • R Raja License holderSingle Application License 4 weeks ago
    Hi Sathish- Where to change the title label "Quiz", "Play Quiz" and also where should I customize the About page? Thanks, Raja