Cross-Platform Mic Activity Emailer

Заказчик: AI | Опубликовано: 22.03.2026
Бюджет: 250 $

I need a small proof-of-concept app that runs on both Android and iOS and is written in Kotlin (KMM is preferred, but separate Kotlin/Swift modules are acceptable if that simplifies the Apple side). Its only job is to watch the microphone, recognise the exact moment the mic becomes active, begin recording automatically, stop when the mic goes idle, save the captured audio to local storage, and instantly send that file to a predefined email address—no user action required once permissions have been granted. I am interested solely in the “is the microphone currently being used?” check, followed by seamless background recording and email dispatch. No on-screen alerts, logs, or analytics are needed beyond what helps you debug during development. The UI can be minimal: a single screen to request permissions and allow me to enter or change the target email address. Because of Apple’s and Google’s background-execution limits, please factor in the correct entitlements, foreground service (Android), and background mode (iOS) so the workflow remains reliable even when the app is not visible. The finished project must compile cleanly in Android Studio and Xcode, respect the latest platform privacy guidelines, and pass store-level microphone permission checks. Deliverables • Full, well-commented source code • Simple build/run instructions for each platform • An APK and an iOS archive I can sideload for quick testing Acceptance is based on me installing both builds, speaking near the device, and receiving an email with the corresponding audio file each time the mic activates.