Ball Sort Puzzle - Android Games Template with 12 Themes | Full Source Code | 120+ levels | AdMob
Ball Sort Color – Complete Android Game Template Production-ready puzzle game • Kotlin + Jetpack Compose • 120+ levels • AdMob monetization • Shop + Daily Rewards Ball Sort Color is a fully-fledged Android puzzle game template built with Kotlin and Jetpack Compose. It includes 120+ levels, a complete AdMob ads system, an in-app shop, and a daily rewards feature—designed for quick reskinning and fast publication on the Google Play Store. Transform This Template Into Your Own…
- Version
- 1.0.0
All source code listed on this site is collected from the internet. If any listing infringes your rights, please contact us and we will remove it immediately.
Description
Ball Sort Color – Complete Android Game Template
Production-ready puzzle game • Kotlin + Jetpack Compose • 120+ levels • AdMob monetization • Shop + Daily Rewards
Ball Sort Color is a fully-fledged Android puzzle game template built with Kotlin and Jetpack Compose. It includes 120+ levels, a complete AdMob ads system, an in-app shop, and a daily rewards feature—designed for quick reskinning and fast publication on the Google Play Store.
Transform This Template Into Your Own Hit Puzzle Game
Launch a high-quality, customizable puzzle game in hours—not months. This template uses modern Android architecture (Compose + MVVM) and includes clean, documented code to help you publish quickly and iterate confidently.
Why Choose This Template?
- ✅ Complete & Ready to Publish — fully functional game, not a demo
- ✅ Modern Tech Stack — 100% Kotlin, Jetpack Compose, MVVM architecture
- ✅ Easy Customization — centralized settings in AppConfig.kt
- ✅ Monetization Ready — AdMob (Banner, Interstitial, Rewarded)
- ✅ Engaging Gameplay — 120+ pre-built levels with 3-star rating system
- ✅ Professional Code — clean, organized, well-documented
- ✅ Comprehensive Documentation — includes step-by-step reskin guide
✨ Key Features
Core Gameplay
- Intuitive Drag & Drop — smooth ball sorting mechanics
- 120 Classic Levels — progressively challenging puzzles
- 20 Bonus Levels — extra content for engaged players
- ⭐ 3-Star Rating System — replay to perfect your score
- Bundle Move System — move multiple balls simultaneously (configurable)
- Hint System — smart hints for stuck players
- ↩️ Undo Function — reverse last move to correct mistakes
Monetization (AdMob Integrated)
- Banner Ads — placed on high-traffic screens (Home, Level Select)
- Interstitial Ads — shown between levels (configurable frequency)
- Rewarded Ads — watch ads to earn coins
- In-App Shop — sell power-ups and themes with coins
- Optimized Ad Placement — designed for revenue without frustrating users
Player Engagement
- Daily Rewards — 7-day streak system to boost retention
- Achievements — milestone tracking for long-term engagement
- Statistics — levels, moves, playtime, and more
- Progressive Unlocking — levels unlock as players advance
- Coin Economy — earn and spend coins on boosters and themes
Visual Polish & Accessibility
- 12 Beautiful Themes — Night, Neon, Candy, Ocean, Forest, and more
- ✨ Smooth Animations — confetti, transitions, coin collection
- Sound Effects — professional audio feedback (customizable)
- Haptic Feedback — tactile response for better UX
- ♿ Colorblind Mode — patterns on balls for accessibility
- Dark Mode Support — comfortable play in low light
Power-Ups & Boosters
- Hint — shows the next best move
- ↩️ Undo — reverses the last move
- ➕ Extra Tube — adds an additional empty tube
- Shuffle — randomizes tube arrangement
- Unlock Tube — unlocks tubes in special levels
- ️ Reveal — reveals mystery balls
️ Technical Specifications
Technology Stack
- Language: 100% Kotlin
- UI: Jetpack Compose (modern declarative UI)
- Architecture: MVVM (Model–View–ViewModel)
- Navigation: Jetpack Navigation Component
- Persistence: DataStore
- Async: Kotlin Coroutines & Flow
- Ads: Google AdMob SDK
- Min SDK: 24 (Android 7.0)
- Target SDK: 34 (Android 14)
Code Quality
- ✅ Clean Architecture principles
- ✅ Separation of concerns
- ✅ Comprehensive inline documentation
- ✅ Reusable components
- ✅ Type-safe navigation
- ✅ Reactive state management
- ✅ No deprecated APIs
What’s Included
Source Code
- ✅ Complete Android Studio project
- ✅ All Kotlin source files (fully commented)
- ✅ UI screens & reusable components
- ✅ Game engine & logic layer
- ✅ AdMob integration (Banner / Interstitial / Rewarded)
- ✅ Data persistence layer (DataStore)
- ✅ Sound management system
Assets & Resources
- ✅ 120+ level JSON files (classic mode)
- ✅ 20 bonus level JSON files
- ✅ App icon (all densities)
- ✅ Graphics and images
- ✅ 12 theme color schemes
- ✅ Sound effect placeholders
Documentation
- ✅ README.md — quick start guide
- ✅ RESKIN_GUIDE.md — complete customization manual
- ✅ AdMob setup instructions
- ✅ Package name change guide
- ✅ Build & publish checklist
- ✅ Troubleshooting section
- ✅ Inline code comments (major functions explained)
- ✅ AppConfig.kt — centralized configuration with detailed comments
Tools & Scripts
- ✅ Level generator script (Kotlin)
- ✅ Gradle build configuration
- ✅ ProGuard rules
- ✅ .gitignore
Easy Customization
Single Configuration File
All major settings are centralized in AppConfig.kt:
- App name, tagline, version
- AdMob unit IDs
- Initial coins and reward values
- Power-up prices
- Daily reward amounts
- Ad frequency (interstitial timing, rewarded availability)
- Game balance settings
- Support email and URLs
- Feature toggles
Simple Reskin Workflow
- 5 minutes — update app name & base settings in AppConfig
- 15 minutes — replace icon and core graphics
- 10 minutes — set up AdMob and update IDs
- 10 minutes — change package name
- 10 minutes — build and test
Total: 1 hour to have a branded game ready for publishing.
Monetization Potential
Multiple Revenue Streams
- Banner Ads — passive income from repeated screen views
- Interstitial Ads — higher CPM between levels
- Rewarded Ads — highest eCPM (player opt-in)
- Future IAP — architecture supports adding purchases later
Estimated Revenue (Example)
Illustrative estimate; actual results vary by geography, retention, and ad performance.
- With 10,000 daily active users:
- Banner ads: $5–15/day
- Interstitial ads: $10–30/day
- Rewarded ads: $15–50/day
- Total: $30–95/day ($900–2,850/month)
Perfect For
- ✅ Indie developers launching their first puzzle game
- ✅ Entrepreneurs starting a mobile game business
- ✅ Students learning modern Android development
- ✅ Agencies delivering client projects faster
- ✅ Reskinners who need a professional base template
- ✅ Hobbyists turning ideas into publishable apps
Screens & User Flow
- Home Screen — theme switcher, navigation, hero layout
- Level Select — grid with star ratings and lock state
- Game Screen — core gameplay with animations
- Shop — power-ups, themes, and rewarded coin options
- Settings — sound, music, haptics, colorblind mode, themes
- Daily Rewards — streak-based reward calendar
- Stats & Achievements — player milestones and metrics
Getting Started
Prerequisites
- Android Studio (latest recommended)
- Basic Kotlin/Android familiarity (helpful)
- AdMob account (free)
Quick Start
- Download and extract the template
- Open the project in Android Studio
- Edit AppConfig.kt with your branding and ad IDs
- Update app name in strings.xml
- Build, run, and test
For full customization (icons, package name, AdMob, balancing, release build), follow RESKIN_GUIDE.md.
Requirements
Development
- Android Studio Arctic Fox or newer
- JDK 11+
- Android SDK (API 24–34)
- Gradle 8.0+
Publishing
- Google Play Developer account ($25 one-time)
- AdMob account (free)
- Privacy policy URL (required for AdMob)
- App signing key
Support & Services
Included Support
- ✅ Comprehensive documentation
- ✅ Inline code comments
- ✅ Reskin guide with troubleshooting
- ✅ Email support for setup questions
Additional Services Available
- Custom Graphic Design — icons, screenshots, feature graphic, in-game reskin
- ⚙️ Advanced Customization — new modes, UI upgrades, custom levels, integrations
- Play Store Publishing — submission assistance, ASO, listing assets
- Bug Fixes & Updates — compatibility, optimization, enhancements
Contact:
choochai.t@chatstickmarket.com
www.chatstickmarket.com
License
Single Use License
- ✅ Use for one published app
- ✅ Full source code access
- ✅ Modify and customize freely
- ✅ Publish to Google Play
- ✅ Monetize with ads and future IAP
- ✅ Lifetime updates to this version
Restrictions
- ❌ Cannot resell or redistribute the template
- ❌ Cannot publish multiple apps with one license
- ❌ Cannot share source code publicly
Extended license: available for multi-app or client work—contact us for options.
Updates & Changelog
- Version 1.0.0 (Current)
- ✅ 120 classic levels + 20 bonus levels
- ✅ 12 themes
- ✅ AdMob integration (Banner, Interstitial, Rewarded)
- ✅ Daily rewards system
- ✅ Shop + boosters
- ✅ Stats and achievements
- ✅ Full documentation
Future updates (free for buyers): more level packs, themes, boosters, performance improvements, Android version updates.
❓ FAQ
-
Q: Do I need programming experience?
A: Basic Kotlin knowledge helps, but the reskin guide walks you through everything. -
Q: Can I change the game mechanics?
A: Yes—full source code is included and documented. -
Q: Will it work with the latest Android version?
A: Yes—targets Android 14 (API 34) and is compatible with future versions. -
Q: Do I need to pay for AdMob?
A: No—AdMob is free. You earn from ad impressions and clicks. -
Q: How do I get ads to show?
A: Test ads work immediately; real ads typically show after Play Store publishing and account approval. -
Q: Can I use this for client work?
A: Single license is for one app. Contact us for extended licensing. -
Q: What if I get stuck?
A: Start with the documentation, then email us for help. Paid customization is available for complex changes.
Why Buy From Us?
- ✅ Production-ready code (not a prototype)
- ✅ Modern best practices (Compose + MVVM)
- ✅ Complete package (code + assets + documentation)
- ✅ Professional support and optional services
- ✅ Save months of development time
- ✅ Start monetizing quickly with AdMob
Purchase Now
Stop building from scratch—launch faster with a proven puzzle game foundation. Click Add to Cart to get instant access to:
- ✅ Complete Android Studio project
- ✅ 140 levels ready to play
- ✅ AdMob monetization
- ✅ 12 themes + polished UI
- ✅ Comprehensive documentation
- ✅ Email support
- ✅ Lifetime updates (v1.x)
Template Info
- Version: 1.0.0
- Last Updated: February 2026
- Compatibility: Android 7.0+ (API 24+)
- Language: Kotlin
- Framework: Jetpack Compose
© 2026 – Ball Sort Color Template
Support: choochai.t@chatstickmarket.com |
www.chatstickmarket.com
Related products
More digital goods in the same category or with similar tags.
Mobile / Android
Voice typing Speech to text
Mobile / Android
Clean baby care unity source code arcade 3d game
Mobile / Android
Blood Bank Mobile Android Mobile App UI Template
Mobile / Android
MeetMe - Meeting, Webinar, Online Training, Jiomeet, Zoom Clone, Meet Clone
Mobile / Android
Fake Tweet - Post Creator
Mobile / Android
Universal Hotel Booking and Reservation App
Mobile / Android
EJIMA - WhatsApp Clone Chat Groups Video & Audio Call Chatting Social Network App
Mobile / Android
DateShate - Random Chat & Date
Ball Sort Puzzle - Android Games Template with 12 Themes | Full Source Code | 120+ levels | AdMob
After successful payment, you will receive a download link for the source code