Instructor
Guy Cole is a freelance designer/developer with extensive industry experience. He is the author of a growing list of Android and iPhone applications (search for “digiburo” within the Android market or iTunes App Store). Guy is a former UC Berkeley Extension instructor with years of classroom experience. As a contractor, Guy has developed applications for companies such as Cray Research, Cisco Systems, Motorola, Wells Fargo Bank, Barclays Global Investments, 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
By the completion of the course you should be able to:
- Build and deploy your own Android applications.
- Understand how Android applications operate – application lifecycle, configuration files, intents, and activities.
- Have a good working knowledge of Android UI – components, layouts, event handling, and screen orientation.
- Have a solid understanding of threading, message queues and notifications.
- Have a working experience with database access API and CRUD operations.
- Have a practical experience with Location based services – Location Manager, GPS, and MapView.
- Develop a live Android application that serves as a working example of the topics covered in class.
- Understand Android networking capabilities, including Java Sockets, Java XML, and JSON.
- Understand the concepts of and have working examples of NDK, Text-to-speech and telephony API.
Course Location
Seaport Conference Center (Map)
459 Seaport Ct.
Redwood City, CA 94063
For more info, please see our Training Facility page.
Course Dates and Times
- Saturday, August 21th, 9AM – 5PM
- Sunday, August 22th, 9AM – 5PM
- Monday, August 23th, 9AM – 5PM
Course Structure
This is a three-day android training course that includes a 45 minute lunch and several short breaks during each training day. The maximum capacity is 9 people to ensure maximum instructor attention to every student. Course encourages open discussions, questions and personal experience examples.
Course Outline
You can find the detailed outline on the course description page (link)
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
You must have a hands-on experience with Java programming language
What’s Included
- All printed and electronic course materials
- Continental breakfast, lunch, beverages and refreshments
Student Responsibilities
Arriving to class 20 minutes early to enjoy a continental breakfast on a seashore patio
Cancellations
Please see our Frequently Asked Questions
Registration Process
We recommend registering for this course as early as possible. You will receive an email confirmation with course details.


