Android Studio Interface Overview
• • Toolbar: Quick access to build, run, and
version control.
• • Editor Window: Main area for coding.
• • Project Panel: Navigate files and folders.
• • Logcat & Debug Windows: View logs and
debug apps.
• • Layout Editor: Design UI using drag-and-
drop.
Understanding Gradle in Android Studio
• • What is Gradle?
• - Build automation tool used to compile, package, and
deploy Android apps.
• • [Link] (Project):
• - Top-level file for global config (e.g., dependencies,
repositories).
• • [Link] (Module):
• - App-specific settings: minSdkVersion, dependencies, and
plugins.
• • Gradle Wrapper:
• - Ensures consistent Gradle version across environments.
Android Project Folder Structure
• • App Folder:
• - src/main/java: Java/Kotlin source files.
• - src/main/res: Resource files (layouts, drawables,
strings).
• - [Link]: App metadata.
• • Gradle Scripts:
• - [Link]: Includes modules in the project.
• - [Link]: Module-specific build settings.
• • .idea/ and .gradle/: IDE and build system
configurations.
Emulator Configuration
• • AVD Manager: Access from toolbar or Tools > Device
Manager.
• • Steps to Create Emulator:
• 1. Open AVD Manager.
• 2. Choose a device definition.
• 3. Select a system image (e.g., API level 33).
• 4. Configure emulator settings.
• 5. Launch the emulator.
• • Tips:
• - Enable hardware acceleration (Intel HAXM or Hypervisor).
• - Adjust RAM and resolution for performance.
Summary
• • Android Studio provides an all-in-one IDE for
Android development.
• • Gradle automates the build process and
handles dependencies.
• • Understanding the project folder helps in
effective code organization.
• • The emulator allows testing without physical
devices.
Q&A
• • Any questions?