
Closed
Posted
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.
Project ID: 40491756
73 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
73 freelancers are bidding on average $21 USD/hour for this job

Hi there, I understand your Kotlin CRM app's call recording workflow is breaking on non-Samsung/Xiaomi devices. The core function-to automatically record a sales call and link the audio file to the correct lead in your Room database-is failing at the recording or file-saving stage on devices like OnePlus and Pixel, disrupting your sales process. Technical approach: We'll stabilize this by implementing a foreground service to manage the MediaRecorder lifecycle, preventing the OS from terminating it. Call state detection will be handled via a policy-compliant AccessibilityService for cross-device reliability. We'll use the VOICE_COMMUNICATION audio source and save files using scoped storage for modern Android compatibility. Core modules: - Call State Detector: Reliably captures call start/end events using an AccessibilityService. - Recording Service: A foreground service that manages the recording session and handles errors. - DB Linker: Securely saves the recording and updates the Room DB to associate the file with the lead. Relevant systems: Android Call Management Software: We built a native Android dialer with robust call recording and FreeSWITCH integration, directly addressing the device compatibility and background processing challenges you're facing. We'll start by analyzing your logs and current implementation. Then, we will refactor the recording logic into a stable foreground service, test on OnePlus and Pixel hardware, and conduct regression tests on Samsung. This ensures the fix is reliable and doesn't introduce new bugs. Regards, Rohit
$8 USD in 10 days
8.2
8.2

Hi there, This looks less like a CRM issue and more like a device-specific Android recording issue, especially since the feature is already working correctly on Samsung and Xiaomi devices. My first step would be reviewing the current recording implementation, logs, and device-specific behavior on OnePlus and Pixel devices to identify whether the issue is coming from recording permissions, manufacturer restrictions, Android version differences, audio source selection, or file handling after recording completes. Once the root cause is identified, I can help make the recording and attachment flow more reliable across supported Android devices while keeping the implementation aligned with current Google Play policies. Since you already have logs and a clean Kotlin/MVVM codebase, I should be able to get to the problem much faster than starting from scratch. One question: are the failing devices all running Android 13+ or are you seeing the issue across multiple Android versions? Thanks, Rahul A.
$8 USD in 40 days
7.9
7.9

--- Kotlin CRM Call Recording Fix (Cross-Device Stability) --- I can help stabilize your existing Kotlin CRM app’s call recording feature and ensure consistent behavior across affected Android devices while staying aligned with current Google Play policies. Scope includes: Debugging and fixing call recording failures on OnePlus, Pixel, Oppo, and other affected devices Ensuring reliable audio capture initiation and storage across OEM-specific restrictions Improving attachment logic so recordings are always correctly linked to the corresponding lead in Room DB Reviewing and refactoring the recording layer for consistency across device manufacturers Validating compliance with Google Play call recording policies and minimizing rejection risk Using your existing MVVM architecture and integrating directly into your current Kotlin codebase Deliverables Stable call recording implementation across major Android OEMs Guaranteed attachment of recordings to correct CRM leads Written technical summary of changes and compliance approach Basic device test matrix (Samsung, OnePlus, Pixel) I’m open to continuing long-term after this fix, including UI improvements and new modules as planned. Lets connect.. Shailesh
$16 USD in 40 days
7.6
7.6

Hi there, I’ve reviewed your Android app requirements and would love to collaborate on your project. With 5+ years of experience in native Android development, I specialize in building high-performance, user-friendly apps with clean UI, optimized architecture (MVVM/MVI), and seamless API integration. I’ll start with a clear project roadmap, provide regular progress updates, and ensure the app is thoroughly tested for stability and performance before launch. Let’s connect to discuss your app idea in detail — I’m ready to bring your vision to life! Best, Bhargav Android Developer | Kotlin & Java Expert
$8 USD in 40 days
7.0
7.0

Hi, the issue on OnePlus, Pixel and Oppo is almost certainly OEM battery optimisation killing the recording process mid-call or blocking microphone access before it starts. These manufacturers are the most aggressive about it. The fix is moving the recording into a foreground service with a persistent notification so Android treats it as an active process and doesn't touch it, then handling the per-OEM permission quirks around RECORD_AUDIO and READ_CALL_LOG that behave differently across these models. Thanks!
$20 USD in 40 days
6.6
6.6

