Android Application Development Training

CommonsWare recognizes that books only get you so far. If your development team needs to get up to speed quickly on programming for Android, professional Android development training can instill more knowledge more quickly.

Private Introductory Training

CommonsWare is pleased to offer introductory Android app development training, tailored to meet your organization's needs.

The stock five-day course includes:

  • Intro to Android and App Development
  • Intro to Gradle, the Manifest, Resources, and Assets
  • Android Internals and the Process Model
  • Activities, Widgets, and Containers
  • Adapters and AdapterView
  • WebView
  • Using JARs and Libraries
  • The Action Bar
  • Multiple Activities and the Activity Lifecycle
  • Fragments and ViewPager
  • Resource Sets and Configuration Changes
  • Threads
  • Permissions
  • Files and Preferences
  • Databases
  • Internet Access
  • Accessing and Consuming Content
  • ContentProvider Basics
  • Intents, Filters, and Broadcasts
  • Service Concepts
  • Remote Services and the Binding Pattern
  • Testing Basics
  • More on Gradle

We also have a more detailed outline available.

An agenda can be tailored to the needs of your group.

Private Intermediate Training

CommonsWare also offers a five-day intermediate Android app development course, to cover a range of topics of importance for larger successful apps and specialized scenarios for larger organizations.

This course includes:

  • RecyclerView
  • Custom Views
  • Data Binding
  • Nav Drawer
  • Accessibility and Focus Management
  • Advanced Preferences
  • Tasks
  • Sharing Content
  • Using an Event Bus
  • Notifications
  • Dealing with Different Hardware
  • Multiple Screen/Window Sizes
  • Android on Chrome OS
  • Drag-and-Drop
  • Printing
  • Doing Periodic Work
  • Espresso
  • Android Processes and Security
  • Advanced Permissions
  • App-Level Data Encryption
  • Defending App APIs and UIs
  • Secure Network Access
  • Device Administration

We also have a more detailed outline available.

And, as with the introductory course, we can make a tailored agenda focused on your team's needs.

Private Advanced and Custom Training

CommonsWare can also offer advanced Android app development training in the form of one-day seminars on:

Custom agendas are also possible, mixing topics from the introductory training, the intermediate training, the advanced seminars, and just about anything else covered in The Busy Coder's Guide to Android Development.

Conference Videos

All of these offerings are taught by Mark Murphy, founder of CommonsWare. If you wonder if Mark Murphy is a decent speaker, you are welcome to watch some videos taken of conference presentations and other events.

Get In Touch!

To discuss training content, including creating a custom agenda for your organization, feel free to contact Mark Murphy.