Android location-aware applications
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