Thuta Learning
BasicMobile Developmentintermediate

Android Studio Setup

Relax. We'll talk through this in plain words — no textbook voice.

What you'll walk away with

  • Understand Android Studio Setup without any of the intimidation
  • Be able to run Android Studio/Compose code yourself
  • Apply this concept immediately in a real project

Let's think about it for a second

Android Studio is the official IDE for developing Android apps — it comes with a code editor, the Gradle build system, an emulator manager, and a debugger all built in. The emulator (AVD — Android Virtual Device) lets you run a virtual Android device on your computer and test your app without needing a physical phone — you can choose the device model (Pixel 8) and Android version (API level).

Let's connect this to a real-world scenario

After installing Android Studio, create a new AVD from the 'Virtual Device Manager' — pick a latest stable version like API level 34 (Android 14). If you have a physical Android phone, you can also enable USB debugging and test directly on it — that's typically faster than the emulator.

Let's look at an example together

text
Setup checklist:

1. Download Android Studio from developer.android.com
2. Install with default settings (SDK, emulator components included)
3. Open "Virtual Device Manager" -> Create Device -> Pixel 8 -> API 34
4. Launch the emulator, confirm it boots to the home screen
You should see
You should see the emulator (Pixel 8, API 34) running with the home screen showing.

Try it in 5 minutes

Install Android Studio and try creating/launching an emulator — wait until you see the home screen.

A quick word of caution

Running the emulator requires hardware virtualization (Intel HAXM/AMD-V) to be enabled in your BIOS — if it's disabled, the emulator can be extremely slow.

Easy traps

  • Setting the emulator's RAM/disk allocation higher than your computer's specs can handle — this can make the emulator slow or crash
  • Picking too old an API level (Android version), like API 21 — newer Jetpack Compose features may not be supported

Now try it yourself

Install Android Studio and try creating/launching an emulator — wait until you see the home screen.

You'll know it worked when: You should see the emulator (Pixel 8, API 34) running with the home screen showing.