Introduction to Android Programming
• Why Android is different (and important)
• Native Android Applications
• Android SDK Features
• Android Development Environment
• Android Application Architecture
• Android Libraries
• App framework
Basic Components
• Activities
• Activity life-cycle
• Intents
• Services
• Content Providers
• Broadcast Receivers
Basic Android User Interface
• XML versus Java UI
• Views and layouts
• Common UI components
• Handling user events
Advanced Android User Interfaces
• Selection components
• Adapters
• Menus and Dialogs
|
Multimedia in Android
• Multimedia Supported audio formats
• Simple media playback
• Supported video formats
• Simple video playback
Working in the Background
• Introducing Services
• Using Background Worker Threads
• Introducing Notifications
• Using Alarms
Android Communication API’s
• SMS Services
• Telephony Services
• Location Based Services
Application Testing and Deployment
• Debugging
• Deployment
Android Game Development
• Intro to Game Development
• Game Engines
Publishing on Android Market
• Publishing
• Selling Strategies
|