The Kids Learning App is a standard Android Gradle project targeting API 30 with a minimum supported API of 19 (Android 4.4 KitKat). Building the app requires Android Studio with the Android SDK and build tools installed. This page covers the Gradle configuration, how to compile a debug APK for local testing, and how to generate a signed release Android App Bundle (AAB) ready for Play Store submission.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/SaadAhmed1122/Kids_learnig_App/llms.txt
Use this file to discover all available pages before exploring further.
Gradle Configuration
Theapp/build.gradle file controls SDK versions, versioning, and build behaviour. The key values are summarised below:
| Config | Value |
|---|---|
compileSdkVersion | 30 |
buildToolsVersion | 29.0.3 |
minSdkVersion | 19 |
targetSdkVersion | 30 |
versionCode | 6 |
versionName | 6.0 |
applicationId | com.kidsapp.fiver1 |
minifyEnabled | false |
minifyEnabled false means ProGuard/R8 code shrinking and obfuscation are not applied. For production releases, consider enabling minification and adding appropriate ProGuard rules to reduce APK size and protect your source code.Dependencies
The app relies on the following Gradle dependencies declared inapp/build.gradle:
| Library | Purpose |
|---|---|
appcompat:1.2.0 | Backwards-compatible Activity and UI component support |
constraintlayout:2.0.1 | Flexible constraint-based layouts used across screens |
recyclerview:1.1.0 | Scrollable game grid lists in category screens |
material:1.2.1 | Material Design components (CardViews, bottom sheet, etc.) |
play-services-ads:19.6.0 | Google AdMob SDK for interstitial, rewarded, and banner ads |
Building a Debug APK
Use a debug build for local testing and development. Debug builds are signed with the Android debug keystore automatically.Open the project in Android Studio
Launch Android Studio and select Open (or File > Open), then navigate to the root of the Kids Learning App repository. Wait for the initial project indexing to complete.
Sync Gradle
Go to File > Sync Project with Gradle Files (or click the elephant icon in the toolbar). Resolve any dependency download errors before proceeding.
Build the debug APK
Navigate to Build > Build Bundle(s) / APK(s) > Build APK(s). Android Studio will compile the project and notify you when the build finishes.
Building a Release AAB (Android App Bundle)
Google Play requires an Android App Bundle (.aab) for new app submissions. A release build must be signed with your production keystore.
Provide keystore details
Enter your keystore path, key alias, and passwords. If you don’t have a keystore yet, click Create new… to generate one. Store the keystore file and credentials securely — you will need them for every future update.
The repository already contains a pre-built
app/release/app-release.aab. This is the bundle that was uploaded to the Play Store. Generate a new signed AAB whenever you increment versionCode or versionName before submitting an update.