
Completed
Posted
Paid on delivery
My Ionic-based Android app throws the mysterious “Camera 20” error code each time the user taps the shutter to take a picture. No stack trace or descriptive message appears—just that numeric code and the photo never saves. I need someone who really knows the Ionic/Capacitor camera plugin on Android to trace the root cause and deliver a clean fix. What I expect from you: • Identify why the Camera 20 code fires only at the capture moment. • Apply (or advise on) the code, plugin, permission, or Gradle changes required to eliminate the crash. • Provide a brief walkthrough of the solution so I can replicate it across branches and future builds. If this sounds straightforward to you and you’ve tackled similar Android camera issues in Ionic before, let’s get it resolved quickly.
Project ID: 40371589
6 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

As an experienced app developer with a deep understanding of Ionic and Capacitor, I am confident in my ability to solve the Camera 20 error plaguing your Android app. Having rectified numerous camera-related glitches in the past successfully, I'm accustomed to hunting down the root causes and applying efficient fixes. One aspect I take particular pride in is my knack for keeping things simple yet effective. My solutions won't overengineer your project or add unnecessary confusion to your codebase. You can trust me to identify whether the fix lies within the plugin, permission, Gradle, or somewhere else entirely, and deliver a clean solution that resolves the issue seamlessly across different branches and future builds. Communication is key, as I believe you've already gathered from our initial conversation. Throughout our collaboration, I will keep you informed about the progress, sharing a clear walkthrough of the solution so you not only get your immediate problem with Camera 20 fixed but also have a deeper understanding of how it was resolved, further empowering you with some added troubleshooting prowess. Let's solve this quickly so you can get back to leveraging all that your amazing app has to offer!
₹3,000 INR in 7 days
3.3
3.3
6 freelancers are bidding on average ₹5,854 INR for this job

Hi, I’m Abhishek Rathore, a senior Ionic/Capacitor engineer. The “Camera 20” error on shutter tap usually points to a failure during native capture/processing—often permission, file URI, or plugin mismatch—and I can trace and fix it cleanly. ? Approach - Reproduce on a debug build with Capacitor Camera + Android logs (logcat) - Inspect Camera plugin version vs Capacitor core; align to stable combo - Trace native Android flow (CameraActivity → file write → result intent) - Validate runtime permissions (CAMERA, READ/WRITE media) for Android 12+ - Patch config (FileProvider, scoped storage, Gradle settings) ✅ Core Features - Root cause identification with exact failure point - Fix for capture + save pipeline (URI/file handling) - Permission flow correction for modern Android SDKs - Plugin/config updates if version conflict exists - Clean, reproducible fix across builds ☁️ Reliability / Performance - Use FileProvider with scoped storage (no deprecated paths) - Ensure async result handling doesn’t drop the image callback - Test across API 29–34 and multiple devices ? Deliverables - Patched code + config changes - Short walkthrough with steps to replicate - Notes for future upgrades ? Why Me Solved similar Capacitor camera failures in production apps with native-level debugging. Before I start, which Capacitor and @capacitor/camera versions are you currently on?
₹8,125 INR in 5 days
6.6
6.6

Hello, PLB Technologies would be happy to resolve your Ionic Android “Camera 20” issue quickly and cleanly. We have a dedicated team of Ionic/Capacitor and Android specialists, supported by a Project Manager who ensures structured updates and clear communication throughout the task. Our approach: • Reproduce the error in a controlled Android environment • Inspect Capacitor Camera plugin configuration, Android permissions (runtime + manifest), and FileProvider setup • Review target SDK, Gradle settings, and scoped storage behavior (Android 11+) • Check camera result type (Base64/File/URI) handling at capture moment • Debug Logcat to trace the exact failure trigger • Apply precise fixes (plugin update/downgrade, permission handling, Gradle config, or code correction) Once resolved, we’ll provide: • Clean, production-ready fix • Clear explanation of root cause • Step-by-step notes to replicate across branches/future builds Our focus is not just patching the error but ensuring stable camera capture across devices and Android versions. We can begin immediately and deliver a structured, reliable fix.
₹10,000 INR in 5 days
0.0
0.0

Hi, I can help fix your Ionic Camera 20 error by debugging plugin configuration, permissions (Android/iOS), Capacitor/Cordova setup, and compatibility issues to ensure the camera feature works smoothly across devices. Let’s resolve the error quickly and get your app’s camera functionality running properly! Best regards, Waleed Saleem
₹2,000 INR in 2 days
2.2
2.2

DELHI, India
Member since Oct 23, 2023
₹12500-37500 INR
₹12500-37500 INR
₹1500-12500 INR
₹1500-12500 INR
$250-750 USD
$10-30 USD
$4-15 USD / hour
₹1500-12500 INR
₹1500-12500 INR
$250-750 USD
$8-15 AUD / hour
₹1500-12500 INR
₹600-1500 INR
₹1500-12500 INR
₹12500-37500 INR
₹12500-37500 INR
$250-750 USD
₹1500-12500 INR
$10-30 USD
₹1500-12500 INR
₹12500-37500 INR
₹600-1500 INR
$4-15 USD / hour
$4-15 USD / hour