Android Development Essential Training Part 1

Android Development Essential Training Part 1

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 22m | 244 MB

Android is the most popular mobile operating system in the world, holding 85% of global market share. That makes Android the natural starting point for new app developers. This series of courses teaches the basics needed to develop, design, manage, and distribute a native Android application using the Kotlin programming language and the Android SDK. Part 1 covers setting up your development environment—on Mac or Windows—including Android Studio and the physical or virtual devices you’ll need for testing. Instructor Annyce Davis then explores the structure of a typical Android app as well as the build files, dependencies (external code and libraries used in your project), and prebuilt components available from third-party providers like Jetpack. In the fourth chapter, she pivots to active development, demonstrating how to define the screens of your user interface using activities, XML layouts, and Views. Make sure to take the challenges throughout the course to practice your new skills.

Topics include:

  • Setting up Android Studio on Mac and Windows
  • Creating virtual devices for testing
  • Exploring the project structure
  • Using dependencies
  • Troubleshooting projects
  • Defining screens with activities
  • Implementing designs in XML layouts
  • Displaying Views in ViewGroups
Table of Contents

Introduction
1 Your first Android app
2 What you should know

Android Basics
3 Explore the history of Android
4 Explore the Android framework
5 Programming for Android with Kotlin
6 Install Android Studio on Mac
7 Install Android Studio on Windows
8 Manage Android Studio updates
9 Manage components in the SDK Manager

Getting Started
10 Create your first Android app
11 Upgrade the Kotlin plugin
12 Explore Android Studio
13 Create virtual devices for testing
14 Install device drivers on Windows
15 Set up debugging on a physical device
16 Android command-line tools
17 Find answers in the documentation

Explore Android Projects
18 Check out the exercise files on GitHub
19 Explore the project structure
20 Introduction to Gradle
21 Manage Gradle build scripts
22 Using dependencies
23 Explore Jetpack components
24 Troubleshoot Android Studio projects
25 Challenge Find the dependency
26 Solution Find the dependency

Define Screens with Layout Files
27 Define screens with activities
28 Implement designs in XML layouts
29 Introduction to Views and ViewGroups
30 Display Views in a ViewGroup
31 Units of measurement in Android
32 Challenge App template
33 Solution App template

Conclusion
34 Next steps