This guide walks you through everything needed to get the Kids Learning App running locally — from cloning the repository to launching the splash screen on a physical device or emulator. The entire setup takes about five minutes if you already have Android Studio installed.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.
Prerequisites
Before you begin, make sure the following tools and environments are available on your machine:Android Studio
Arctic Fox or later recommended. Download from developer.android.com/studio.
Android SDK
API level 19 (Android 4.4 KitKat) or higher must be installed via SDK Manager.
Java 8+
JDK 8 or later. Android Studio bundles a compatible JDK — no separate install needed.
Git
Required to clone the repository. Install from git-scm.com.
Google Play Services must be present on the target device or emulator for AdMob ads to initialise correctly. Standard Google Play emulator images include Play Services; AOSP images do not.
Setup Steps
Clone the Repository
Open a terminal and clone the project from GitHub:This creates a
Kids_learnig_App/ directory containing the full Gradle project.Open in Android Studio
Launch Android Studio, then navigate to File → Open and select the
Kids_learnig_App/ folder you just cloned. Android Studio will detect the Gradle project automatically.Sync Gradle Dependencies
After the project opens, Android Studio will begin a Gradle sync automatically. If it does not, click the Sync Project with Gradle Files button (elephant icon) in the toolbar.Gradle will download the following key dependencies:
Wait for the BUILD SUCCESSFUL message in the Build output pane before proceeding.
| Dependency | Version |
|---|---|
androidx.appcompat:appcompat | 1.2.0 |
androidx.constraintlayout:constraintlayout | latest |
androidx.recyclerview:recyclerview | latest |
com.google.android.material:material | 1.2.1 |
com.google.android.gms:play-services-ads | 19.6.0 |
Configure Your AdMob App ID
The app ships with a production AdMob App ID already declared in For development and testing, replace the value with Google’s official test App ID to avoid invalid traffic:
AndroidManifest.xml:Run on a Device or Emulator
Connect an Android device via USB (with USB debugging enabled) or start an emulator with API 19 or higher from the AVD Manager.Click the Run button (▶) or press
Shift + F10. Android Studio will build the APK and deploy it to the selected target. The app launches with SplashScreen and navigates automatically to Select_act, where children can choose between Learning and Games mode.Orientation Note
Most screens in the Kids Learning App are configured for landscape orientation. When creating or selecting an emulator, choose a tablet-sized AVD (e.g., Nexus 7) or ensure your phone emulator supports landscape rotation. Physical devices will rotate automatically.