Quiz App Starter Kit - All In One iOS

* * * * (37 ratings)
Quiz App Starter Kit - All In One | App Code for Sale | Hero
Quiz App Starter Kit - All In One | App Code for Sale | Hero



New Version 9.0 (updated on: 14th April 2015)

  • Multiplayer turn based quiz game (Enable/Disable your choice)
  • Achievements (Define your own achievements for number of wins earned)
  • AppiRater 
  • Background music

Version 8.0 completely new UI design and new approach to next level of experience

Updated on: 20th Feb 2015

Build your own Quiz app with this universal source code for iPhone/iPad/iPad Mini/iPod with multiple choice questions with text, image, video and true/false types.

Checkout this beautiful new theme for Quiz App Starter Kit : Light Theme

Package includes

  • iOS universal source code
  • Layered PSD files
  • Admin tool for creating quiz data   


  • iOS source code with universal support
  • iOS 8 and 64 bit ready
  • 2x and 3x images are used to support high resolution
  • Add unlimited categories and unlimited objective type questions with text, image, video and true/false types. Every questions can have its correct/wrong explanation(feedback)
  • Configure each category color themes
  • Game centre leaderboards for every category added and local high score table at the end of quiz play
  • Ads networks Chartboost and Revmob
  • InApp purchase to buy more categories and to turning off ads
  • Shuffle questions and answers - ON/OFF
  • Limit number of questions play out many questions from category
  • Points system - positive and negative points can be configured for every question
  • Highlight correct answer if answered wrong - ON/OFF
  • Timer based scoring - ON/OFF
  • Parental gate - to avoid unexpected InApp purchase transactions by kids - ON/OFF
  • Data Input format PLIST/JSON - Chose quiz categories and questions format you are comfortable with
  • Customise screen titles
  • About screen with plain text or online URL
  • Settings screen with options to turnoff ads(InApp purchase), turn off sound and disable explanations for questions answered
  • All configurations at one place in Configuration.plist file

Quick demo

Complete configuration video

Passed iTunes store validation 👍

This validation ensures all icons and splash screens added properly and private APIs are not used.

Checks before uploading your app on iTunes Store

  • Add unique questions to every category
  • Always keep backup of your Quiz Data folder before adding/editing questions
  • Test your Game centre and InApp purchases through Sandbox account before uploading app to iTunes store
  • Add appIDs and Signature for Chartboost and Revmob ads if you have enabled ad support
  • Please comment if any help needed. I am at your disposal.

Thank you for buying :)

821 Comments Leave a comment

N.B: Features such as Rating, Game Center, Sharings and Multiplayer are not fully functional.

The Live preview could be a slowed down version of the real game.


Please login in order to leave a comment.