As a seasoned full-stack developer with 10+ years of experience, I believe my skills in Android Development and proficiency in Kotlin align perfectly with your project needs. Having successfully built numerous mobile applications - including those with call-recording functionalities, I understand both the technical challenges and the crucial need for compliance. My recent projects using the MVVM architecture and Room database, along with your QA device logs and Git repo access, will help me hit the ground running. I'm determined to not only fix the issue on OnePlus, Pixel, Oppo but also deliver a consistent solution that operates flawlessly across all Android devices within as many models as possible. Moreover, given that we share a similar vision of long-term collaboration and future improvements on your application Pushecrm, I commit to providing ongoing support and enhancing features in line with your roadmap post this recording module caffeination. Let's improve user experiences and multiply your revenue together! Offering clean code, transparent communication, and on-time delivery are my hallmarks. Let's connect and find innovative ways to tackle this challenge head-on.
$12 USD in 40 days
5.5
5.5

Hi, I came across your project "Kotlin Android Call Recording Enhancement" and I'm confident I can help you with it. About Me: I'm a full stack developer and agency owner with over 8+ years of experience in Mobile App Development, Android. , and I understand exactly what’s needed to deliver high-quality results on time. Why Choose Me? - ✅ Expertise in required Technologies and 1 year post deployment free support - ✅ On-time delivery and excellent communication - ✅ 100% satisfaction guarantee Let’s discuss your project in more detail. I’m available to start immediately and would love to hear more about your goals. Looking forward to working with you! Best regards, Deepak
$11 USD in 40 days
5.2
5.2

Hello! As per your project post, you’re looking to enhance the Call Recording Functionality within your Kotlin based CRM application so it works reliably across a wider range of Android devices while remaining compliant with current Google Play policies. The goal is to diagnose and resolve device specific recording issues, ensure recordings are properly stored and linked to CRM leads, and establish a stable foundation for future app enhancements. My focus will be on delivering a robust call recording solution featuring: detailed codebase review, Android manufacturer specific behavior analysis, recording lifecycle troubleshooting, audio file persistence validation, background service optimization, permission flow review, device compatibility improvements, Room database integration verification, lead attachment reliability checks, logging and diagnostics. I specialize in Kotlin, Android SDK, MVVM architecture, Room Database, background services, media handling, CRM applications, API integrations, and long term mobile product development. My focus will be on identifying the root causes affecting OnePlus, Pixel, Oppo, and other devices, implementing maintainable fixes, and supporting the ongoing evolution of your CRM platform. Let’s connect to review the current implementation, QA logs, affected device list, recording workflow, and roadmap priorities so we can stabilize this critical feature and plan future improvements. Best regards, Nikita Gupta.
$10 USD in 40 days
5.3
5.3

As an accomplished developer, I have a deep understanding of Kotlin, MVVM, and Room Database layer which your project relies on heavily. I believe that the challenges you're experiencing with call recording on various Android models can be resolved through a combination of my skills in mobile app development and software testing. Not only do I have a strong technical background, but I also focus on long-term collaboration and value creation. This aligns perfectly with your startup's vision of consistently improving the app together, as well as the possibility of future enhancements to the interface, existing flows, and even new modules. Furthermore, my commitment to creating scalable solutions ensures that any work I deliver doesn't just meet immediate needs but is also able to support future growth without major bottlenecks. Lastly, let me assure you that I highly prioritize staying updated with industry guidelines, especially Google Play's policies. I appreciate the need for obtaining error-free recordings during live tests and ensuring compliance during pre-launch reports. So rest assured, not only will I tackle the call recording problem for your CRM app head-on but also provide a detailed summary outlining how our approach aligns with Google Play's guidelines.
$100 USD in 40 days
4.8
4.8

Hello there, We will fix the call recording layer so it starts and saves reliably on OnePlus, Pixel, Oppo, and similar devices. The core issue is likely how the AudioSource and MediaRecorder are initialized. We will use a fallback chain (VOICE_CALL to VOICE_COMMUNICATION to MIC) per device, ensuring compliance with current Play policies. A couple of quick things to confirm: 1) Are you using AccessibilityService or InCallService for recording? 2) Which minimum API level does the app target? The number quoted here is a starting estimate. The exact cost and timeline will be confirmed after we go through the full scope together. Send me a message and we can go over the details. Best regards, Faizan
$16 USD in 40 days
4.9
4.9

