|
|
Schedule
| Course |
Location |
Begin Date |
End Date |
Time |
Hours |
Register |
| Android Platform Development |
CAIT - St. Louis |
Feb 06, 2012 |
Feb 22, 2012 |
M/W 5:30-8:30 pm |
18 |
CAIT |
| |
CAIT - St. Louis |
May 07, 2012 |
May 23, 2012 |
M/W, 5:30-8:30 pm |
18 |
CAIT |
| |
CAIT - St. Louis |
Jun 04, 2012 |
Jun 06, 2012 |
M-W, 9-4:30 pm |
18 |
CAIT |
| |
CAIT - St. Louis |
Jul 10, 2012 |
Jul 26, 2012 |
T/TH, 5-8:30pm |
18 |
CAIT |
| |
CAIT - St. Louis |
Sep 04, 2012 |
Sep 20, 2012 |
T/Th, 5-8:30pm |
18 |
CAIT |
|
Goals
|
|
This fast-paced course will equip you with the essentials of Android
development. The course describes the fundamentals of Android
architecture and works through core components of Android development
using the Android tools. The course includes numerous labs to reinforce
learning. The course concludes with a discussion on how to package and publish an Android Application in the Android Market or on a Web site. |
Audience
|
|
Java Developers interested in learning how to develop Android
applications. |
Duration
|
|
3 days |
Prerequisites
|
- Java development proficiency
- Familiarity with Eclipse IDE
- Familiarity with SQL is helpful but not required
|
Contents
|
- Android Platform Essentials
- Android Platform Architecture
- Android SDK Versions
- Android Manifest
- Permissions
- The Android Tools
- Android SDK tools
- Android Emulator
- Eclipse and the Android plugin
- Debugging support
- Android Application Architecture
- Resources
- Adapting to device specific capabilities
- Activities (i.e., Android Screens)
- Screen Widgets (controls) and Listeners
- Intents
- Layout Managers
- Adapter Views
- Custom Views
- Menus and Dialogs
- Preferences and Settings
- Storage
- File Storage
- Database Storage
- Packaging an Android Application
- Android Market
- Non-Market distribution channels
|
Format
|
|
Lecture and hands-on exercises |