Android Bootcamp Training Course
Public Classroom
| Class Date(s) & Location(s) | Price | ||
|---|---|---|---|
| Android Bootcamp - (PST) Online via GoToMeeting | $2,795.00 | ||
| Android Bootcamp - (PST) Redwood City, CA (location info) | $2,795.00 | ||
Early Price: $2,685.00 before (Code: EARLY_ANDROIDBOOTCAMP_AUG1213) | |||
| Android Bootcamp - (PST) Online via GoToMeeting | $2,795.00 | ||
Early Price: $2,685.00 before (Code: EARLY_ANDROIDBOOTCAMP_SEP0913) | |||
| Android Bootcamp - (PST) Redwood City, CA (location info) | $2,795.00 | ||
Early Price: $2,685.00 before (Code: EARLY_ANDROIDBOOTCAMP_OCT0713) | |||
| Android Bootcamp - (PST) Online via GoToMeeting | $2,795.00 | ||
Early Price: $2,685.00 before (Code: EARLY_ANDROIDBOOTCAMP_NOV0413) | |||
| Android Bootcamp - (PST) Redwood City, CA (location info) | $2,795.00 | ||
Early Price: $2,685.00 before (Code: EARLY_ANDROIDBOOTCAMP_DEC0913) | |||
Summary

Android Bootcamp is a 4-day training course that consists of our best two Android courses: Android Application Development and Advanced Android. This Bootcamp is designed to provide essential skills and experience with developing applications on Android mobile platform. Throughout the course, the students will develop a real-life application, which can serve as a basis for their future Android projects. Eclipse and Android SDK are used as the development environment throughout the class.
Duration
4 days
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.
Audience
This bootcamp is for anyone who wants to obtain a solid understanding of what Android is and how to develop applications using Android as the platform. Previous experience with Java is required.
Pre-requisites
Android Bootcamp is a hands-on course which comes with plenty of sample applications and associated source code. To fully enjoy your training investment, you will need access to a suitable computer to run the sample applications (or create new applications in lab sessions).
This course assumes you are already acquainted with the Java programming language and using the Eclipse IDE. If you are not, we recommend enrolling in our Java for Android training course, which is scheduled immediately prior to this bootcamp.
The android development tools are freely available and easy to install. You can use any major platform such as MAC OSX, LINUX or Windows. Visit http://developer.android.com/sdk and download the ADT bundle appropriate for your platform.
Outline
Day 1Introduction
Hello, World!
The Activity
Lab Assignment 1
Resource Directory
WxTrax Assignment
| Day 2Widget Tour
Fragments and ActionBar
Lab Assignment 3 – WxTrax
File I/O and User Preferences
Network Operations (SMS, JSON, XML)
Lab Assigment 4 – WxTrax
|
Day 3BroadcastReceiver, AlarmManager
Local/Remote Services, AsyncTask, Threads
Lab Assignment 5 – WxTrax
Adapters, Option and Context Menus
SQLite Database
Content Provider/Loaders
Lab Assignment 6 – WxTrax
| Day 4Audio
Sensors
2D Graphics
Junit
Application Widgets
Lab Assignment 7 – WxTrax
Custom Views
Google Proprietary
Location Services and Google Maps
OpenGL Introduction
Native Developers Kit (NDK)
Lab Assignment 8 – WxTrax
|




