Zum Inhalt springen
stackschmiede.de
DE
#03 3-10 weeks

Mobile App (iOS + Android)

A branded app for iOS and Android from one codebase — Flutter, connected to your backend or an existing API (Crewmeister, Personio, your own). GDPR data residency in the EU, CI/CD included, store submission optional.

Range
€4,900–€14,900
ex VAT
Duration
3-10 weeks
Terms
14 days
50% upfront

What you get

Your own app for iOS and Android — not a white label of some generic platform, but your app with your code repository and your backend. Cross-platform via Flutter, because that’s the only realistic way for a small team or solo developer to maintain two platforms simultaneously.

Three packages

💡 Pilot MVP — one platform, one core flow

You want to test an app idea before going all in. Ideal for validation.

  • One platform (iOS or Android, by priority)
  • One core flow (login + list + detail + one input action)
  • Backend integration with an existing REST API or small backend skeleton
  • Basic branding (logo, colors, app icon)
  • TestFlight or Play Internal distribution (no store submission)

Effort: 3-4 weeks. Price: from €4,900.

🌟 Cross-Platform — iOS + Android, production

You want to ship a real app — in both stores, with all core flows.

  • iOS + Android from one codebase
  • 3-5 core flows (login, navigation, lists, detail, input, offline sync)
  • Full branding (logo, colors, typography, icon, launch screen)
  • Backend integration to existing API or a lean Go/Django backend
  • CI/CD with Fastlane (automatic TestFlight + Play Internal Testing on push)
  • Crash monitoring (self-hosted Sentry)
  • Store submission (Apple Developer + Google Play Console, incl. metadata preparation)

Effort: 5-8 weeks. Price: €8,900.

Full-Stack — app + own backend + admin dashboard

You need everything from one source: app, backend, admin web. Fits when you have no backend or want to replace an old one.

  • Everything from Cross-Platform plus
  • Own backend (Go or Django, Postgres, REST + WebSocket)
  • Admin web dashboard (Astro or Svelte) for your operations
  • GDPR gold standard: Hetzner hosting, audit log, encrypted backups
  • Multi-tenant capable (white-label-ready)

Effort: 8-10 weeks. Price: €14,900 + ~€25-50/month hosting.

Time-tracking with branding — standalone variant

By far the most common request. The market is crowded — but the combination of branded iOS+Android client and EU-hosted backend is not trivially available. Three options:

a) API connection to an existing service (Crewmeister, Personio, timetac, etc.) → app in your branding, data stays with the provider. Fast setup, dependency remains.

b) In-house backend on your own server → full data sovereignty. Hash-chain audit log for labor inspections. Aligned with the German Arbeitszeitgesetz 2026 amendment.

c) Managed backend on my Hetzner hosting → I run it for you, you just maintain the app content. Monthly flat fee from €50.

Price for variant b/c: from €8,900 — foundation is the existing backend prototype from my time-tracking project (Go + Postgres + Flutter). Saves you several weeks of development time compared to a greenfield build.

Technical stack

Mobile: Flutter 3.x, Dart. Offline via SQLite/Drift. Backend: Go (fast, single binary) or Django (when admin UI is desired). CI/CD: GitHub Actions + Fastlane. Monitoring: self-hosted Sentry, Uptime-Kuma. Hosting: Hetzner DE/EU or your server.

Why Flutter (and not React Native)?

  • One codebase, two platforms — actively maintained by Google, stable release cycle.
  • Native performance thanks to its own rendering stack (no JS-bridge overhead).
  • Dart as a strictly typed language eliminates whole classes of bugs vs. JS/TS.
  • Hot reload for fast iteration during development.
  • I already use Flutter in three production projects (see below).

Proof — my own Flutter apps in production

My active Flutter expertise comes from three in-house projects:

  • Time-tracking — Go backend + Flutter client, hash-chain audit
  • 3motiBot — PSD2 banking integration, Flutter + Go
  • gl-helden — PWA (Flutter Web + Capacitor), live at gl-helden.de

Not included

  • Native-only features without Flutter equivalents (extreme camera special workflows, deeply integrated CarPlay/Android Auto): separate scope.
  • App store optimization (ASO): not my focus — happy to refer a partner.
  • UX design from scratch: I work with your CI; full design process is a separate service.

Process

  1. Week 1 — scope workshop: core flows, data model, backend decision.
  2. Week 2 — design alignment: mockups, branding implementation, icon set.
  3. Weeks 3-N — build with weekly demos and TestFlight/Play-Internal builds.
  4. Penultimate week — UAT with your team.
  5. Final week — store submission or managed handover.

Prerequisites

  • Apple Developer Account ($99/year) — I can set this up on your behalf.
  • Google Play Console (one-time $25) — also set up on request.
  • A contact person for content (screenshots, store listing descriptions).

Includes

  • Flutter cross-platform (iOS + Android from one codebase)
  • Native modules where needed (camera, Bluetooth/BLE, biometrics, NFC)
  • Backend integration: in-house, your server, or third-party API (Crewmeister, Personio, custom REST)
  • GDPR-compliant data residency (EU hosting, no US cloud)
  • Company branding: logo, colors, typography, app icon, launch screen
  • Offline capability with SQLite + sync strategy
  • CI/CD with Fastlane (TestFlight + Play Internal Testing)
  • Self-hosted crash monitoring (Sentry) — no third-party telemetry
  • Optional: store submission (Apple Developer + Google Play Console)
  • Deployment runbook and handover documentation