Zum Inhalt springen
App-Entwicklung

Apps für iPhone und Android, die sich richtig anfühlen

Eine App ist der direkteste Draht zu deinen Kunden - sie liegt auf dem Homescreen, funktioniert auch ohne Empfang und darf sich melden, wenn es wichtig wird. Wir bauen Apps für iOS und Android aus einer gemeinsamen Codebasis mit React Native, damit du nicht zwei Projekte bezahlst und pflegst.

Eine Codebasis, zwei Stores

Mit React Native schreiben wir die App einmal und veröffentlichen sie für iPhone und Android. Das spart nicht nur beim Bau, sondern vor allem danach: Ein neues Feature oder ein Bugfix geht in beide Apps gleichzeitig, statt zweimal entwickelt und zweimal getestet zu werden.

Wo eine Plattform ihre eigenen Regeln hat, halten wir uns daran. Navigation, Zurück-Verhalten, Berechtigungsdialoge und Share-Funktionen sehen auf dem iPhone nach iPhone aus und auf Android nach Android. Und wenn eine Funktion wirklich echtes Nativ braucht - Bluetooth, Hintergrundverarbeitung, ein spezielles SDK - schreiben wir dieses Stück in Swift oder Kotlin dazu.

Was eine App kann und eine Webseite nicht

Push-Nachrichten, Kamera und Foto-Upload, Standort, Face ID oder Fingerabdruck, Kalender, Bezahlung in der App, NFC, Offline-Betrieb: Das sind die Gründe, warum sich eine App überhaupt lohnt. Wir klären früh, welche davon du wirklich brauchst - der Rest treibt nur die Kosten und die Prüfzeit im Store.

Offline ist dabei der Punkt, der am häufigsten unterschätzt wird. Für die Gewerbe- und Industriebetriebe rund um Schaffhausen ist das oft der eigentliche Grund für eine App: Wer den Tag auf Montage, im Lager oder im Aussendienst verbringt, kann nicht darauf warten, dass eine Webseite lädt. Wir bauen die App so, dass sie im Zug, im Keller oder auf der Baustelle weiterläuft, Eingaben lokal speichert und synchronisiert, sobald wieder Netz da ist. Das braucht saubere Konfliktbehandlung - und genau die planen wir mit ein, statt sie später nachzurüsten.

Veröffentlichung im App Store und bei Google Play

Die Einreichung ist ein eigenes Handwerk. Wir kümmern uns um Bundle-IDs, Signaturen und Zertifikate, App-Icons in allen Grössen, Screenshots, Store-Texte, Altersfreigabe und die Datenschutzangaben, die Apple und Google inzwischen für jede App verlangen. Die Entwickler-Konten laufen dabei auf deinen Namen, damit die App dir gehört - wir richten sie mit dir ein.

Vor dem Livegang bekommst du eine Testversion über TestFlight beziehungsweise die interne Testspur bei Google Play, damit du und dein Team die App auf euren eigenen Geräten ausprobieren könnt. Apples Review dauert meist nur wenige Tage, eine feste Zusage gibt es dafür aber von keiner Seite. Ablehnungen kommen vor - wir beheben die Punkte, bis die App durch ist.

Nach dem Launch fängt die Arbeit erst an

iOS und Android bekommen jedes Jahr eine neue Hauptversion, und beide Stores verlangen regelmässig, dass Apps gegen neuere SDKs gebaut werden. Eine App, die zwei Jahre liegen bleibt, fliegt irgendwann raus oder bricht auf neuen Geräten. Wir halten deine App gepflegt, aktualisieren Abhängigkeiten und testen vor jeder OS-Version.

Dazu gehört Sichtbarkeit: Absturzberichte und einfache Nutzungszahlen zeigen dir, wo Nutzer hängen bleiben. Kleinere Anpassungen an Texten und Logik können wir bei React Native oft direkt ausliefern, ohne dass ein neues Store-Review nötig ist - grössere Änderungen gehen den normalen Weg.

