Android Studio Essential Training

Go to class
Write Review

Free Online Course: Android Studio Essential Training provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Android Studio Essential Training is taught by David Gassner.

Overview
  • Develop apps for Android with the official Google IDE. Learn how to start building and testing mobile apps in Android Studio.

Syllabus
  • Introduction

    • Android Studio and IntelliJ IDEA
    • What you should know
    • What's new in this update
    1. Getting Started
    • Know your system requirements
    • Install Android Studio
    • Set up the Android SDK
    • Manage Android Studio updates
    • Update the Android SDK and tools
    • Create an Android Studio project
    • Explore a project's file structure
    • Import sample apps
    2. Get Ready to Develop Apps
    • Configure Android Studio
    • Update Intel HAXM software
    • Create virtual devices for app testing
    • Configure physical devices for testing
    • Build and launch apps on Android devices
    3. Use Software Version Control
    • Connect Android Studio to a GitHub account
    • Share an Android project on GitHub
    • Commit and push source code changes
    • Manage development branches with Git
    • Clone a GitHub repository
    4. Explore the User Interface
    • Use Android Studio tool windows
    • Use menus and toolbars
    • Customize keyboard shortcuts
    • Search for files and code
    5. Manage Project Builds and Dependencies
    • Add external libraries with dependencies
    • Manage dependency version variables
    • Explore the Project Structure dialog
    • Build app bundles for Google Play
    • Define and manage build variants
    6. Create and Edit Code Files
    • Create new Kotlin and Java code files
    • Edit code files in the editor window
    • Rename, move, and extract code
    • Create and use live templates
    • Edit layouts with design and text mode
    • Convert Java code to Kotlin
    7. Analyze and Debug Your Code
    • Analyze and fix code problems
    • Apply changes to running apps
    • Filter and search logcat messages
    • Use breakpoints and watch expressions
    • Inspect an app's database contents
    • Profile resource usage at runtime
    8. Manage Image Files
    • Create launcher icon
    • Create vector image assets
    • Animate objects with MotionLayout
    9. Develop with Jetpack Compose
    • Create an app with Jetpack Compose
    • Explore sample Jetpack Compose apps
    Conclusion
    • Next steps