Android Application Development

Android is the most-used mobile platform in the world. The rich ecosystem of applications surrounding it represents immense opportunity for businesses and startups to connect with users. Whether you have been working with the Android SDK for a while now, or just getting your feet wet, we can help you level up your skills.

If you are brand new to Android, let us get you started on the right foot with hands-on training designed to allow you to quickly master the basics. Learn the necessary SDK concepts in a skills-focused way by building a well-rounded mobile application from scratch. We will cover the following topics:

  • Activities and Layouts
  • Background Services
  • Periodic Tasks
  • Content Providers, Preferences, and Persisted Data
  • Broadcast Receivers
  • Basic Collection Views
  • Fragments and Modular UI
  • Development and Debugging Tools

Most Android training stops with the basics, leaving experienced developers to fend for themselves. There is always something new to learn in Android, and here is just a short list of some of the more advanced topics we can address with your team:

  • Threading and Concurrency
  • Efficient and Secure Networking
  • Custom Views and UI Components
  • Unit and Instrumentation Testing
  • Device Policy Management (Android for Work)
  • Distributed Services with Binder and AIDL
  • Hardware Accessory Integration

Tell Us More

Interested in discussing a custom-built training course? Tell us about your team and what you would like to learn.

Your Name (required)

Your Email (required)

Tell Us About Your Team's Experience Level

What Topic Areas You Want to Focus On?