Android GeoFencing Airport App

Замовник: AI | Опубліковано: 30.10.2025

I need a native Android app written in Java that recognises when a traveller enters or leaves any airport in the world and reacts in three ways: it pushes a notification, fires an in-app event, and records the entry/exit in a local database. Core scope • Worldwide airport GeoFencing: I will supply or help source the airport polygons/parcels; you wire them into a highly efficient geofence implementation using Google Maps SDK (or another proven GIS library) so that detection is reliable and battery-friendly. • Data capture module: whenever the device is inside a fence the app must be able to store the precise geolocation/coordinates (latitude, longitude, timestamp) for later sync. • Java only, built in Android Studio, compatible from API 26 upward. Key expectations • Smooth onboarding flow requesting the necessary location permissions (foreground + background). • A lightweight local SQLite or Room database to log the events. • Push notifications created with the standard Android notification manager. • Clean, well-documented code and a short README so I can build and run the project. Nice to have (let me know if you can include them) – Automatic map tile caching for offline airports. – Simple settings screen to toggle notifications and view the log. Deliverables 1. Compilable Android Studio project in Java. 2. APK for quick testing. 3. Brief implementation notes and setup instructions. I am ready to start as soon as we align on the technical approach and timeline.