Newest first
  • xs6615 Buyer 2015-07-27 14:42:06 Thread #85938

    I would like to add Google analytics, but cannot find where to enter the data. Also, just to be sure, if I set the In-APP purchase AND Ad-Support to NO, I will be able to sell app for a fixed price in iTunes, correct?

    • Heaven Apps Author 2015-07-29 19:27:38


      App can be priced on iTunes connect irrespective of whether we enable/disable InApp purchase or ad support. 

      Sorry I did not understand your query about Google Analytics. 

  • 1normaderm 2015-07-25 23:32:28 Thread #85756

    can use question or answer with thai language ?

  • bigchef Buyer 2015-07-25 03:29:04 Thread #85665

    Hi.. How can i make Leaderboard settings for each categories? Ty

    • Heaven Apps Author 2015-07-26 08:39:58


      First step is to create Leaderboard ids for your app in iTunesconnect and secondly use created leaderboard id for respective category by adding leaderboard id to category node in Quiz_Categories.plist or json file. Every Category will have its own leaderboard id. Please watch configuration video for adding leaderboard ids.

  • joshuahiro Buyer 2015-07-18 15:26:17 Thread #84909

    Hi any update on Parse as backend as thread by #78174

    • Heaven Apps Author 2015-07-20 13:06:07


      Currently working on new quiz product with web CMS and for time being parse based development has been halted because of some priority. Web based is going to be online by this month end, thereafter will continue working on it.

      Will update once it is available for download.

      Thank you,

  • pacgamez Buyer 2015-07-17 18:33:55 Thread #84784

    Is there a way to skip category screen and directly go the questions when clicked on Play Quiz button. In the quiz game I'm designing I don't have any categories and don't want to show just one category. 

    • Heaven Apps Author 2015-07-20 12:54:49

      Easy way to do this is just comment push API for categories view controller inside "HAMainViewController.m" and call the method "playQuizAtIndex:" defined inside "HACategoriesViewController.m"  with parameter 0 from play action inside "HAMainViewController.m" just before categories push API. 

  • joeykuo Buyer 2015-07-14 09:09:55 Thread #84293

    Same Errors messages alert: RevMobAds/RevMobAds.h still NOT find in V9.1

    • Chupa Team 2015-07-14 16:21:34

      @HeavenApps can you please check? Thanks for your collaboration. 

    • joeykuo Buyer 2015-07-16 19:27:46

      Could you add the multi-langues strings support for the International User Interface in 9.2? 

    • Heaven Apps Author 2015-07-17 12:30:52

      Hi Joeykuo,

      Sorry for delayed response. Some missed this comment.

      Can you please remove the RevMobAds framework from the project and add it back? It will work fine.

      Thank you for your patience.

  • njhusmc Buyer 2015-07-11 16:14:41 Thread #84052

    Hello Heaven Apps,

    I have this issue of: Value argument to ‘setObject:forKey:’ cannot be nil HAQuizDataManager.m

    Thread #77252 seemed to be having the same problem too. Any solution to this?

    • Heaven Apps Author 2015-07-12 16:35:21


      Can you please let me know how to produce this issue?

      Thank you,

  • BrotherBargain Buyer 2015-07-05 15:31:33 Thread #83188

    What is new in version 9.1?

    • Heaven Apps Author 2015-07-09 11:18:36

      In new version I have changed "Turn off ads" switch button to normal button. As Apple will not accept with with switch button for removing ads. If you have disabled ads support in Configuration.plist then no need to worry. To upgrade your source code to version 9.1 you just need to replace these files in your existing version 9.0 "HASettingsViewController.h", "HASettingsViewController.m", "HASettingsViewController.xib" and "HAMainViewcontroller.m".

  • lookzor Buyer 2015-07-04 18:44:03 Thread #83139

    Any example app using the latest version that I can download?

    • Chupa Team 2015-07-06 16:32:24

      to try a live version of this app template, please click on the "Live Version" button, next to the "Description" - http://prntscr.com/7pg647

    • lookzor Buyer 2015-07-06 17:58:25

      Hey, I am not seeing this option. Mine just has Description and Comments, that's it.

    • Chupa Team 2015-07-06 19:09:46

      Plese log out from Chupamobile and open the link again.  Otherwise try to open the app link with another browser. 

      Please keep us updated..

    • lookzor Buyer 2015-07-06 22:27:31

      Alright so I tried with mozilla firefox and it worked that way. However, if the developer can provide a real working version from the app store running the latest version that would be great, so I can check out world scores and the multiplayer functionality in real time!

    • Chupa Team 2015-07-07 13:51:48

      @HeavenApps is there any live version available on the App Store? Thanks.

    • Heaven Apps Author 2015-07-09 11:21:46


      I have not kept any track on apps uploaded to iTunes connect by clients. But I found an app using this source code of version 8.0 (which does not support multiplayer feature). 

      https://itunes.apple.com/us/app/vocabulary-quiz-for-students/id849731184?mt=8 In this app only text based questions are used though you can use video/picture/trueFalse type questions. Also Multiplayer feature in version 9.0.

      Thank you

  • BrotherBargain Buyer 2015-07-01 17:20:03 Thread #82765

    Hello Satish,

    I need help. I have this error 4 times in my app:

    fatal error: file '/Users/MacAir/Desktop/High School App/Quiz App Starter Kit v9-2.0/Source code v9.0 Turn based/Classes/Utilities/HAConstants.h' has been modified since the precompiled header '/Users/MacAir/Library/Developer/Xcode/DerivedData/QUIZAPP-dxzifmbjqtzsefaxocufbowtowal/Build/Intermediates/PrecompiledHeaders/QUIZAPP-Prefix-gwqhhbhjaamtbahbtdbmzyzvryid/QUIZ_APP-Prefix.pch.pch' was built

    What do I do to fix it?

    • Chupa Team 2015-07-06 16:29:03

      @HeavenApps can you please support? 

    • Heaven Apps Author 2015-07-09 11:24:30

      Please go to menu "Window->Projects" in Xcode and choose the active quiz app and delete the derived data then run the app

to your Chupamobile Account.

The Easiest way to Launch your next App or Game.

Join Chupamobile and get instant access to thousands of ready made App and Game Templates.

Creating an account means you’re okay with Chupamobile’s Terms of Service and Privacy Policy.