[FREE/PAID] ๐ŸŸ  Geofence Extension โ€” Reliable Background Geofencing for App Inventor

:mega: New Extension Release: Reliable Background Geofencing for App Inventor

Hi everyone,
Iโ€™m excited to share a brand-new extension for App Inventor developers who need accurate, battery-efficient, and fully background-capable geofencing in their apps.


:rocket: What the Taifun Geofence Extension Does

The extension allows your app to detect:

  • Enter events
  • Exit events
  • Dwell events (staying inside a geofence for X seconds)

grafikmini

And the best part: It works even when the app is closed or after the device is rebooted.
All geofences are automatically restored at boot.

This is made possible through:

:heavy_check_mark: Googleโ€™s official **Geofencing API **
:heavy_check_mark: A persistent foreground service
:heavy_check_mark: Optional local notifications
:heavy_check_mark: Optional Itoo integration to trigger App Inventor procedures from the background. Thank you @Kumaraswamy for itoo!


:star: Main Features

  • :artificial_satellite: Up to 100 simultaneous geofences (paid version)
  • :free: Free version supports 2 geofences
  • :battery: Very battery-friendly thanks to Google Play Services
  • :satellite: Works on Android 8+ (API 26+)
  • :arrows_counterclockwise: Automatically recreates geofences after reboot
  • ๐Ÿ›œ Supports sending triggers to web services (MySQL, Firebase, Apps Script, emailโ€ฆ)
  • :sparkles: Includes clear documentation and a demo project
  • :round_pushpin: Optional foreground location tracking via Fused Location Provider
  • :closed_lock_with_key: Full permission handling (foreground + background location)

:compass: Example Uses

Here are some real-world scenarios where geofencing becomes incredibly useful:

:heavy_check_mark: Automation

Trigger an action when the user arrives home โ€” turn on lights, open a garage app, or activate a mode.

:heavy_check_mark: Attendance Check-ins

Employees, students, or staff can be automatically checked in when entering a defined area.

:heavy_check_mark: Delivery & Logistics

Notify customers when a driver approaches, or log arrival/departure times at locations.

:heavy_check_mark: Safety & Monitoring

Send alerts when a device enters or leaves a restricted zone.

:heavy_check_mark: Travel & Tourism

Show specific content when users reach a point of interest.

:heavy_check_mark: Smart Reminders

Create reminders that activate only when the user is near a location (e.g., โ€œBuy milk when near the supermarketโ€).


:test_tube: Testing Geofences

To test geofencing without physically moving, I recommend the free app Lockito, which simulates real GPS travel routes.


:jigsaw: Available blocks




:package: Downloads

  • :heavy_check_mark: Free version (.aix) โ€“ 2 geofences
  • :heavy_check_mark: Example project (.aia)
  • :heavy_check_mark: Full version available for purchase for 15 USD

For documentation, download and details see here App Inventor Extensions: Geofence | Pura Vida Apps


If you have questions, need help integrating the extension, or want to share your own use cases โ€” feel free to reply here!

Taifun

7 Likes