Inside Android: An Intro to Android Internals (LFD415)

Get a hands-on tour of the internals of the popular Android operating system for mobile and other devices. This course will teach you the ins and outs of the Android anatomy, with a focus on hands-on experience.

$3150 Enroll

Course Overview

This course will give you a hands-on tour of the internals of the Android operating system used in mobile and other devices.

Show More

You’ll get hands-on experience with:

  • The Android framework
  • The hardware abstraction layer
  • Binder inter-process communication
  • How to set up the Android build environment
  • How to bring up Android on an embedded target device
  • Power management on Android
  • And more.

We also provide an embedded target device kit for the labs and you will get to take your kit home for further practice.
The information in this course will work with any major Linux distribution.

Schedule

No open enrollment classes scheduled at this time. Please contact us at training@linuxfoundation.org to be notified when this class is scheduled again.
If none of these fits your schedule, check out our Partner offerings >

Course Outline

  1. Introduction
  2. Introduction to Android
  3. First look
  4. Anatomy of an application
  5. Native code
  6. Intents
  7. Other application components
  8. Board Configuration
  9. The Android kernel
  10. Starting up
  11. Adding new packages
  12. Graphics and OpenGL
  13. Binder
  14. Android’s hardware abstraction layer
  15. Network
  16. Input devices
  17. Sound and vision
  18. Resource management
  19. Conclusion

Prerequisites

The course is primarily intended for experienced programmers and engineers who are interested in learning the fundamentals of adapting Android to a new target system. Students should be proficient in the C programming language, have a good understanding of C++ and have a working knowledge of Java.

At a Glance

Delivery Method

Live (Classroom)

Includes

  • 4 days of Instructor-led class time
  • Hands-on Labs & Assignments
  • Resources & Course Manual
  • Certificate of Completion
  • Free Chromebook

Experience Level

   Beginner

Course Rating

   

Pro-Tip

Training 5 or more individuals?
Get a Corporate Quote >

chromebook

Get training and a free Chromebook.

When you train with The Linux Foundation you’re already getting the best open source training straight from the source. And now, we are including a free Chromebook with the purchase of select Linux Foundation instructor-led training courses to help you get the most out of your training experience.

Learn More