Skip to content

Android app development

An Android app that runs smoothly across devices and screen sizes, connected to a secure backend and an admin panel.

Technologies

  • Flutter
  • Kotlin
  • Dart
  • Node.js
  • PostgreSQL

The problem

The spread of Android devices, screen sizes and OS versions means poorly tested apps crash or look broken for part of your audience.

The solution

I build and test the app across sizes and versions, with an independent backend, notifications and accounts, then handle publishing on Google Play.

What's included

  • Complete Android app
  • Backend API
  • Accounts system
  • Push notifications
  • Admin dashboard
  • Google Play publishing

Features

  • Support for varied screens
  • Partial offline mode
  • Arabic and RTL support
  • Social sign-in
  • Crash tracking

Who it's for

  • Businesses in Android-first markets
  • Startups
  • Field services

Use cases

  • Customer service app
  • Field technician app
  • Booking app
  • Store 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

Is this the right fit for your project?