
Completed
Posted
Paid on delivery
My [login to view URL] Android app used to pair and print flawlessly through a small Bluetooth receipt printer. Since updating targetSdkVersion to 31 (Android 12+), the pairing still shows as bonded in the system settings, yet every print attempt silently fails—no stack-trace, no toast, nothing. So far I have only updated the app’s existing permissions in the manifest, but I have not added the new Android 12 runtime permissions for Bluetooth nor touched any exported activity/service flags. I need someone who knows exactly which Bluetooth‐related declarations (BLUETOOTH_CONNECT, SCAN, ADVERTISE) and potential foreground-service or runtime request code must be added and how to call them from Xamarin. Please review the current manifest, adjust or add all required permissions, implement the runtime request flow in C# (Essentials/Permissions or direct), and confirm printing works again on an Android 12 or 13 device. A quick walkthrough of what changed and why will help me keep the project maintainable. Deliverable: updated project files (manifest, code snippets) and a short test video or screenshots proving a successful print from a physical device running Android 12+.
Project ID: 40428263
81 proposals
Remote project
Active 8 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
81 freelancers are bidding on average €150 EUR for this job

Hi, I'll fix the issues and add only required permissions in manifest Which us required for features on latest devices. I'll share the video or send you apk for testing after fixing all issues. I'm available for more discussion right now. Looking forward to hearing back from you soon. Thanks!
€100 EUR in 1 day
6.6
6.6

Hello, the challenge of restoring Bluetooth printing functionality on Android 12+ devices involves navigating the updated runtime permission model and service declarations that impact Bluetooth connectivity and foreground operations. The real engineering risk here lies in correctly orchestrating permission requests and service flags to ensure stable, silent operation without user disruption or silent failures. I usually structure such fixes by first auditing the manifest and runtime permission flows, then implementing incremental runtime checks and requests to align with the latest OS requirements. My approach prioritizes maintainability and clear documentation to ease future updates. In a recent Custom Feature Development & Integration project, I performed thorough code walkthroughs and implemented precise feature fixes with clean, well-documented commits, which parallels the detailed adjustments required here. I recommend separating permission management from core printing logic to isolate concerns and facilitate testing, while also validating Bluetooth connectivity states and error handling paths to catch silent failures. Systems like this demand robust verification steps, so I would provide a short walkthrough explaining changes and their rationale to empower maintainability. I can deliver updated manifest files, runtime permission code snippets in C#, and a demonstration video from a physical Android 12+ device. Hercules
€250 EUR in 7 days
5.9
5.9

As a seasoned mobile app developer with a strong command over the Android platform, I am confident that I possess the necessary expertise to resolve your Bluetooth printing issue on Android 12 and above. Over my 9+ years of experience, I have encountered and successfully resolved numerous compatibility challenges caused by Android updates. Since you require someone with sharp technical knowledge of Bluetooth-related declarations, foreground-services, and runtime request code in Xamarin, my experience meets your specifications precisely. Let me assure you that your project will be in competent hands. What sets me apart from the rest is not just my technical proficiency but also my dedication to providing long-term maintainability. I understand the importance of building an app that endures continuous platform updates without breaking functionality. Therefore, not only will I update your manifest, permissions, and code snippets meticulously but I will also provide a clear and concise explanatory walkthrough of every change made. Additionally, turning your ideas into reality at a cost-effective rate is something that drives me. My existing clients benefit from my extended support of up to 3 months after project delivery, thus ensuring the best post-project experience for you as well. With my skills and dedication, I assure you timely delivery of updated project files and a successful test demonstration that proves efficient Bluetooth printing on Android 12 and beyo
€140 EUR in 7 days
5.3
5.3

I have just the expertise you need to get your Android printing functionality back on track. As an experienced web and mobile app developer with in-depth knowledge of Xamarin and C#, I have a proven record in tackling and resolving complex issues like the one you are experiencing with Bluetooth printing on Android 12+. My familiarity with Java/Kotlin will be an added advantage in addressing this problem. Essentially, I am well-versed in updating manifest files, managing permissions, implementing runtime request flows, and making necessary code fixes to ensure seamless integration between different platforms and APIs. This means I can confidently review your current manifest, adjust or add all the required Bluetooth permissions for Android 12+, and implement any needed foreground-service or runtime request code in C#. As a professional keen on future-proofing projects for my clients, I will also provide you with a walkthrough explanation of what exactly changed in Android 12+ and why it is crucial as part of your deliverable. This way, you can better understand how things have changes and how it affects your development moving forward. Let's bring efficiency back to your app printing!
€140 EUR in 2 days
4.5
4.5

