Simple play icon Course
Skills Expanded

Android Location-aware Apps with Kotlin

by Markus Neuhoff

This course will teach you how to add location aware components such as Google Maps and geofencing to your Android app using Kotlin. By the end of this course, you’ll know how to leverage this technology in a way that respects your user’s privacy.

What you'll learn

Accessing location data can greatly enhance your Android app and there are many different APIs to leverage. In this course, Android Location-aware Apps with Kotlin, you’ll learn to leverage your user’s location to provide richer interactions.

  1. Explore the different location approaches, options available, and their implications.
  2. Discover how to add, populate, and interact with a Google Map.
  3. Leverage geofencing to notify your users of points of interest near them.
When you’re finished with this course, you’ll have the skills and knowledge of Android development using Kotlin needed to implement location-aware features.

Course FAQ

Who is this course for?

This course is for anyone looking to add a rich location-aware UI or enabling behind the scenes location functionality.

What will I learn in this course?

This course serves as a starting point for the complex world of location data on Android. Learn which location API is right for your use case, integrating with Google Maps, Android location permissions, setting up geofences, and more.

What prerequisites do I need?

Before beginning the course, you should be familiar with building a basic Android app using Kotlin. If you're not, we suggest first taking our Android Apps with Kotlin: Building Your First App Course.

About the author

Markus is enthusiastic about using technology to solve problems and sharing that knowledge with others. After nearly a decade of .NET development, Markus made the transition to leadership, providing mentorship and technical guidance to a large team. Additionally, he continues to bridge the gap between technologists and business stakeholders. Leveraging a broad background in a variety of industries including Healthcare, Public Safety, and Higher Education, he is able to assess technology’s true i... more

Ready to upskill? Get started