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)