Android Platform Internals – April 2, 2012

Thank you for your interest in Android Platform Internals Training Course.

Instructor

Guy Cole

Guy Cole is a former UC Extension instructor w/years of classroom experience. He is also a freelance designer/developer and an author of several Android and iPhone applications (search for "digiburo" within the Android market or iTunes App Store). Guy's extensive bio includes companies such as Cray Research, Cisco Systems, Wells Fargo Bank, Barclays Global Investments, Motorola, DHL Airways and many smaller, less well known companies. Guy completed a BSCS from San Diego State and holds multiple industry certifications. You will thoroughly enjoy both his clear presentation style as well as his keen sense of humor!

Course Objectives

After completing the Android Platform Internals training course you will be able to:

  • Build native applications in using Android NDK and JNI
  • Navigate Platform Sources and utilize built-in tools and API
  • Understand Linux kernel sources, scheduler, filesystem, and syscall
  • Build the Android platform from source and understand the process
  • Modify and extend Android frameworks and services
  • Have a thorough understanding of AOSP framework services
  • Understand Android device drivers as well as write wrappers and applications that use device drivers

Course Location

Seaport Conference Center
459 Seaport Ct.
Redwood City, CA 94063
United States

There is plenty of free parking at the facility. For more info, please see our Training Facility page found in the About Us section of our website.

Course Dates and Times

  • Tuesday, April 3rd, 9:00am – 5:00pm

All times are based on the Pacific Daylight Time Zone.

Course Structure

This is a three-day course that includes a 45 minute lunch and several short breaks during each training day. Course will include up to 8 students to provide the students with the maximum instructor attention.

What’s Required

To obtain the maximum return on your training investment it is necessary to have a laptop which can compile and exercise the supplied material. It is also useful (but not required) to bring an Android device and appropriate cable so you can exercise applications on live hardware.

Pre-requisites

In order to get the most benefit from this class you must have a solid understanding of C, C++, and Java. Previous exposure to Android SDK is highly recommended. No previous knowledge of Android NDK is assumed.

What’s Included

  • All course materials in printed and/or electronic format
  • Public classroom courses include continental breakfast, lunch, beverages and refreshments

Student Responsibilities

  • Transportation to the course location (for classroom based courses).
  • Arriving to class on time (including from the breaks).
  • Meeting the class prerequisites. See the course page for details.
  • If you are bringing your own laptop, make sure it is configured properly for the course.

Price

$1,795.00 USD

We accept payments by credit card (Visa, MasterCard, American Express, and Discover), by PayPal, or by purchase order.

Cancellations

Please see our Frequently Asked Questions.