Posted 4 Hours Ago Job ID: 2112518 23 quotes received

.NET MAUI Mobile App - Open Camera

Fixed PriceUnder $250 W9 Required for U.S.
Quotes (23)  ·  Premium Quotes (3)  ·  Invited (0)  ·  Hired (0)

  Send before: November 28, 2025

Send a Quote

Programming & Development Programming & Software

I have a .NET MAUI app (GitHub link provided after hire). I need rear-camera preview by default (not selfie), capture a still photo, then navigate to a second page that displays the image. Must use native platform APIs only (CameraX/Camera2 on Android, AVFoundation on iOS). No third-party camera packages as I have not found one that works. Using CommunityToolkit.


Scope & Deliverables

  • Add a Camera page: opens rear camera immediately, live preview, buttons for Capture, Torch, and Back.

  • Add a Results page: receives the captured image path/stream, displays it full-width, with Share and Retake.

  • Implement a small cross-platform camera service surface (init, start/stop preview, capture, torch, tap-to-focus).

  • Wire Shell navigation from Camera → Results and pass the image path.

  • Save a correctly oriented JPEG to app storage and display it on Results page.

  • Include permissions, manifests, entitlements, and brief README with build/run steps.


Technical Requirements

  • Android: Native CameraX (preferred) or Camera2; rear camera selector; proper rotation handling; runtime permissions.

  • iOS: AVFoundation session with back camera, preview layer, tap-to-focus, torch control.

  • Works on physical devices: Android 8+ and iOS 15+.

  • Clean, documented code; no external camera UI libraries.


Acceptance Criteria

  • App opens to the Camera page and shows rear camera preview immediately.

  • Capture navigates to the Results page and displays the image.

  • Torch toggle and tap-to-focus work on both platforms.

  • JPEGs are correctly oriented; file path is passed reliably.

  • Builds in Release on a real iPhone and Android phone following the README.


Environment

  • .NET MAUI targeting net8.0-android and net8.0-ios.

  • Visual Studio 2022.


... Show more
Carlos V United States