As an experienced software developer and a staunch proponent of quality and client satisfaction, I believe that my command over Kotlin, Java, and Android development broadly aligns with your project requirements. I have the skills and proficiency in creating robust applications that function seamlessly across various Android devices to ensure uniform customer experience. My solid understanding of MVVM architecture would also enable me to integrate the recording layer into your app discreetly without causing any disruption. Moreover, my up-to-date knowledge on Google Play's call-recording policies will ensure complete compliance while consistently delivering successful recordings. Furthermore, my aptitude for Agile Development will facilitate the easy portrayal of milestones and regular reviews, keeping you updated with the progressions. In terms of long-term collaboration, your vision to improve the CRM app resonates with my approach as well. Not only can I fix this crucial shortcoming but also contribute to enhancing other features, designing fresh UI screens, and streamline existing workflows. And even though I'm well aware of budget constraints for startups, my aim is ensuring that value is provided at every stage of the project -
$10 USD in 40 days
4.9
4.9

Hi, I have thoroughly reviewed your Kotlin Android call recording enhancement project and understand the challenges with inconsistent recording on OnePlus, Pixel, Oppo, and other models. With extensive experience in Kotlin, Android SDK, and audio processing, plus familiarity with Google Play's latest call-recording policies, I am confident in delivering a robust, compliant solution that reliably starts and saves call recordings across these devices. Your clean MVVM and Room setup along with access to your Git repo and QA logs will streamline integration and testing. I will ensure every call file attaches correctly to lead cards and provide a detailed summary of the compliance approach. Additionally, I'll deliver a basic test matrix with Samsung, OnePlus, and Pixel devices to confirm performance. We can finalize the fix within 7 days, meeting your tight initial budget while setting the stage for ongoing improvements and collaboration. Could you share the specific Android OS versions and API levels of the failing devices to better tailor the recording solution? Best regards,
$10 USD in 28 days
4.8
4.8

Namaste, I have strong Android/Kotlin experience and can help investigate the device-specific call recording issues affecting OnePlus, Pixel, Oppo, and other manufacturers. I understand the challenges introduced by newer Android versions, OEM restrictions, audio source limitations, background execution policies, and Google Play compliance requirements. I can review the existing MVVM codebase, analyze logs, identify why recordings fail or files are lost, implement a more reliable recording and attachment workflow, and validate behavior across multiple Android vendors. I will also document the approach, limitations imposed by Android policies, and provide a test matrix covering supported devices. I’m interested in a long-term collaboration and can continue supporting new features, UI improvements, and additional CRM modules after this issue is resolved. Best regards, Amit G. Kavya Tech Nepal
$12 USD in 40 days
4.4
4.4

Hello, your project is a great match for my Android development experience. I have worked extensively with Kotlin, MVVM, Room, background services, media handling, and device-specific Android behavior, including debugging issues that appear only on certain manufacturers such as OnePlus, Pixel, and Oppo. I can review the existing recording workflow, analyze QA logs, identify manufacturer restrictions, and implement a more reliable recording and file persistence layer while maintaining compatibility with current Android versions and Google Play policies. I will ensure recordings are consistently saved, validated, and attached to the correct lead records, with fallback handling for edge cases where devices apply aggressive process management. I will also provide clear documentation of the solution, policy-compliance considerations, and a structured test matrix covering Samsung, OnePlus, and Pixel devices. I am interested not only in resolving this issue but also in supporting the ongoing evolution of your CRM platform. I look forward to discussing the repository and helping strengthen the app for long-term growth. Thanks, ⭐⭐Jaroslav Caprata⭐⭐
$8 USD in 40 days
4.0
4.0

I can enhance your Kotlin-based CRM to improve call recording accuracy and lead association. I have hands-on experience developing Android apps with seamless audio recording and data integration features. My approach ensures reliable background recording, proper file management, and precise linking of recordings to lead cards within the app’s architecture. Are you currently facing issues with call syncing, or is the focus on expanding functionality?
$11.50 USD in 7 days
4.2
4.2

