androidengineers.Book a session

Android Basics & UI (Jetpack Compose)

Setting up Android Studio

article20 minEasy

Android Studio is the official IDE for Android development. It includes the editor, emulator, Gradle integration, debugger, profiler, layout tools, and device manager.

Install Android Studio

Download Android Studio from the official Android Developers website and install the latest stable version. During first launch, choose the standard setup unless you already know you need a custom SDK location.

The setup wizard usually installs:

  • Android SDK
  • Android SDK Platform Tools
  • Android Emulator
  • Latest stable Android platform
  • A default virtual device option

Create Your First Project

Choose New Project, then select an empty Compose activity. Use Kotlin as the language.

Recommended beginner settings:

SettingValue
LanguageKotlin
UIJetpack Compose
Minimum SDKAPI 23 or newer
Build configurationKotlin DSL if available

After creating the project, wait for Gradle sync to finish. Gradle downloads dependencies and prepares the project.

Understand The Main Areas

Android Studio has a few important panels:

  • Project: files and folders
  • Editor: code
  • Logcat: runtime logs
  • Run: app launch output
  • Build: compile errors
  • Device Manager: emulators and connected devices

If something fails, read the Build window first. It usually gives the exact file and line number.

Emulator Or Real Device

For learning, the emulator is enough. For performance, camera, sensors, and real-world behavior, test on a physical device too.

Enable USB debugging on a real device from Developer Options, then connect it with a USB cable.

Practice

Create an empty Compose project, run it on an emulator, then change the displayed text and run it again.

Summary

Android Studio is your main workshop. Learn the project panel, Gradle sync, emulator, Logcat, and Build output early. These tools will save you hours as your apps grow.

YOUR LEARNING JOURNEY

0 of 22 available lessons completed

Progress saved in this browser. No account needed.
Setting up Android Studio | Junior Android Developer | Android Engineers