Hi, I am a software engineer. I have experience working with .NET and android. I can make changes and fix issues in your android app.
€30 EUR in 7 days
4.2
4.2

With over 15 years in the field of software development, I have acquired a strong command of C# programming that's essential to tackle your Android 12 Bluetooth printing issue in Xamarin.Forms. My experience not only guarantees that I can quickly identify the precise Bluetooth-related declarations and crucial runtime request flows to update your app, but it also enables me to provide a granular explanation of the changes and their implications for future project maintenance. Effective communication and transparency is key in finding robust solutions, which is why I prioritize open discussions about project budget, timeline, and any concerns you may have throughout the process. This ensures we are always on the same page and allows for any adjustments or optimizations to be made along the way. To further assure you of my capability in resolving this problem, my final deliverable will consist of updated project files (manifest, code snippets) and a concise test video or screenshots demonstrating successful printing from an Android 12+ device. Together we can revive your app's Bluetooth printing functionality while prioritizing its longevity and quality.
€100 EUR in 7 days
3.7
3.7

the android 12 bluetooth break is almost always the new runtime permissions, BLUETOOTH_SCAN and BLUETOOTH_CONNECT replaced the old BLUETOOTH and BLUETOOTH_ADMIN ones and xamarin projects miss it constantly. one manifest update plus the runtime request flow and your receipt printer should be back. can start right now, probably fixed same day. want to paste your current manifest so i can confirm thats the issue before we even start?
€170 EUR in 4 days
2.4
2.4

Hello, I checked your project "Resolve Android 12 Bluetooth Printing" and I already have a clear idea how to deliver this efficiently. I have solid experience in Mobile App Development, iPhone, Android, C# Programming, Xamarin, Bluetooth, Mobile Development, Android App Development, and I’ve worked on similar projects where I delivered high-quality, scalable, and clean solutions. Why choose me? • Strong expertise in Mobile App Development, iPhone, Android, C# Programming, Xamarin, Bluetooth, Mobile Development, Android App Development • Clean, optimized, and scalable code • Fast communication and daily updates • 100% focus on delivering results, not just code If needed, I can also suggest improvements to make your project even better. Let’s connect I’m ready to start right away. Best regards, Umer
€70 EUR in 1 day
2.4
2.4

Hi there. This fix depends on Android 12 Bluetooth runtime permissions, manifest declarations, exported flags, and Xamarin C# permission flow matching the existing printer SDK. The risks are bonded device access being blocked, missing BLUETOOTH_CONNECT, old discovery code failing, exported activity errors, silent SDK failures, and testing on pre 12 only. I would first review the manifest and print call path, then add runtime requests and test on Android 12 or 13 hardware. Does the printer SDK use classic Bluetooth SPP or BLE? Is printing started from an Activity, Service, or background task?
€140 EUR in 7 days
1.6
1.6

Hello, I would love to help. I have read the details you shared and I understand the outcome you want. I have 4 years of experience in Mobile App Development, Android App Development, Android, Mobile Development. I have completed similar projects. Visit my profile to check my latest work and read what clients say. Please connect in chat so we can discuss more details. Looking forward.
€140 EUR in 7 days
0.8
0.8