Was du bekommst

  • iOS- und Android-App aus einer Codebasis (React Native)
  • Mobiles UI/UX-Design nach iOS- und Android-Gewohnheiten
  • Push-Nachrichten, Kamera, Standort, Face ID und Co. nach Bedarf
  • Offline-Modus mit Synchronisation, wenn wieder Netz da ist
  • Anbindung an deine bestehenden Systeme über Schnittstellen
  • Einrichtung der Entwickler-Konten auf deinen Namen
  • Testversion über TestFlight und interne Google-Play-Testspur
  • Einreichung, Store-Texte und Betreuung nach dem Launch
Kostenloses Erstgespräch

So läuft ein Projekt ab

  1. 01

    Erstgespräch

    Wir klären, was die App können muss, für wen sie ist und ob eine App überhaupt der richtige Weg ist. Kostenlos und unverbindlich.

  2. 02

    Konzept und Angebot

    Funktionsumfang, Bildschirme, Schnittstellen und ein schriftliches Fixpreis-Angebot - inklusive dem, was bewusst nicht in Version 1 kommt.

  3. 03

    Prototyp

    Du klickst dich durch die wichtigsten Abläufe, bevor eine Zeile Produktivcode entsteht.

  4. 04

    Umsetzung

    Wir bauen in kurzen Zyklen und du bekommst alle zwei Wochen eine lauffähige Version auf dein eigenes Gerät.

  5. 05

    Test und Einreichung

    Beta-Test über TestFlight und Google Play, danach Store-Einreichung mit allen Angaben und Materialien.

  6. 06

    Betrieb

    Updates für neue iOS- und Android-Versionen, Absturz-Überwachung und Weiterentwicklung - so viel oder so wenig, wie du möchtest.

Häufige Fragen

Was kostet eine App?

Das hängt fast vollständig vom Funktionsumfang ab - eine App, die Inhalte anzeigt und Push verschickt, ist etwas anderes als eine mit Login, Bezahlung und Offline-Synchronisation. Nach dem kostenlosen Erstgespräch bekommst du ein schriftliches Angebot mit Fixpreis. Dazu kommen die jährlichen Gebühren der Entwickler-Konten bei Apple und Google, die direkt an die beiden Anbieter gehen.

Wie lange dauert die Entwicklung einer App?

Eine fokussierte erste Version braucht je nach Umfang typischerweise einige Monate von der Idee bis in den Store. Wir schneiden den Umfang bewusst klein, damit du früh etwas Echtes in der Hand hast und danach auf Basis von Nutzung entscheidest, was als Nächstes kommt.

Brauche ich wirklich eine App oder reicht eine Webseite?

Wenn deine Nutzer nur Informationen abrufen, reicht meist eine gute mobile Webseite - sie ist günstiger und ohne Installation erreichbar. Für eine App sprechen Push-Nachrichten, Offline-Betrieb, Gerätefunktionen wie Kamera oder NFC und regelmässige Nutzung. Wir sagen dir im Erstgespräch ehrlich, welcher Weg bei dir sinnvoller ist - auch wenn es gegen die App spricht.

Wem gehören die App und die Store-Konten?

Dir. Die Entwickler-Konten bei Apple und Google laufen auf deine Firma, wir bekommen nur die Zugriffsrechte, die wir zum Arbeiten brauchen. Den Quellcode bekommst du ebenfalls - du bist an uns nicht gebunden.

Was passiert, wenn Apple die App ablehnt?

Das kommt vor und ist Teil des Prozesses. Apple und Google nennen den Grund, wir beheben ihn und reichen erneut ein. Wie wir mit solchen Nachbesserungen umgehen, halten wir vorab im Angebot fest, damit es dabei keine Überraschungen gibt. Die häufigsten Gründe wie fehlende Datenschutzangaben, unklare Berechtigungen oder zu dünner Funktionsumfang prüfen wir vorher ab.