Skip to content

Mobile application development

One app on both platforms with a native feel and smooth performance, connected to a secure API and a dependable database.

Technologies

  • Flutter
  • Dart
  • Node.js
  • PostgreSQL
  • REST API

The problem

Building two separate apps doubles cost and time, and leaves the two drifting apart in features with every release.

The solution

I build from a single codebase that runs on both platforms against a shared API — one update reaches every user at once.

What's included

  • Android and iOS app
  • Backend API
  • Accounts system
  • Push notifications
  • Admin dashboard
  • App store publishing

Features

  • Partial offline operation
  • Targeted notifications
  • Social sign-in
  • Arabic and RTL support
  • Updates without republishing
  • Usage tracking

Who it's for

  • Businesses needing a mobile presence
  • Startups
  • Location- or booking-driven services

Use cases

  • Delivery app
  • Appointment booking app
  • Store app
  • Customer service app

How it's delivered

  1. 01

    Analysis

    Requirements and scope are pinned down before a line is written.

  2. 02

    Design

    System architecture, database design and user interfaces.

  3. 03

    Development

    Incremental delivery with regular updates you follow from your account.

  4. 04

    Testing & launch

    Testing, deployment, code handover and post-launch support.

Related projects

Projects
  • Three phone screens of the customer app: shop discovery, live courier tracking on a map and order status timeline
    Mobile appsMobile app

    Delivery & Order Tracking Mobile App

    A cross-platform mobile app for local ordering and delivery: a customer app with live courier tracking, a courier app with jobs, navigation and proof of delivery, and a dispatch dashboard.

    • Flutter
    • Firebase Cloud Messaging
    • Node.js
    • PostgreSQL
    • Prisma
    • +4
  • Inventory dashboard with stock value, items below reorder point, open receipts and stock movements per day
    Business systemsInventory & warehouse system

    Inventory & Warehouse Management System

    Inventory management software for a warehouse team: stock per location and bin, barcode scanning, goods receipt, picking, transfers, cycle counts, batch and expiry tracking, and reorder suggestions.

    • Next.js
    • React
    • TypeScript
    • PostgreSQL
    • Prisma
    • +3

Is this the right fit for your project?