Update Existing iOS Customer + Driver Apps UI from Figma (Pixel-Perfect)
Budget: $1,500 – $3,000 CAD
Project Description:
We have two existing iOS apps (Customer app + Driver app). The apps are already built and have features, but the UI/UX is outdated. We have finalized Figma designs for both apps and need an iOS developer/team to update the existing codebase and implement the UI exactly as shown in Figma (pixel-perfect). This is NOT a from-scratch build.
Platform / Tech (Mandatory):
• iOS only
• Strong Swift + Objective-C required
• Must be comfortable working in an existing/legacy iOS codebase
Scope of Work (Must Match Figma Exactly)
• Implement/update all screens shown in Figma for both apps
• Pixel-perfect UI (layout, spacing, fonts, colors, components)
• Navigation and screen flows exactly as designed
• Implement required UI states (loading/empty/error) where needed for usability
• Maintain existing functionality where applicable and ensure the new UI integrates cleanly with current features/APIs
Important Requirement (Customer App — Live Tracking)
Live Order Tracking (Required):
Implement UberEats/SkipTheDishes-style live order tracking in the Customer app using Google Maps, including:
• Real-time driver location updates
• A moving driver car icon/marker that animates smoothly on the map (no jumping)
• Route polyline + pickup and drop-off pins
• Live ETA updates
• Tracking states: Driver assigned → En route to pickup → Picked up → En route to customer → Arrived/Delivered
Important Terms (Read Carefully)
• You must review the Figma and the current iOS codebase before finalizing your fixed quote.
• Your quote must include every screen and functionality shown in Figma + the live tracking requirement above.
• No additional cost will be approved later for items visible/required in Figma or needed to implement it properly.
• If you discover limitations in code/backend, raise them early and propose solutions within the agreed fixed price.
• Do not bid if you cannot implement the design exactly within the existing apps.
Deliverables (Completion Requirements)
• TestFlight builds throughout the project
• Source code pushed to our repository regularly
• Screen-by-screen completion checklist (Customer + Driver)
• Final stable iOS builds for both apps
• Both apps successfully submitted and published on the Apple App Store (must be included)
Note: You must handle App Store submission steps (signing, provisioning, App Store Connect submission, and resolving submission issues until approval). We will provide Apple Developer / App Store Connect access as needed.
Milestones (Fixed Price; Must Be Followed)
1. Codebase review + setup + shared UI components + Auth screens (Welcome/Sign In/OTP) for both apps
2. Driver app UI update (onboarding/verification + home/online + orders + order detail)
3. Customer app UI update (browse/cart/checkout + order tracking + live animated map tracking)
4. Final polish + QA + bug fixes + TestFlight builds
5. App Store submission + approval + publish (final completion)
What to Include in Your Bid
1. Confirm Swift + Objective-C experience and working with existing iOS apps
2. Links/screenshots of pixel-perfect Figma → iOS work
3. Your fixed price quote + delivery timeline
4. Confirm: “I will implement the Figma exactly (fixed price, no surprise costs).”
5. Confirm: “I will implement UberEats-style live tracking (animated driver marker on Google Maps).”
6. Confirm: “I will complete App Store submission to approval.”
Only bid if you can commit to pixel-perfect implementation and fixed-price milestones
We have two existing iOS apps (Customer app + Driver app). The apps are already built and have features, but the UI/UX is outdated. We have finalized Figma designs for both apps and need an iOS developer/team to update the existing codebase and implement the UI exactly as shown in Figma (pixel-perfect). This is NOT a from-scratch build.
Platform / Tech (Mandatory):
• iOS only
• Strong Swift + Objective-C required
• Must be comfortable working in an existing/legacy iOS codebase
Scope of Work (Must Match Figma Exactly)
• Implement/update all screens shown in Figma for both apps
• Pixel-perfect UI (layout, spacing, fonts, colors, components)
• Navigation and screen flows exactly as designed
• Implement required UI states (loading/empty/error) where needed for usability
• Maintain existing functionality where applicable and ensure the new UI integrates cleanly with current features/APIs
Important Requirement (Customer App — Live Tracking)
Live Order Tracking (Required):
Implement UberEats/SkipTheDishes-style live order tracking in the Customer app using Google Maps, including:
• Real-time driver location updates
• A moving driver car icon/marker that animates smoothly on the map (no jumping)
• Route polyline + pickup and drop-off pins
• Live ETA updates
• Tracking states: Driver assigned → En route to pickup → Picked up → En route to customer → Arrived/Delivered
Important Terms (Read Carefully)
• You must review the Figma and the current iOS codebase before finalizing your fixed quote.
• Your quote must include every screen and functionality shown in Figma + the live tracking requirement above.
• No additional cost will be approved later for items visible/required in Figma or needed to implement it properly.
• If you discover limitations in code/backend, raise them early and propose solutions within the agreed fixed price.
• Do not bid if you cannot implement the design exactly within the existing apps.
Deliverables (Completion Requirements)
• TestFlight builds throughout the project
• Source code pushed to our repository regularly
• Screen-by-screen completion checklist (Customer + Driver)
• Final stable iOS builds for both apps
• Both apps successfully submitted and published on the Apple App Store (must be included)
Note: You must handle App Store submission steps (signing, provisioning, App Store Connect submission, and resolving submission issues until approval). We will provide Apple Developer / App Store Connect access as needed.
Milestones (Fixed Price; Must Be Followed)
1. Codebase review + setup + shared UI components + Auth screens (Welcome/Sign In/OTP) for both apps
2. Driver app UI update (onboarding/verification + home/online + orders + order detail)
3. Customer app UI update (browse/cart/checkout + order tracking + live animated map tracking)
4. Final polish + QA + bug fixes + TestFlight builds
5. App Store submission + approval + publish (final completion)
What to Include in Your Bid
1. Confirm Swift + Objective-C experience and working with existing iOS apps
2. Links/screenshots of pixel-perfect Figma → iOS work
3. Your fixed price quote + delivery timeline
4. Confirm: “I will implement the Figma exactly (fixed price, no surprise costs).”
5. Confirm: “I will implement UberEats-style live tracking (animated driver marker on Google Maps).”
6. Confirm: “I will complete App Store submission to approval.”
Only bid if you can commit to pixel-perfect implementation and fixed-price milestones
Related categories:
Mobile App Development
iPhone
Animation
Objective C
Swift
Google Maps API
iOS Development
Figma