Build a Mobile App in Flutter (iOS/Android) for a smart parking company.

Posted 4 days ago

Worldwide

Summary

OVERVIEW We are building a consumer-facing mobile app for an on-demand urban access platform — think real-time map discovery, slot selection, and one-tap entry. The app is the primary touchpoint for our end users and needs to feel fast, clean, and intuitive. We already have a web MVP that's nearly ready to ship. This engagement is about building the mobile app from scratch in Flutter, using the existing website and our brand guidelines as the blueprint. The focus is purely on delivering polished, production-ready screens that mirror the web experience and feel great to use — no backend work required for now. API integration, payments, and similar work aren't part of this scope, though there may be room for future collaboration (not promised). TIMELINES We're looking for a 6–12 week collaboration starting in July. We'd want a working draft of the mobile app roughly four weeks after kickoff, followed by ongoing improvements and iterations. WHAT WE NEED BUILT – Onboarding flow — splash, sign-up, log-in, licence plate input – Map screen — interactive map (flutter_map or google_maps_flutter) with available location markers – Location detail screen — info, availability slots, pricing display – Booking / session flow — select slot, confirm, active session view with countdown timer – Gate access screen — QR code display and a manual “open” trigger button (mocked) – User profile — saved vehicles (plates), booking history, basic settings – Notification stubs — booking confirmed, session ending soon All screens must follow our existing design system. We will provide brand tokens (colors, typography, spacing), a component reference, and annotated design guidelines before work begins. These must be implemented as a proper Flutter ThemeData and shared widget library — not hardcoded per screen. Pixel-fidelity to provided designs is expected. TECHNICAL REQUIREMENTS – Flutter with Dart — latest stable release – Riverpod for state management — no Provider, no Bloc – GoRouter for declarative navigation – flutter_map, open_street_map or google_maps_flutter for the map screen – Custom ThemeData built from our brand token set — all colors, fonts, and spacing centralized – flutter_screenutil or equivalent for responsive layout across device sizes – qr_flutter for QR code rendering on the gate access screen – Flutter build pipeline configured for iOS and Android – Clean, modular widget structure — codebase will be handed to an in-house team post-MVP WHAT WE PROVIDE – Brand token set — exact color values, font family (Montserrat), spacing scale, border radii – Screen-level design annotations and UX flow descriptions – Component references from our existing web app — visual reference only, not Flutter code – Direct async communication via Slack or Notion — we are responsive and decisive DELIVERABLES – All screens implemented in a clean Flutter project, committed to a private GitHub repo – Centralized theme file and reusable widget library with documented usage – Working builds on both iOS Simulator and Android Emulator at each milestone – Short Loom walkthrough of each milestone before sign-off IN YOUR PROPOSAL, PLEASE INCLUDE – Two examples of Flutter apps you have shipped (App Store or Play Store links preferred) – Your preferred milestone structure for a project of this scope – Your availability and timezone – A brief note on how you approach design handoff — can you work from annotated references and token files, or do you require a Figma source file? We will not respond to generic proposals. Short, specific applications referencing the tech stack above are preferred.

  • $500.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
Map Integration
Location-Based Service
Activity on this job
  • Proposals:50+
  • Last viewed by client:4 days ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Mar 15, 2025
  • Netherlands
    7:21 PM
  • Tech & IT
    Small company (2-9 people)

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