How can you locate a device that's offline or has no GPS? Discover how telco APIs can verify location with a simple true or false.
#1about 2 minutes
Understanding location verification without using GPS
Location verification uses the mobile network to confirm a device's presence in an area, which is useful for offline devices or those without GPS chips.
#2about 2 minutes
Designing a sightseeing app without GPS
The app architecture consists of a server with a list of cities and a mobile client that sends a phone number for verification.
#3about 4 minutes
Using curl to make the location verification API call
A POST request is sent to the telco API with the phone number (MSISDN) and geographic coordinates to check if the device is within a specified radius.
#4about 3 minutes
Finding nearby sights using the Google Places API
Once a city is confirmed, the server queries the Google Places API with the city's coordinates to retrieve a list of local points of interest.
#5about 6 minutes
Building the frontend with Kotlin Multiplatform
Kotlin Multiplatform (KMP) enables a shared codebase for business logic and UI across different platforms like Android, iOS, and web.
#6about 2 minutes
Understanding the ecosystem of modern Telco APIs
Industry initiatives like Camara and Open Gateway are standardizing how developers access network capabilities through open, accessible APIs.
#7about 4 minutes
Getting started and key API considerations
To use these APIs, developers can sign up on telco portals, but must handle user consent for location verification and be aware of limitations like network roaming.
Related jobs
Jobs that call for the skills explored in this talk.
The CAMARA Project: How Telcos Collaborating Improves Developer ExperienceEvery industry has friction points, but few have historically been as fragmented for developers as telecommunications. If you’ve ever tried to build something that interacts with mobile networks, you’ve quickly found yourself navigating a maze of dis...
Benedikt Bischof
Covid-19: A crowdsourced Map For Checking Supermarket Wait Times WorldwideWelcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Sefik Ilkin Serengil who introduced the audience to his application which helped a lot of people during the covid pandemic.About the speaker:Mik...
Chris Heilmann
Why Presentations Should Always Work Offline—Even at Online ConferencesWe just finished the WeAreDevelopers World Congress 2025 in Berlin, and I am still recovering from the event. It was a fantastic experience, and I am grateful to everyone who attended and made it a success. As the main moderator of the main stage, I ...