Getting Started

Tools/environment setup & troubleshooting, Create 1st Android App – HelloWorld, Revisit First Android App – HelloWorld, (Manifest, Resources, Views,Debugging, DDMS, Logcat)

Working with the User Interface

Development tools (Applications, App manifest, Resources, Application types), Activities and Activity Life Cycle, Introduction to UI (Layouts, Fragments, Adapters, Action bar, Dialogs, Notifications), UI best practices

Data and App interaction

Intents and Broadcast Receivers (Intents, Pending intents,Native broadcast intents), Preferences and saving state, Content Providers, Background processing (Services, IntentService, AsyncTask, Alarms)

Sensors, Deployment and more

Sensors (Finding sensors, Accelerometers, Gyroscopes, Other types), SMS (Sending, Receiving)

App Distribution

Signing, Google Play requirements, Needed assets, Monetization, Tips on becoming a top app, Google analytics

Duration: 8 days (Sunday 8.30am – 5.30pm)