Course Information
Duration: 3 days
Hands-on: 50% hands-on, 50% lecture
Supported Platforms: Android 2.2+
Skills Gained:
- Understand what the Android platform is, how to acquire and install it, and how to develop Android applications
- Understand the Android architecture
- Use the Eclipse-based Android development environment and the Android emulator to build and run Android applications
- Be able to write, package, and deploy Android applications
- Be able to create Android user interfaces using basic widgets and layouts
- Create and use resources, and use them for localization
- Understand the structure and lifecycle of an Activity, and write your own Activity
- Use more advanced UI components such as lists (and their associated adapters), menus, and custom widgets
- Use Intents to connect activities together
- Do background processing using threading, notifications, and AsyncTasks
- Create Services, Content Providers, and Broadcast Receivers
- Store data using internal storage, external storage, and the SQLite database
- Do basic network programming
- Package, sign, and distribute Android applications to the Android market
- Gain experience using the extensive Android documentation to extend your knowledge