Overview:
The course Android Internals explores the entire Android stack from the Linux Kernel and hardware level up to the Android framework and the following layers HAL, system server, Dalvik virtual machine and talks about the interface between the layers and unique features of Android & their implementation in the architecture of Android.
Audience:
Managers and developers aiming to get an overall understanding. Basic familiarity of Linux internals required.
Pre-Requisites:
- Familiarity with Linux and linux kernel
- Good knowledge of core Java and C
- At least 2-3 years of development experience required
Course Curriculum
Android Architecture | |||
Introduction, Releases, Versions, Licensing Details | 00:00:00 | ||
Android Stack Overview Details | 00:00:00 | ||
Linux Kernel, Kernel Customisations, Details | 00:00:00 | ||
Android Security Details | 00:00:00 | ||
Android Processes, System Manager, IPC Details | 00:00:00 | ||
Development | |||
Android Studio Details | 00:00:00 | ||
Emulator, configuration, SDK tools – adb, logcat Details | 00:00:00 | ||
Native program compilation, NDK, Scope and Uses Details | 00:00:00 | ||
Debugging | |||
Uses of tools for debugging, Debugging on target Details | 00:00:00 | ||
Hardware Abstraction Layer | |||
Basics overview, Significance of HAL layer Details | 00:00:00 | ||
HAL implementation, Porting Android, Vendor specific implementations Details | 00:00:00 | ||
Interface a new device to Android stack Details | 00:00:00 | ||
Startup Process | |||
Startup files, init.rc scripts, init process, start of processes Details | 00:00:00 | ||
Zygote process and VM, System Services, Launch of Launcher Details | 00:00:00 | ||
Customisation – start/stop of services Details | 00:00:00 | ||
Android Sub-systems Overview | |||
Connectivity – Wireless Subsystem Architecture Overview Details | 00:00:00 | ||
Multimedia – Media Player, Audio and Video Subsystem Details | 00:00:00 |
Course Reviews
No Reviews found for this course.
0 STUDENTS ENROLLED