Android Studio Essential Training 2020

Android Studio Essential Training 2020
Android Studio Essential Training 2020
English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 24m | 368 MB

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 4.0. 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.

Topics include:

  • Installing Android Studio on macOS and Windows
  • Creating your first project
  • Creating virtual devices for testing
  • Version control with GitHub
  • Customizing the Android Studio interface
  • Managing dependencies
  • Generating and editing Kotlin code
  • Refactoring and inspecting code
  • Using templates
  • Analyzing and debugging code
  • Managing bitmap and vector images
Table of Contents

Introduction
1 Android Studio and IntelliJ IDEA
2 What you should know

Getting Started
3 System requirements
4 Install Android Studio on Windows
5 Install Android Studio on macOS
6 Set up the Android SDK
7 Add executables to the system path
8 Manage Android Studio updates
9 Update the Android SDK and tools
10 Create an Android Studio project
11 Explore a projects file structure
12 Import sample apps

Get Ready to Develop Apps
13 Configure Android Studio
14 Export and import settings
15 Update Intel HAXM software
16 Create virtual devices for app testing
17 Connect a physical device for testing
18 Build and launch apps on Android devices

Use Software Version Control
19 Share an Android project on GitHub
20 Clone a GitHub repository
21 Manage development branches with Git

Explore the User Interface
22 Use Android Studio tool windows
23 Manage the window layout
24 Use menus and toolbars
25 Customize keyboard shortcuts
26 Search for files and code

Manage Project Builds and Dependencies
27 Manage Gradle build scripts
28 Add external libraries with dependencies
29 Manage dependency version variables
30 Build signed APKs for deployment
31 Build app bundles for Google Play
32 Define and manage build variants

Create and Edit Code Files
33 Create new Kotlin and Java code files
34 Edit code files in the editor window
35 Useful code editing shortcuts
36 Refactor and inspect code
37 Create and use live templates
38 Edit layouts with design and text mode
39 Challenge Extract code to a new class
40 Solution Extract code to a new class

Analyze and Debug Your Code
41 Analyze and fix code problems
42 Apply changes to running apps
43 Filter and search LogCat messages
44 Use breakpoints and watch expressions
45 Profile resource usage at runtime

Manage Image Files
46 Create bitmap and vector images
47 Create vector image assets

Conclusion
48 Next steps