Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Android Studio Essential Training 2020

via LinkedIn Learning


Develop apps for Android with the official Google IDE. Learn how to start editing and debugging code in Android Studio.

Software developers who want to build Android apps need Android Studio—the official Google IDE. Android Studio is based on IntelliJ IDEA and contains the same great coding and debugging features plus lots of tools that are unique to Android development: layout editors, resource managers, virtual device support, and more. In this course, instructor David Gassner introduces Android Studio. He helps you set up your environment and your first project and provides handy shortcuts for writing and debugging code. You can also learn how to add version control and share projects on GitHub, manage project dependencies, use templates, and work with Google’s preferred programming language for Android development, Kotlin. By the end of the course, you should be able to use Android Studio to become a faster, even more efficient developer.


  • Android Studio and IntelliJ IDEA
  • What you should know
  • What's new in this update
1. Getting Started
  • System requirements
  • Install Android Studio on Windows
  • Install Android Studio on macOS
  • Set up the Android SDK
  • Add executables to the system path
  • 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
  • Export and import settings
  • Update Intel HAXM software
  • Create virtual devices for app testing
  • Connect a physical device for testing
  • Build and launch apps on Android devices
3. Use Software Version Control
  • Share an Android project on GitHub
  • Clone a GitHub repository
  • Manage repository branches with Git
4. Explore the User Interface
  • Use Android Studio tool windows
  • Manage the window layout
  • Use menus and toolbars
  • Customize keyboard shortcuts
  • Search for files and code
5. Manage Project Builds and Dependencies
  • Manage Gradle build scripts
  • Add external libraries with dependencies
  • Manage dependency version variables
  • Build signed APKs for deployment
  • 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
  • Useful code editing shortcuts
  • Refactor and inspect code
  • Create and use live templates
  • Edit layouts with design and text mode
  • Add MotionLayout to an XML layout file
  • Animate views in the Motion Editor
  • Challenge: Extract code to a new class
  • Solution: Extract code to a new class
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
  • Profile resource usage at runtime
  • Inspect and update local databases
8. Manage Image Files
  • Create bitmap and vector images
  • Create vector image assets
  • Next steps
  • Share an Android project on GitHub
  • Clone a GitHub repository
  • Manage development branches with Git

Taught by

David Gassner

Related Courses


Start your review of Android Studio Essential Training 2020

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free