Premium drag-to-shoot basketball game • 5 modes • Shop & power-ups • Full AdMob monetization • Easy reskin
Basket King is a feature-rich basketball shooting game built with modern Android technologies. Drag and shoot to score baskets, build combos, unlock ball skins and court themes, and compete for high scores across five unique game modes.
Built with Kotlin + Jetpack Compose and a custom Canvas 2D game engine, this project is production-ready and designed for fast reskinning. Update your game name, colors, ads, and economy from a single configuration file (AppConfig.kt)—no deep code changes required.
AppConfig.kt controls branding and tuning| Spec | Detail |
|---|---|
| Language | Kotlin (100%) |
| UI Framework | Jetpack Compose |
| Game Engine | Custom Canvas 2D with SurfaceView |
| Min SDK | API 26 (Android 8.0) |
| Target SDK | API 34 (Android 14) |
| Architecture | MVVM (ViewModel + Repository + DataStore) |
| Ads SDK | Google Mobile Ads (AdMob) |
| Consent | Google UMP (User Messaging Platform) |
| Data Persistence | Jetpack DataStore (Preferences) |
| Serialization | kotlinx.serialization |
| Build System | Gradle with Kotlin DSL |
| Files | 54 Kotlin source files |
AppConfig.kt — centralized reskin configurationRESKIN_MANUAL.md — step-by-step customization guideAppConfig.kt and change the app name, AdMob IDs, and economy values.res/raw/.strings.xml with your app name.build.gradle.kts. For full instructions, see RESKIN_MANUAL.md included in the project.
Email: choochai.t@chatstickmarket.com
Website: https://www.chatstickmarket.com
Documentation: RESKIN_MANUAL.md included in the project
0 average based on 0 ratings.
| Last Update | 2026-02-17 |
| Created | 2026-02-17 |
| Sales | 1 |
| Discussion | Comments |
| Software Version | Kotlin 1.x Android 15.0 Android 12.0 Android 11.0 Android 10.0 Android 9.0 Other |
| Files Included | .apk .java |
| Video Preview Resolution | 1080x1920 |