This course will train Java programmers to develop and deploy user-friendly, professional-quality apps that work on a wide range of Android devices. It’s built around 4 typical Android apps…a Tip Calculator app, a News Reader app, a Task List app, and a Run Tracker app…that let you cover each Android concept and feature in context, making it easier for trainees to envision their own applications.
Group Classes - Onsite at Your Office
Have a group of students? We can come onsite to your office and hold a course. Request Free Quote
Public Classes - Classes are $3,150 per student.
Upcoming Class Dates: Click each date below to register or view location/attendance options.
➥ Class Registrations Must Be Received 14 Days Prior to Class Start ➥
|Experience in the following areas is required - No prior knowledge of the Android OS is required. However, attendees should be generally familiar with modern user interface development. Students should also have knowledge of the Java programming language and the development of Java Enterprise applications.
|Section 1 Get started fast with Android
Chapter 1 - An introduction to Android
Chapter 2 - How to use Eclipse for Android development
Chapter 3 - How to develop your first Android app
Chapter 4 - How to test and debug an Android app
Section 2 Essential Android skills
Chapter 5 - How to work with layouts and widgets
Chapter 6 - How to handle events
Chapter 7 - How to work with themes and styles
Chapter 8 - How to work with menus and preferences
Chapter 9 - How to work with fragments
Section 3 The News Reader app
Chapter 10 - How to work with threads, files, adapters, and intents
Chapter 11 - How to work with services and notifications
Chapter 12 - How to work with broadcast receivers
Section 4 The Task List app
Chapter 13 - How to work with SQLite databases
Chapter 14 - How to work with tabs and custom adapters
Chapter 15 - How to work with content providers
Chapter 16 - How to work with app widgets
Section 5 Advanced Android skills
Chapter 17 - How to deploy an app
Chapter 18 - How to work with locations and maps