Android location-aware applications

Categories: Meetups

Artem Urubkov

In this talk, Artem explains two essential techniques for handling GPS location updates in mobile app developent: Geofencing and Activity Recognition.

Geofencing allows developers to set up virtual boundaries that trigger actions when users enter or leave a specific area. While it delivers precise location tracking, it can also consume more battery due to continuous GPS monitoring.

Activity Recognition uses sensor data and machine learning to detect whether a user is walking, running, cycling, or driving. This approach is more energy-efficient but may reduce location accuracy.

Choosing the right method depends on your app’s priorities—whether you need high precision or longer battery life.

Key insights covered in this session:

  • How Geofencing APIs work in mobile development
  • When to apply Activity Recognition for better user experience
  • Trade-offs between accuracy and efficiency in GPS tracking
  • Best practices for location-based services in modern apps

This video is valuable for developers working on location-based apps, fitness tracking, ridesharing platforms, or any project that relies on real-time GPS updates.

Watch video on our YouTube channel

Share with friends