Hello, I can help diagnose and stabilize the call-recording workflow in your Kotlin MVVM CRM app by analyzing the current implementation, device-specific behavior, and Android version restrictions affecting OnePlus, Pixel, Oppo, and other manufacturers. I have experience with Android background services, media APIs, Room, and vendor-specific compatibility issues, and I will focus on ensuring recordings are reliably saved and attached to the correct lead records while keeping the solution aligned with current Google Play policies and platform limitations. I can review your Git repository and QA logs, provide a clear technical summary of the approach, validate the implementation across multiple device types, and support ongoing development of new features and app improvements as a long-term collaborator.
$22 USD in 40 days
3.8
3.8

Hello, I’m Karthik from Resonite Tech, with 15+ years of experience in Android development, Kotlin, MVVM architecture, and CRM/mobile application development. I can help analyze and stabilize your call recording workflow across supported Android devices while ensuring compliance with current Google Play policies. ✔ Kotlin & MVVM expertise ✔ Android audio recording and media APIs ✔ Room database integration and file management ✔ Device-specific debugging (Samsung, OnePlus, Pixel, Oppo, etc.) ✔ Call file attachment and lead mapping validation ✔ Root-cause analysis using logs and existing codebase ✔ Documentation and test reporting I understand the challenges introduced by Android's call-recording restrictions across manufacturers and OS versions. My approach would be to review the current implementation, identify device-specific failures, improve recording reliability where technically supported, and ensure proper file persistence and lead association. I’m also interested in a long-term collaboration for future CRM enhancements, UI improvements, and additional modules. Best Regards, Karthik B Resonite Tech
$15 USD in 40 days
3.8
3.8

Having worked on various CRM applications and leveraged my expertise in Mobile App Development, I am confident in my ability to deliver reliable and robust results for your Kotlin Android Call Recording Enhancement. My familiarity with Agile Development methodologies will ensure a thoroughly-tested end product that aligns with your business objectives while being fully compliant with Google Play's latest guidelines. Moreover, my knowledge of the Android ecosystem, including common OnePlus, Pixel, and Samasung technical issues, positions me well to address every challenge that comes our way. My comprehensive understanding of Audio Processing and experience with Git allows me to seamlessly navigate through the complexities of your existing codebase. Additionally, as you may have noticed, I prioritize long-term collaboration over one-off tasks and this project aligns perfectly with that ethos. I can really see myself making significant contributions to your app beyond just enhancing the recording functionality - be it by improving the User Interface, polishing existing flows or introducing fresh modules in line with your roadmap.
$10 USD in 40 days
3.5
3.5

Hi there, As an experienced and highly skilled mobile app developer with expertise specifically in Android and Kotlin, I am confident I can successfully tackle your call recording enhancement project. My in-depth understanding of the Kotlin language, MVVM architecture, and the Room database layer aligns perfectly with your existing codebase, allowing for efficient collaboration. Notably, I pinpoint device-specific problems and resolve them effectively as demonstrated by my ability to ensure seamless recording and attachment of sales calls on Samsung and Xiaomi models similar to what you need for OnePlus, Pixel, Oppo, and more. Pairing this capability with my attention to detail, I will further guarantee that our solution not only satisfies Google Play's strict policies but also delivers accurate written summaries of our approach detailing these successes.
$12 USD in 40 days
2.9
2.9

Hi, I can easily DO your work IN 24 HOURS, DM me now to get started, PRICE NEGOTIABLE 100% Work satisfaction is provided
$10 USD in 40 days
2.6
2.6

Mau, India
Payment method verified
Member since Sep 29, 2021
$10-30 USD
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
₹600-1500 INR
£20-250 GBP
$15-25 USD / hour
£20-250 GBP
₹600-1500 INR
₹600-1500 INR
$250-750 AUD
$250-750 NZD
₹600-1500 INR
$30-250 USD
₹12500-37500 INR
$30-250 USD
₹600-1500 INR
$30-250 CAD
$250-750 USD
₹12500-37500 INR
₹1500-12500 INR
$30-250 USD
₹1500-12500 INR
$8-15 USD / hour
$750-1500 USD