Android Development Nuts and Bolts 2.3

PT0311
Summary
This course is intended for experienced developers who wish to learn how to develop applications for the Android operating system from Google. Students will build various small example app, service, and widget projects and also work up larger case-study applications involving various UI-design techniques. We work primarily with Android 2.3, but also look ahead to some features and development styles for Android 3.x and 4.0.While this is an introductory course, we make a point of focusing on practical concerns faced by the corporate IT developer. The primary case-study application connects popular mobile features such as maps and multimedia with a RESTful web service and a JPA persistence tier that connects to a fully-worked enterprise database (15 tables, 998 rows). The mobile side of the application includes 47 Java classes and 8 distinct activities. Supporting applications provide overlapping exercise in key techniques such as using asynchronous tasks, communicating with external applications, and error-handling.
Prerequisites
This course is intended for experienced Java programmers: Course 103 would be a good starting point for those without significant Java experience.
Duration
5 Days/Lecture & Lab
Audience
This course is intended for experienced developers who wish to learn how to develop applications for the Android operating system from Google.
Topics
  • The Android Operating System
  • Android Development
  • Applications
  • User Interface Design
  • Views, Adapters, and Dialogs
  • Working with Text
  • Working with Lists
  • Working with Tables
  • Graphics and Low-Level Events
  • Menus
  • Local Storage

Related Scheduled Courses