Quiz App Starter Kit - All In One iOS

* * * * (42 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.3 (updated on: 12th November 2015)

  • Fixed crash on taping "New Match"

New Version 9.2 (updated on: 9th October 2015)

  • iOS 9 support

Download CMS (Web Admin Tool) based Quiz Template here : Download now

New Version 9.1 (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 :)

1.012 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
  • momo13 Buyer 2015-11-26 20:27:51 Thread #102324

    Sorry for all these questions but I am thinking about removing ads every time someone buys a category (as a bonus!) Is there an easy way to remove ads as soon as someone buy a new category? I am also worry about the restore button when someone has to restore a previous buy of a category. I will assume that if all it takes is switch a flag (ads? = no) in the code then a check could be done each time the game is loaded (IF someone has bought a category THEN remove ads)

    Any suggestions?



    • Chupa Team 2015-11-27 14:52:43

      The developer will support you soon =)

    • Heaven Apps Author 2015-11-27 15:03:11

      We can customise code to remove ads after a category has been purchased. I will give this feature in next update. For this I need to give a enable/disable option in configuration.plist because some customers may not wish to remove ads after purchasing a category.

  • momo13 Buyer 2015-11-25 05:50:28 Thread #102061

    Quick question about the leaderboards. I see that each quiz categories can i have different leaderboards. I also see the "total wins leaderboard" Does it means that the total wins leaderboard keep track of all the points that a player gets and the other ones (categories) keep track of highscore for each of the category only? Ie: each time the user plays and reach the total wins highscore then the Game center will be updated AND the game will check also on the leaderboard for the current category and see he/she reached that category highscore as well?

    I am trying to figure if I should use all the leaderboards or only the total wins and then set then set the category leaderboards the same as the total wins...

    Thanks for any help.


    • momo13 Buyer 2015-11-27 21:18:11

      I guess all I need to know at this time (before I release)

      1- Can I set all my categories leaderboard to the same as the leaderboard total wins? I have an app that I want to update with your template which already has a leaderboard (showing best score) and I do not want to change things for them. I thought maybe the total wins leaderboard will be best for all the categories (and so not have each category with its own leaderboard)

      2- What to do with achievements? i do not want acheivements in this version. Can I leave the config pfile as is OR do i need to remove the links already there? (ie: change this "com.heavenapps.quizapp.Major" to "")

      I think this is the only two questions I have before I release my version. Please help :)



  • joeykuo Buyer 2015-11-25 04:47:30 Thread #102057

    How to resize the font & format about Question and Options and Explanation? The XIB doesn't work.

    • Chupa Team 2015-11-27 14:53:08

      @HeavenApps any hints? Thanks.

    • joeykuo Buyer 2015-11-27 18:15:02

      AGAIN, How to resize the font & format about Question and Options and Explanation?

    • Heaven Apps Author 2015-11-27 18:19:37


      To change the font of game screen we need to do changes in xib files named "HAGameViewController.xib" and "HAGameViewController-568.xib" for iPhones and "HAGameViewController_ipad.xib"

      once the xib is selected select the question area and choose the required font and text size in the right side panel in the XCode and for options same thing but you have choose the option buttons.

  • momo13 Buyer 2015-11-25 03:35:36 Thread #102045


    I know that there is 9.3 version that fixes multiplayer. I have two questions if I may:

    1- If I do not want to use multiplayer right now, can I use the previous version (9,2) without any issue?

    2- If I do NOT want to use achievements, do i need to do anything?



  • tbrass84 Buyer 2015-11-23 23:05:07 Thread #101851

    @Chupa mobile where did the Android version of this app go?

    • Chupa Team 2015-11-24 14:32:00

      The android version is not avilable anymore.

  • leomartino Buyer 2015-11-21 17:27:20 Thread #101595

    How do I get my money back? I haven't been able to start using this product and I don't get the help I expected. Disappointed.

    • Heaven Apps Author 2015-11-21 17:55:15

      How can I help? Have tried running the project through XCode? I see that in your other comment you were unable to install the XCode. To run the iOS project we need XCode IDE which we can download from Mac's App Store app.

  • huygapro Buyer 2015-11-17 18:15:13 Thread #101070

    @Chupamobile: How can I know when author release new version? I don't see any notification. I also don't see version history, current version (version number, update date, ...)

    • Chupa Team 2015-11-17 18:42:55

      the latest update has been released on 12 november this year.

      @Heaven Apps will provide you more details.

    • Heaven Apps Author 2015-11-17 18:46:50

      Latest version is 9.3 fixed a crash in this version. pls check description.

  • michael_daly Buyer 2015-11-17 14:13:33 Thread #101022

    Hi, Love the App!! Setup is going well but is there any way to choose when the ads show within the app? Possibly remove chartboost and just have revmob? Or do you have to activate both or nothing? Any help would be great. :)

    • Heaven Apps Author 2015-11-17 17:35:01


      Enabling Ads support from Configuration.plist for will activate both the ad networks. Easy way to deactivate Chartboot is to comment two lines of code in "AppDelegate.m" file in method named "- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions"

      comment the below tow lines of code by prefixing them with //

      // [Chartboost startWithAppId:kChartboostAppID



      // [Chartboost showInterstitial:CBLocationHomeScreen];

    • michael_daly Buyer 2015-11-18 12:07:09

      That worked perfectly :) Thanks

  • momo13 Buyer 2015-11-16 17:53:13 Thread #100810

    Please help!

    For some reason I am still having problem with the admin tool. I am working on converting an old Json file to make compatible with your Json structure. That part work fine. I was even able to make it work on a simulator (so correctly converted the old json) But couple day later I could not re-load the json into the admin tool. It always seems to load a "clean" version of Categories1.json with only question even my quiz had 40 questions! It is good a saved that json file on my desktop!

    I open the admin tool, I choose the folder called "Quiz Data" and then hit enter. I then go and try to load the file with the button "load quiz data" and choose again the folder "Quiz Data" only (no going to json folder) I also made sure i check the button "json" But for some reason I am always shown a "clean" quiz with one category and one question? A while ago, I was able to see all 40 questions that i entered directly on the json file (cut/past) in xcode (category1.json) but no longer. It is as if the admin tool is not looking at the "Quiz Data" folder that I am using?

    I also some strange "JSON_Format" folders that pop around?! I am assuming when the tool save some quiz data is not using the folder Quiz Data in the ressources folder. Is that possible.

    Anyway I am not sure if I can just change the categories.json file directly without going thru the admin tool. If I do, for some reason is not taking the data from the Quiz Data folder.

    Thank you for any help.


    • Chupa Team 2015-11-17 13:41:15

      @Heaven Apps can you please have a look? Thanks.

    • Heaven Apps Author 2015-11-17 17:40:42

      Can you please confirm files placed inside the folder "~/Quiz Data/JSONFormat/"

      have below naming conventions,

      QuizCategories.json -> Categories json files

      QuizCategory1.json -> Questions for category id 1

    • Heaven Apps Author 2015-11-17 17:43:23

      In above comment underscores are trimmed by chupamobile



    • momo13 Buyer 2015-11-18 08:05:45

      Thanks. Unfortunately yes. I also noticed that when hit save on the admin tool, my 40 questions quiz data (json) goes way and it is replaced by:


      Which seems to be an empty quiz. If paste my 40 questions quiz (in the .json of the category 1) I save again in the admin tool, the content gets erased and replaced by the json lines above?

      I will think saving the from the admin, would only save and not update the json file itself in excode (Quiz Data/Json format...) I will think the json file QuizCategory1.json would only update when loading the file from the admin tool.

      Here what I do:

      1- I start the admin tool and get one sample category (1 question)
      2- I paste my Json file content (40 questions) into QuizCategory

      3- I change the color,name of the category and so on in the admin tool

      4- I hit save and then when the 40 questions json file content is replaced by the 1 question quiz data (in bold above)?

      I would assume, if I save, I should keep those 40 questions data no?

      Thank you for any help. I really need to figure out this before I can continue in my reskin.


    • Heaven Apps Author 2015-11-20 21:34:17


      If you can contact me through support@chupamobile.com by sharing your Skype id. I can show the steps through the TeamViewer on your system, My time zone is IST.

    • momo13 Buyer 2015-11-23 07:56:49

      Thank you very much. I will as soon as I get some time that will work for both of us. Just a quick question until then. Is it possible to update a json file )directly on the file using a text editor and then loaded it with the admin tool? OR we always need to use the admin tool to enter data (questions/answers) I was hoping to modified a json I have and modify it to be compatible with your json file structure. Then simply loaded into admin to change colors and add say leaderboard.

      I guess the question is also, do we need to use the admin tool at all? can we do everything by modifying the current json files?

      I will try to get sometime to talk soon.

      Thanks again.


    • Heaven Apps Author 2015-11-23 14:47:59


      Yes we can modify the JSON files without using admin tool directly in XCode or use TextWrangler editor (pls do not use TextEdit). Just expand the Resources folder in XCode project and you'll find "Quiz Data" folder depending upon your configuration json/plist modify the inner files directly.

    • momo13 Buyer 2015-11-25 02:45:04

      Thank you that worked. I was able to edit my content file with TextWrangler (thank you for the tip! I was using TextEdit...) I still have problem loading those quiz content files into the admin tool. Every time I load the file (after setting the folder Quiz Data) It seems to clear up the content file (where I paste my json data) I think it maybe better to just ask for the direct file location instead of setting the folder first then loading some quiz files. Not sure where he is loading the file from but not where it suppose to.

      I will try to found sometimes to talk but for now I am not going to use the admin tool for now (other than setting the quiz data like GameCenter and so on..)



    • Heaven Apps Author 2015-11-25 07:45:23


      I have verified the Admin tool again its working fine without any issues. From admin tool you have select "Quiz Data" folder then it will load all the data properly. Let me know when you are online will check the issue on your system,.

  • alexandra_g Buyer 2015-11-16 11:24:48 Thread #100755

    Are there any limits on the number of questions/categories?

    • Heaven Apps Author 2015-11-16 19:12:01

      Practically we can add around few thousands of questions and categories.

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.