Kotlin Android Call Recording Enhancement

Job ID: 40491756

Budget: $8 – $15 USD

Our Kotlin-based CRM app already records and attaches sales calls to the correct lead cards without a hiccup on Samsung and Xiaomi devices. The problem appears on OnePlus, Google Pixel, Oppo and several other models where recording never starts or the audio file is lost before it can be linked to the lead. I need the feature to behave consistently across as many Android phones as technically possible while staying fully compliant with the latest Google Play call-recording policies.

The codebase is clean Kotlin with MVVM and a Room database layer; you’ll have direct access to the existing Git repository and my QA device logs. Once the recording layer is solid, I’d like to keep improving the app together—new UI screens, polish on existing flows and a few fresh modules are already on the roadmap. We are a boot-strapped startup, so the initial budget is tight, but we plan to increase rates as revenue grows; long-term collaboration is definitely on the table.

Deliverables
• Robust recording implementation that starts reliably on OnePlus, Pixel and other previously failing models
• Automatic saving and attachment of every call file to the correct lead record
• Written summary of approach, highlighting how it satisfies Google Play guidelines
• Basic test matrix confirming success on at least one Samsung, one OnePlus and one Pixel device

Acceptance will be based on error-free recordings during live tests and the absence of policy violations when the new APK is run through Google Play’s pre-launch report. Let’s get this fixed and keep building together.