Android Bootcamp

Training Summary
The Android Bootcamp Training Course is a hands-on introduction to designing and building mobile applications using the Android open source platform. Android Bootcamp explains the philosophy of developing for Android through its main application development building blocks and their interaction with one another. This completely hands-on course encourages students to learn by building increasingly more sophisticated and meaningful mobile applications for Android. By the end of the course, each participant will build their own complete Android application incorporating most of the key aspects of the platform. Typically, we build a Twitter-like microblogging app for Android, but there are other choices depending on the interests of participants.
To take this course, you must know Java. You should be able to answer most of the following questions: • What is a difference between a class and an object? • What is the difference between static and non-static field? • What is the difference between extends and implements keywords? • What is an anonymous inner class? • What is the purpose of @Override?
5 Days/Lecture & Lab
This course is designed for software developers interested in designing, creating, deploying, and testing applications for the Android mobile phone platform. It is valuable to both novices as well as gurus (who already have experience in developing mobile applications for other platforms).
Course Topics
  • History of Android
  • Android Stack
  • Hello Android
  • Architecting Android Apps
  • Debugging and Testing Android Apps
  • Android Security Overview
  • Activities and User Interface
  • Action Bar and Navigation
  • Preferences
  • Services
  • Broadcast Receivers
  • Content Providers
  • Lists and Adapters
  • Fragments
  • Testing Overview

Related Scheduled Courses