App development

Posted 2 days ago

Worldwide

Summary

Title: Fix iOS-only crash in Flutter app (camera + TFLite) — Android already working Description: I have a working Flutter app (contact lens insertion assistant) that works correctly on Android but has a crash/freeze bug specific to iOS. The app: Flutter, uses camera, tflite_flutter, google_mlkit_face_detection, flutter_tts, and a couple other standard packages Two on-device TFLite models for image analysis Works fine on Android phones The bug: On iPhone (tester-confirmed), tapping "Take Photo" on the lens-orientation-check screen results in the screen freezing, followed by an OS-level "app isn't responding, please restart" type message Suspected causes (already narrowed down): either the camera controller (CameraController.initialize()) is failing silently on iOS, or the TFLite interpreter (Interpreter.fromAsset) is failing to load a model — possibly because the model needs "Select TF Ops"/Flex delegate support that iOS's default TFLite doesn't include I've already added error-handling code around both of these so the next time it happens, the app will show the actual error message on-screen instead of just freezing — should save you diagnosis time. Your first step should just be reproducing it and reading that message. Scope of work: Diagnose and fix the iOS-specific Take Photo crash Confirm the fix works reliably on a real iPhone Quick check of the Android build to confirm nothing broke Light review of tablet layout (Android tablet) — may need minor UI tweaks, TBD after you look Hand back a working build (or push fix to a shared repo) What I'll provide: Full Flutter project (will share via private GitHub repo or zip) Access to a tester's iPhone for a call/screen-share session if needed App Store Connect collaborator access if you need to build via TestFlight (or you can just hand me a build/IPA) Requirements: Must have a real Mac + Xcode to properly debug (not emulator-only) Experience with tflite_flutter / TensorFlow Lite on iOS a strong plus, since that's a likely root cause

  • Less than 30 hrs/week
    Hourly
  • < 1 month
    Duration
  • Intermediate
    Experience Level
  • $12.00

    -

    $20.00

    Hourly
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Microsoft Windows
iPadOS
Activity on this job
  • Proposals:50+
  • Last viewed by client:yesterday
  • Hires:
    1
  • Interviewing:
    0
  • Invites sent:
    1
  • Unanswered invites:
    0
About the client
Member since May 28, 2021
  • Ireland
    Nenagh, Co.Tipperary9:53 AM
  • $1K total spent
    5 hires, 1 active
  • 5 hours

Explore similar jobs on Upwork

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo