Offline iOS Emergency Alert App

Замовник: AI | Опубліковано: 04.10.2025
Бюджет: 1500 $

I need a standalone iPhone application, written in Swift, that pairs with a Bluetooth Low Energy emergency button and works entirely without internet connectivity. Once the user manually pairs the button from inside the app, pressing it must do two things, even if the app is in the background or the phone has no data signal: • instantly send an SMS containing the caller’s real-time GPS latitude/longitude, and • automatically dial a pre-configured phone number. Because privacy is critical, every bit of configuration data—paired device details, phone numbers, and location history—stays on the handset; nothing may touch a server. CoreBluetooth will manage the BLE connection, CoreLocation will supply the coordinates, and standard telephony APIs will handle the call and SMS. A minimal but clean setup screen is enough: pair/unpair the button, enter the target number, add an optional test mode, and show the current pairing status. The app should survive app restarts, iOS updates, and low-battery conditions, reconnecting to the button as soon as the user opens the app again. Deliverables 1. Xcode project in modern Swift (iOS 15+). 2. Build/run instructions plus a short README explaining the BLE protocol you followed. 3. TestFlight build or signed .ipa so I can try it on my device with the actual button. 4. A brief note confirming the app stores all data locally and sends no analytics. Hand-off is complete when the code compiles on my end, pairs with the button, and reliably sends the SMS with live coordinates while simultaneously placing the phone call in airplane-mode-with-cellular enabled (i.e., no internet).