mxw-it Zurück zur Website
LeistungLeistung 03

Mobile Apps für Android und iOS

Ich entwickle Apps für Android und iOS aus einer gemeinsamen Codebasis, bis zur Veröffentlichung im Play Store und App Store. Ein Team, ein Repository, zwei Plattformen, mit den Store-Anforderungen von Anfang an eingeplant statt am Ende nachgezogen.

Eine Codebasis, zwei Plattformen

Mit React Native und Expo entsteht eine App, die auf Android und iOS nativ läuft, aus einem einzigen TypeScript-Projekt. Das halbiert nicht nur die Entwicklung, sondern auch jede spätere Änderung: ein neues Feature, ein Fehler, ein Design-Update, alles einmal. Für die allermeisten Anwendungen, von der Kunden-App über interne Werkzeuge bis zum Spiel, ist das die richtige Wahl.

Wo es auf spezielle Hardware-Nähe ankommt, etwa bei aufwendiger Grafik oder Bluetooth-Geräten, sage ich das im ersten Gespräch. Dann ist eine native Entwicklung je Plattform der bessere Weg, und ich empfehle sie, auch wenn ich sie nicht selbst anbiete.

Store-Anforderungen sind Teil des Auftrags

Apple und Google prüfen jede App, und beide lehnen regelmäßig ab: fehlende Datenschutzerklärung, unklare Altersfreigabe, Berechtigungen ohne Begründung, ein Bezahlweg am Store vorbei. Ich kenne die Regeln und plane sie ein, bevor die erste Zeile Code steht. Dazu gehören Datenschutzerklärung und Nutzungsbedingungen in der App, das Altersgate, wenn der Inhalt es verlangt, und ein Release-Prozess mit Build-Signierung, Testflight und Play-Console-Tracks.

Sie bekommen die App nicht als Datei, sondern veröffentlicht: unter Ihrem Entwicklerkonto, mit Store-Einträgen, Screenshots und einer Anleitung, wie Updates ablaufen.

Getestete Spiellogik, getestete Geschäftslogik

Was in einer App zählt, ist meist nicht die Oberfläche, sondern die Logik dahinter: Regeln, Berechnungen, Zustände. Die trenne ich strikt von der Oberfläche und teste sie automatisiert, mit reproduzierbaren Zufallszahlen, wo Zufall im Spiel ist. Eine Änderung an der Oberfläche kann so keine Regel kaputt machen, und ein Fehlerbericht lässt sich in einem Test nachstellen, bevor er behoben wird.

Beleg: EasyGame

EasyGame ist meine Partyspiel-App für Android und iOS: mehrere Spielmodi, eine deterministisch getestete Spiel-Engine mit über 160 automatisierten Tests, Altersfreigabe und Store-Compliance, alle Daten nur auf dem Gerät. Die Web-Demo ist auf der Startseite verlinkt, und die App zeigt, wie eine saubere Trennung von Logik und Oberfläche in der Praxis aussieht.

Ablauf

  1. Gespräch über Zweck, Zielgruppe und Plattformen, dazu eine erste Einschätzung zu Umfang und Kosten.
  2. Leistungsbeschreibung mit Bildschirmen und Funktionen, Festpreis mit Meilensteinen.
  3. Entwicklung mit Testbuilds, die Sie auf Ihrem eigenen Gerät installieren, ab dem ersten Meilenstein.
  4. Veröffentlichung in beiden Stores, Übergabe von Repository und Zugängen, auf Wunsch Wartung und Updates.

Für Unternehmen und Gründer in Schleswig-Holstein und Hamburg, remote in ganz Deutschland.

Häufige Fragen

Brauche ich für Android und iOS zwei Apps?

Nein. Mit React Native und Expo entsteht eine App aus einer Codebasis, die auf beiden Plattformen nativ läuft. Getrennte Entwicklung lohnt sich nur bei besonderen Anforderungen an Grafik oder Gerätehardware, und das sage ich Ihnen vorher.

Was kostet eine App?

Eine App mit wenigen Bildschirmen und ohne Server liegt im mittleren vierstelligen bis niedrigen fünfstelligen Bereich, eine App mit Konto, Server und Bezahlung darüber. Nach dem ersten Gespräch nenne ich eine Spanne, danach ein Festpreisangebot. Hinzu kommen die Entwicklerkonten bei Apple und Google, die auf Ihren Namen laufen.

Wer veröffentlicht die App in den Stores?

Ich, unter Ihrem Entwicklerkonto. Konto, Store-Einträge und die App gehören Ihnen; ich richte alles ein, reiche die App zur Prüfung ein und begleite eventuelle Rückfragen von Apple oder Google.

Wie laufen Updates nach der Veröffentlichung?

Kleine Änderungen an Inhalten und Oberfläche lassen sich mit Expo ohne neuen Store-Review ausliefern, größere Änderungen gehen als neue Version durch die Prüfung. Beides übernehme ich auf Wunsch als Wartung, oder Sie tun es mit der Anleitung aus der Übergabe selbst.

Stand: September 2026