Documentation

My Quiz - Android Application

Thank you. It really means a lot and It's our pleasure to serve top-notch service to you.
Thank you so much for choosing Kulmis Studio. If you have trouble with the code and documentation please contact to our Support Team Here.


  • Created: 14 November, 2022
  • Update: 14 February 2024

If you have any questions that are beyond the scope of this help file, Please feel free to email via Item Support Page.


My Quiz Application

Welcome to how to setup your new application, please follow the steps below.

How to setup Android Studio

Visit android official website : https://developer.android.com/studio for full install guide.

If you prefer video tutorials, we recommend this playlist for the full installation process Youtube Playlist


How to run this project

  1. Unzip the downloaded code. After unzipping you will have My Quiz - Android Code zip folder.
    Unzip My Quiz - Android Code folder and open it in Android Studio or intellij
  2. Open Android Studio and select as Open.
    My Quiz
  3. Select the Unzipped Folder and choose My Quiz - Android Code Folder.

How to change package name

  1. Change package name for android app
    Just navigate the gear icon at the top and click True Appearance -> Compact Middle Packages.
    My Quiz
  2. Right click th e package name you want to edit and click Refactor -> Rename.
    My Quiz
  3. Click In Whole Project.
    My Quiz
  4. Change the Package name and select All Places in the Scope.
    My Quiz
  5. Click Do Refactor at the Bottom Left of the screen.
    My Quiz
  6. Once you have changed the package name in the project files, Now you will do two more steps to change Package name of your android application.

    Select Build Gradle (App Module) in the Gradle Script & Change the package name 'com.kulmis.myquiz' to your new package name.
    My Quiz
  7. One more time we have to modify our Manifests file.
    And Change the package name 'com.kulmis.myquiz' to your new package name.
    My Quiz

How to change Application name

  1. Change application name for android app
    Just to res -> values -> string.xml and change the 'My Quiz' to your new app name.
    My Quiz

How to change Application Version

  1. Change application version for android app
    Just navigate to Build Gradle (App Module) and change the versionName & versionCode to your new Version name & Version Code.
    My Quiz

How to change Application Colors

  1. Change application Colors for android app
    Just navigate to res -> values -> colors.xml and change the application colors.
    My Quiz

How to change Application Icon

  1. Change application Icon for android app
    Right click the App directory -> New -> Image Asset.
    My Quiz
  2. Change to your new App Launcher Icon and Click Next.

    My Quiz

How to change Animation & Sound Files

  1. Change application Animation & Sound Files for android app
    To change the Animation & Sound files navigate to res -> raw and change the application animation & sound files there.
    My Quiz

  2. <<<<<<< HEAD
    Bonus: The Animations used in this app are available on LottieFiles Official website
    =======
    Bonus: The Animations used in this app are available on LottieFiles Official website
    >>>>>>> 7234f2d1945118193841c333964c2263c00fdc2c

How to Add Quiz Questions

  1. It's even much easier to add quiz questions to the app.
    Just navigate to helper -> DBHelper
    My Quiz

  2. WARNING: Do not delete the last line of the database helper, Or the app will not work as expected!
    My Quiz


How to Setup Application Admob Ads

  1. Setup Application Ads using Admob
    Before we update our application's Admob field let us create Ad Units in Admob Dashboard

    Click 'ADD APP' in Admob Dashboard.
    My Quiz
  2. Choose 'Android' in the Platform, and 'No' in 'Is the app listed on a supported app store?'.
    My Quiz
  3. Add your App name.
    My Quiz
  4. You have succesfully Registerd you app on Admob.
    My Quiz
  5. Click 'ADD AD UNIT' to generate new Ad Units.
    My Quiz
  6. Choose Banner Ad for this Example, and click 'Select'.
    My Quiz
  7. Name your Banner Ad and click 'Create ad unit'.
    My Quiz
  8. Ad Unit Sucessfully created
    My Quiz
  9. Now Copy your App ID & Ad Unit ID and Past them in your project by navigating to
    res -> values -> string.xml
    My Quiz

  10. Note:
    Please don't use your Reals Ad Units if you are testing the app or using debbuging, insteade use the Dummy Ads which google supports, Read more on Admob Privacy & Policy Site


Setup Push Notifications

  1. We will use Onesignal & Firebase to send push notifications diract to the Application.
    First we will setup our Firebase Account, so click this link to start.
    My Quiz

    My Quiz

    My Quiz

  2. Setup the google-services.json file.
    My Quiz

    My Quiz

    My Quiz

  3. Now let's go and setup a new Onesignal account.
    My Quiz

    My Quiz

  4. Now let's go back to our Firebase Project and copy the Server key & the Sender ID.
    My Quiz

    My Quiz

    My Quiz

  5. Paste in Onesignal
    My Quiz

    My Quiz

  6. Now Copy your Onesignal App ID and Paste into the Application
    java -> [package_name] -> helper -> Constant.java
    My Quiz

    My Quiz


How to Publish your Application

  1. First you need to get Signed APK / App bundle from android studio.
    To do so please visit this tutorial step by step to get your signed App bundle How to generate Signed APK for full guide.
  2. After you have generated your Signed APK / App bundle it's time to Publish your app to the Play Store.
    To do so please visit this link How to Publish Your Android App on Google Play Store?

Important Changes

  1. There are a few other things to consider.
    Navigate to helper -> Constant.java and update the boxed fields.

    My Quiz


  2. Note:
    Please don't change the [DON'T CHANGE BELOW FIELDS] part, it my cause your app not to work probably.

FAQ

A FAQ is a list of frequently asked questions (FAQs) and answers on a particular topic.

Yes, you will receive our new update of the project with out extra payment.
Yes we do work as a freelancer, and we can do your future applications done!.
Yes, the app is ready to be published on Play Store.
We do reskin this and other projects, for this project particularly it may cost you $15, From reskin to Live Publish.

Support

If this documentation doesn't answer your questions, So, Please send us Email via Item Support Page

We are located in GMT +3:00 time zone and we answer all questions within 12-24 hours in weekdays. In some rare cases the waiting time can be to 48 hours. (except holiday seasons which might take longer).

Note: While we aim to provide the best support possible, please keep in mind that it only extends to verified buyers and only to issues related to our application like bugs and errors. Custom modifications or third party module implementations are not included.

Don’t forget to Rate this template

Please Add your Review (Opinion) for Our Application. It would be a great support for us.
Go to your Codecanyon Profile > Downloads Tab > & then You can Rate & Review for our Application.
Thank You.

Your Feedback

Dear valuable customer, Thank you very much for choosing our product. It's our pleasure to serve top-notch service to you. Please give us your honest feedback that will help us to make a more strong and reliable product by click here Rate Us. Thank you very much.


Contact Us

See what's new added, changed, fixed, improved or updated in the latest versions.

For Future Updates Follow Us @codecanyon / @facebook / @skype

WRTeam has creative and dedicated group of developers who are mastered in Apps Developments and Web Application Development with a niche in delivering quality solutions to customers across the globe. Contact us today to find out how we can help you or for freelance work.

Mail Us : info@kulmiss.com

Thank you very much.