Dear Client, How are you? I hope this proposal finds you well. I have gone through your project titled (Resolve Android 12 Bluetooth Printing), and I am well versed with the instructed requirements for your project. This is to inform you that I have KEENLY gone through your project description, CLEARLY understood all the project requirements as instructed in your project proposal and this is to let you know that I will perfectly deliver as desired. Being in possession of all stated required skills like; (Mobile Development, Android App Development, Android, Xamarin, iPhone, C# Programming, Bluetooth and Mobile App Development), as this is my field of professional specialization having completed all certifications and developed adequate experience in the respective field, I hereby humbly request you to consider my bid for professional, quality and affordable services that meet all your requirements. I always guarantee timely delivery and unlimited revisions where necessary hence you are assured of utmost satisfaction when working with me. Please send me a message so that we can discuss more and seal the project. WELCOME.
€250 EUR in 1 day
0.0
0.0

IF YOU’RE NOT HAPPY YOU DON’T PAY I see you’re tackling the silent Bluetooth print failures after upgrading to Android 12+—the key is properly handling new runtime permissions like BLUETOOTH_CONNECT and wrapping printing calls in foreground service checks to comply with Android’s updated policies. My approach: I’ll review and update your manifest, implement clear runtime permission requests in Xamarin C#, and verify printing works on a physical device running Android 12 or 13. I’ll also provide concise documentation explaining what changed and why. While new to Freelancer, I’ve completed similar Bluetooth permission upgrades off-platform with successful outcomes. Let’s chat! Worst case, you get a free consultation. Regards Pietie L.
€200 EUR in 14 days
0.0
0.0

Hello, the challenge of restoring Bluetooth printing functionality on Android 12+ after SDK updates requires precise handling of new runtime permissions and service declarations, especially in the context of Xamarin.Forms. The core engineering risk lies in correctly managing Android 12's Bluetooth permission model and runtime request flows to ensure reliable device connectivity and printing without silent failures. I usually structure permission management and runtime requests carefully to align with platform changes, ensuring all necessary Bluetooth permissions (BLUETOOTH_CONNECT, SCAN, ADVERTISE) and foreground service flags are properly declared and requested at runtime. While my primary expertise is in backend AI and scalable systems, I approach mobile platform challenges by thoroughly reviewing manifest and runtime code to isolate permission and lifecycle issues impacting connectivity. Systems I design prioritize maintainability and clear separation between permission handling and core functionality, which supports long-term stability across OS updates. I can deliver a detailed review of your manifest and runtime permission flow, implement the required runtime permission requests in C#, and verify printing on Android 12/13 devices with evidence of success. Clifton
€250 EUR in 7 days
0.0
0.0

Hi , You need an expert in iPhone, Android, C# Programming, Android App Development, Bluetooth, Mobile Development, Xamarin and Mobile App Development, and I have a tailor-made solution ready for you. Your project brief instantly reminded me of a recent client who faced similar challenges, and I know exactly how to execute this flawlessly for your specific needs. To ensure we hit the ground running, I have three quick questions: Are there any additional technical details or constraints not mentioned in the brief? What is the primary hurdle currently blocking your progress on this? What is your strict timeline for completion? Why trust me with your project? The Record: 250+ Projects. 6+ Years. 100+ consecutive 5-star reviews. The Standard: Zero misses. I don’t just finish the job; I guarantee flawless execution. The Availability: Full-time freelancer, online 9 AM - 9 PM EST. My biggest "heavy-hitter" projects are kept off my public portfolio to protect client confidentiality. Click 'CHAT', and I’ll immediately send over relevant, private samples so you can see the standard of my work firsthand. Best regards, Syed Fawad Ahmed.
€30 EUR in 6 days
0.0
0.0

Hello, As an accomplished software consultant of 20+ years, I've consistently delivered tailored, scalable solutions for clients worldwide. My robust expertise in mobile app development and solution architecture make me a prime candidate to troubleshoot your Android 12 Bluetooth printing challenge. With a proven record in resolving complex issues for clients across a range of industries, I'm confident I can streamline your printing functionality within the Android 12 ecosystem. One of the key benefits I bring is my adaptability and up-to-date knowledge base. I've been actively addressing the implications of targetSdkVersion updates and have successfully navigated related runtime permissions in various projects. My familiarity with cross-platform development using Xamarin will further contribute to a streamlined, efficient resolution for your specific needs. Furthermore, given the importance of maintainability, I commit not only to deliver the corrected project files you require but also provide a detailed, intuitive walkthrough of what went wrong and why, ensuring you'll be better equipped to manage similar challenges in the future. Trust in my ability to enhance your app's compatibility, restore its Bluetooth printing functionality and exceed your expectations throughout our partnership. A successful print from your device on Android 12+ awaits! Thanks!
€30 EUR in 2 days
0.0
0.0

Cachan, France
Payment method verified
Member since Mar 19, 2020
€30-250 EUR
€8-30 EUR
€30-250 EUR
€30-250 EUR
€8-30 EUR
₹1500-12500 INR
₹12500-37500 INR
$30-250 USD
$250-750 USD
$15-25 USD / hour
₹1500-12500 INR
₹12500-37500 INR
$750-1500 USD
₹1500-12500 INR
$2-8 USD / hour
₹150000-250000 INR
$10-30 AUD
₹100-400 INR / hour
$10-30 USD
₹1500-12500 INR
$250-750 USD
₹1500-12500 INR
₹1500-12500 INR
$250-750 USD
₹1500-12500 INR