⚠️ IMPORTANT PURCHASE & HOSTING INFORMATION
This merchandise contains the whole Android Studio Kotlin supply code for the GameStore Android software. GameStore is a hosted HTML5 recreation hub / WebView software template. The 5 showcase video games displayed within the reside demo are loaded from configurable distant HTTPS URLs.
The standalone HTML/CSS/JavaScript supply recordsdata, recreation engines, paintings, sounds and different recordsdata of these 5 seller-hosted showcase video games are NOT included on this Android source-code merchandise.
To supply a buyer-controlled and server-independent instance, the bundle additionally contains one full HTML/CSS/JavaScript pattern recreation in Instance Hosted Recreation/. The identical full-source pattern is packaged contained in the Android challenge underneath app/src/major/belongings/offline_sample/, and a separate enabled Offline Pattern recreation card is configured to this packaged pattern by default.
Hosted Showcase Show Permission: For a purchaser utilizing a legitimate license for this CodeCanyon merchandise, the writer grants non-exclusive, non-transferable permission to load and show the 5 seller-hosted showcase recreation pages immediately from the configured vendor HTTPS URLs inside the customer’s compiled GameStore-based Android finish product, together with an finish product printed on Google Play, topic to the relevant Envato Market license. This permission is for in-app show from the vendor’s server solely and doesn’t grant permission to obtain, scrape, extract, copy, self-host, resell, sublicense or redistribute the standalone hosted recreation supply code, engines, paintings, audio or different hosted belongings.
Patrons can preserve the equipped hosted demonstration URLs whereas they’re obtainable, or exchange the configured recreation URLs and trusted HTTPS hosts with their very own hosted HTML5 video games or different correctly licensed suitable net content material.
Reside Demo: https://play.google.com/store/apps/details?id=com.krishnaapps.gamestore
⚠️ Exterior Internet hosting Dependency:
The 5 showcase recreation experiences require an energetic web connection and an obtainable distant HTTPS server. If a configured recreation URL is modified, eliminated, expired, briefly unavailable, blocked, or affected by an SSL/community/server downside, that distant recreation won’t load till a working URL is configured.
The client can edit the sport URLs and trusted-host configuration and might host suitable content material on infrastructure they management. The included full-source native pattern stays obtainable independently of the 5 seller-hosted showcase URLs.
GameStore – Hosted HTML5 Recreation Hub Android Studio Kotlin App with AdMob
GameStore is a contemporary Android Studio Kotlin software template designed for making a multi-game Android gaming hub utilizing remotely hosted HTML5 video games.
The appliance gives a refined Android interface the place customers can browse recreation playing cards, choose a recreation and play suitable hosted HTML5 content material inside an built-in WebView-based recreation display screen.
The equipped challenge comprises the whole Android-side supply code together with the person interface, navigation, safe WebView integration, community dealing with, generic net/native messaging, promoting system, loading states, error dealing with, sharing performance, Textual content-to-Speech assist, recreation configuration and Extra Apps performance.
Screenshots:
Designed for Hosted HTML5 Video games
GameStore is appropriate for builders, publishers, businesses, startups, college students and entrepreneurs who need to create an Android gaming portal with out constructing the Android interface, navigation, promoting integration, WebView system, loading states, native/net communication and game-selection expertise from scratch.
The Android software acts because the native cell layer whereas suitable recreation content material is loaded from configurable HTTPS URLs.
Patrons can use the equipped distant demonstration configuration or exchange the sport URLs and trusted hosts with their very own correctly licensed and hosted HTML5 video games.
5 Preconfigured Distant Demo Recreation Experiences
The equipped Android configuration connects to 5 on-line recreation experiences hosted on the vendor’s HTTPS area. To keep away from third-party trademark confusion within the Android template, the buyer-facing demo titles use impartial labels:
Board Steps
A vibrant dice-and-board model demonstration expertise.
Cube Area
An informal dice-based technique demonstration expertise.
Fruit Sprint
A quick informal arcade-style demonstration expertise.
Candy Match
A vibrant match-style puzzle demonstration expertise.
Arrow Logic
A direction-based informal logic puzzle demonstration expertise.
Please be aware: these 5 entries are on-line hosted demonstration video games related to the Android challenge. Their standalone recreation supply code just isn’t included.
Full AdMob Integration
✅ Banner Adverts
✅ Interstitial Adverts
✅ Rewarded Adverts
✅ App Open Adverts
The challenge is equipped with improvement/check promoting configuration. Patrons should configure their very own AdMob account and manufacturing ad-unit IDs earlier than publishing their closing software.
The unique configurable interstitial motion mappings are retained. A worldwide minimal interval is utilized between interstitial shows so repeated faucets or fast navigation can not set off a full-screen advert on each interplay.
Kotlin & Android Studio Venture
The appliance is developed utilizing Kotlin for Android Studio and contains the Android-side supply required to open, customise, construct, signal and preserve the appliance.
Technical highlights:
✅ Kotlin-based Android software
✅ Android Studio challenge recordsdata
✅ Min SDK 24
✅ Goal SDK 37
✅ Native Android actions and navigation
✅ WebView-based HTML5 recreation integration
✅ HTTPS recreation loading
✅ Configurable distant recreation URLs
✅ Purchaser-editable trusted-host configuration
✅ Origin-restricted AndroidX WebMessage communication
✅ Generic JavaScript adapter sample
✅ Web connectivity dealing with
✅ Loading, refresh and retry states
✅ Offline and server-error dealing with
✅ {Hardware}-accelerated recreation show
✅ Configurable recreation definitions
✅ Share-app performance
✅ Fashionable Android again navigation
✅ Commonplace and immersive game-screen modes
✅ Responsive large-screen behaviour with out pressured panorama orientation
✅ AdMob monetisation integration
✨ Fashionable & Customisable Android Interface
GameStore retains the unique vibrant gaming-oriented Android interface with a responsive game-card structure and easy navigation.
Patrons can customise Android-side parts together with:
✅ Utility colors and gradients
✅ App emblem and launcher icon
✅ Splash display screen
✅ Utility textual content and labels
✅ Fonts and typography
✅ Recreation-card icons and titles
✅ Residence-screen parts
✅ Share textual content and retailer hyperlink
✅ Utility identify
✅ Bundle identify
✅ Error and community messages
✅ AdMob IDs
✅ Hosted recreation URLs
✅ Trusted HTTPS hosts
The Android interface can subsequently be reskinned and branded for a purchaser’s personal challenge.
Android Textual content-to-Speech Help
Chosen configured video games assist communication with Android Textual content-to-Speech options.
For supported occasions, a suitable hosted web page can request a voice announcement by means of the documented generic bridge. Speech availability, language high quality and pronunciation rely upon the Textual content-to-Speech engine put in on the person’s Android system.
Android ↔ Hosted Recreation Communication
The challenge features a documented generic communication layer for suitable hosted video games. Native communication makes use of WebViewCompat.addWebMessageListener with an express HTTPS allowed-origin checklist and accepts messages solely from a trusted main-frame origin.
The generic JavaScript adapter can assist:
⭐ Rating updates
⏱️ Playtime data
Recreation completion occasions
Rewarded-ad requests
Interstitial-ad requests
Voice bulletins
Trace-related occasions
⚡ Energy-up associated occasions
The legacy adapter filenames utilized by present configuration are retained for compatibility, however their code is now generic and comprises no seller-page DOM IDs, CSS selectors or game-specific page-class assumptions.
Not each motion is utilized by each recreation. Particular person behaviour stays managed by means of the equipped Android-side recreation configuration.
Distant Recreation Internet hosting Structure
GameStore is deliberately designed for externally hosted HTML5 content material.
The Android software comprises the native app supply, whereas the 5 showcase recreation pages are loaded from configured distant HTTPS URLs.
The way it works:
1. The person opens GameStore.
2. The Android house display screen shows configured recreation playing cards.
3. The person selects a recreation.
4. The app verifies the configured URL, trusted origin and community state.
5. The hosted HTML5 web page opens contained in the Android WebView.
6. Supported generic bridge occasions can talk with Android options.
7. Android handles supported promoting, navigation, TTS and app-level features.
Essential internet hosting behaviour:
✅ Patrons can exchange recreation URLs with their very own hosted content material.
✅ HTTPS URLs are supported.
✅ Trusted domains/origins could be configured within the challenge.
✅ Community errors are dealt with by the Android app.
✅ SSL errors should not bypassed.
✅ Customers can retry after a loading downside.
✅ An entire full-source native pattern is equipped with the bundle.
⚠️ Web entry is required for the 5 remotely hosted showcase video games.
⚠️ A distant recreation can not load whereas its distant server or URL is unavailable.
If the vendor’s demonstration server is ever moved, modified or discontinued, the Android supply code stays usable. The client can replace the configured URLs/trusted hosts to suitable hosted pages they management or are licensed to make use of.
Licensed show use: a licensed purchaser could show the 5 seller-hosted showcase pages from the configured vendor URLs inside their compiled GameStore-based Android finish product, together with a Google Play-published finish product. Standalone hosted-game supply/belongings should not included and might not be extracted or redistributed.
Simple Android App Reskinning
Primary Android Studio information is really useful for modifying this challenge.
Patrons can customise the Android software by altering:
✅ App identify
✅ Bundle identify
✅ Brand
✅ Launcher icon
✅ Splash display screen
✅ Theme colors
✅ Textual content and labels
✅ Recreation-card photographs
✅ Recreation titles
✅ Hosted recreation URLs
✅ Trusted domains/origins
✅ Share message
✅ Error messages
✅ AdMob identifiers
✅ Android-side layouts
✅ Kotlin software behaviour
Customization boundary:
✅ The Android Studio software supply could be customised.
✅ Android branding and UI could be reskinned.
✅ Android navigation and Kotlin behaviour could be modified.
✅ Patrons can configure their very own AdMob IDs.
✅ Patrons can exchange the distant URLs with their very own suitable and correctly licensed HTML5 video games.
❌ The 5 seller-hosted demonstration video games should not equipped as editable standalone recreation tasks.
❌ Their standalone HTML/CSS/JavaScript/game-engine supply just isn’t included.
❌ Their standalone hosted-game paintings and audio recordsdata should not included for extraction/redistribution.
❌ Vendor-hosted demonstration content material should not be scraped, extracted or redistributed as standalone recreation packages.
❌ Distant showcase video games shouldn’t be marketed as offline video games.
What Is Included
✅ Full Android Studio challenge supply
✅ Kotlin Android software supply
✅ Splash display screen implementation
✅ Residence/game-grid interface
✅ Particular person recreation WebView display screen
✅ Full Extra Apps display screen with all 10 configured playing cards retained
✅ 5 preconfigured on-line demonstration recreation entries
✅ Configurable distant recreation URLs
✅ Purchaser-editable trusted-host configuration
✅ Origin-restricted net/native message integration
✅ Generic JavaScript adapter plus retained compatibility adapter filenames
✅ Banner AdMob integration
✅ Interstitial AdMob integration with world frequency cap
✅ Rewarded AdMob integration
✅ App Open AdMob integration
✅ TTS assist for configured recreation occasions
✅ Rating/playtime occasion assist
✅ Community-state dealing with
✅ Offline and server error states
✅ Loading, refresh and retry performance
✅ Share-app performance
✅ Editable Android assets
✅ Adaptive launcher icon assets
✅ Density-optimized WebP paintings
✅ One full HTML/CSS/JavaScript pattern recreation
✅ Packaged native copy of that pattern underneath Android belongings
✅ Separate enabled Offline Pattern recreation card configured to the packaged pattern by default
✅ Unique styled purchaser documentation
✅ README, changelog, licence, remote-configuration information and reviewer notes
❌ What Is Not Included
❌ Standalone supply code of the 5 seller-hosted demonstration video games
❌ Their standalone HTML5 recreation tasks
❌ Their recreation engines
❌ Their standalone JavaScript recreation logic
❌ Their standalone paintings, sounds or different hosted-game belongings for extraction/redistribution
❌ Rights to scrape, extract or redistribute seller-hosted recreation recordsdata individually
❌ Google Play Developer account
❌ AdMob account
❌ Manufacturing AdMob ad-unit IDs
❌ Purchaser signing key
❌ Assured Google Play approval
❌ Customized publishing/reskinning service except individually agreed
❌ Third-party paid licences, accounts or providers not particularly said
What Occurs if a Hosted Recreation URL Modifications?
The sport URLs are configurable contained in the Android challenge.
If a recreation is moved to a different area or path, the customer can replace its configured URL and, the place obligatory, the trusted-host configuration.
If a distant server is briefly unavailable, customers obtain the appliance’s loading/error state and might retry later.
If a distant showcase recreation is completely eliminated, the customer can exchange that URL with one other suitable recreation web page that they’ve the best to make use of.
This external-server dependency applies to the 5 showcase video games and is an intentional a part of the hosted-game structure. The equipped full-source pattern gives an area reference unbiased of these 5 URLs.
Extra Apps Part
The whole Extra Apps function and all 10 configured playing cards are retained on this bundle.
The challenge contains the prevailing configurable Extra Apps display screen that can be utilized to advertise extra Android purposes. Every entry can embrace its personal title, picture/icon and vacation spot URL.
The unique more_apps.xml construction, display screen and card behaviour stay within the challenge. The place a default identifier carefully resembled a third-party trademark, the reviewer-risk pattern identify/vacation spot was neutralized with out deleting the cardboard or the Extra Apps function.
If the URL for a Extra Apps entry is left empty, that entry just isn’t exhibited to the person.
This permits patrons to configure solely the promotional playing cards they really need to use.
Google Play Publishing Workflow
After customising the challenge, patrons can put together the Android software for their very own Google Play publishing workflow.
Earlier than publishing, patrons ought to configure:
✅ Distinctive bundle identify
✅ App branding
✅ Manufacturing AdMob IDs
✅ Privateness coverage
✅ Consent necessities the place relevant
✅ Appropriate Knowledge Security data
✅ Adverts declaration
✅ Content material score
✅ Retailer title and outline
✅ App icon and have graphic
✅ Screenshots
✅ Signing key
✅ Present required goal SDK/API stage
✅ Remaining testing
Google Play approval can’t be assured as a result of approval relies on the customer’s closing software, content material, developer account, privateness configuration and Google Play insurance policies in impact on the time of submission.
Very best For
✅ Android builders
✅ Kotlin builders
✅ Cell app publishers
✅ Growth businesses
✅ Startup tasks
✅ Android-development college students
✅ Informal-game portals
✅ Advert-supported Android tasks
✅ App reskin tasks
✅ Companies that already personal or license HTML5 video games
⚙️ Purchaser Necessities
To customize and publish the challenge, patrons ought to have:
✅ Android Studio
✅ Primary Android/Kotlin information
✅ Web entry for distant video games/dependencies
✅ Their very own distinctive bundle identify
✅ Their very own recreation internet hosting if changing the distant demo URLs
✅ Rights/licences for any hosted or alternative video games they publish
✅ Their very own AdMob account and manufacturing advert models
✅ Their very own privacy-policy setup
✅ Their very own signing key
✅ Their very own Google Play Developer account
✅ Bodily Android units and/or emulators for testing
⭐ Why Select GameStore?
GameStore gives the whole Android-side basis required for constructing a hosted HTML5 gaming software with out creating the native Android infrastructure from scratch.
As an alternative of individually growing the house interface, WebView participant, URL safety, network-state dealing with, loading states, recreation configuration, safe net/native messaging, AdMob integration, TTS communication, sharing system, Extra Apps function and error dealing with, patrons obtain these parts collectively in a single organised Kotlin challenge.
The challenge is particularly helpful for builders or publishers who already personal, develop, license or host HTML5 video games and want an Android software by means of which customers can entry them.
Help
Major market assist is offered by means of the CodeCanyon merchandise assist/feedback channel and the writer’s Envato Market contact methodology. The documentation doesn’t direct patrons to a private phone-number assist channel.
Customise your Android model, join your personal hosted video games, configure AdMob monetisation, check your URLs, and construct your personal Android HTML5 gaming hub.
Remaining Reminder: GameStore is offered as an Android Studio Kotlin hosted-game hub/software template. The 5 on-line showcase video games seen within the demonstration are distant demonstration content material and should not offered as 5 standalone HTML5 source-code tasks.

