Would-be mobile app developers will learn what they need to know to program for the latest Android smartphones and tablets. The class concentrates on the Android 4 OS which is a single solution for both smartphones and tablets, so what you learn will help enable students be successful developing for both devices. From using activities and intents and creating rich user interfaces to working with SMS, messaging APIs, and the Android SDK, you will gain what you need to know in this class.


  • Getting Started with Android Programming
  • Activities, Fragments, and Intents
  • Getting to Know the Android User Interface
  • Designing Your User Interface with Views
  • Displaying Pictures and Menus with Views
  • Data Persistence
  • Content providers
  • Messaging
  • Location-Based Services
  • Networking
  • Developing Android Services

Publishing Android Applications