From the course: Android Development Essential Training: 1 Your First App
Unlock the full course today
Join today to access over 23,200 courses taught by industry experts.
Explore the Android framework - Android Tutorial
From the course: Android Development Essential Training: 1 Your First App
Explore the Android framework
- [Narrator] It's helpful to have a basic understanding of the Android framework as an app developer. Android is an open source Linux-based software stack. The following diagram shows the major components of the Android platform. The foundation of the Android platform is the Linux Kernel. It's responsible for functionalities such as threading and low level memory management. Using a Linux Kernel also allows Android to take advantage of key security features. The Hardware Abstraction Layer provides standard interfaces that expose device hardware capabilities to the higher level Java API framework. This includes things like audio, Bluetooth, or the camera. The Android Runtime, or ART, is written to run multiple virtual machines on low memory devices. It does this by executing DEX files, a special bytecode format designed for Android. Build tool chains compile Java and Kotlin sources into decks by code which can run on the Android…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
Explore the history of Android1m 31s
-
(Locked)
Explore the Android framework2m 4s
-
(Locked)
Programming for Android with Kotlin2m 10s
-
(Locked)
Install Android Studio on Mac2m 16s
-
(Locked)
Install Android Studio on Windows2m 26s
-
(Locked)
Manage Android Studio updates2m 3s
-
(Locked)
Manage components in the SDK Manager2m 9s
-
-
-
-
-