Projekt starten

Etage 01 · Software

App-Entwicklung. iOS und Android, ein Team.

App-Entwicklung umfasst Planung, Design, Programmierung und Veröffentlichung von Apps für iPhone und Android und ihren Betrieb, während sich Handys und Stores ändern. yop ist eine App-Agentur in Tallinn: Wir planen die App mit Ihnen, bauen sie plattformübergreifend oder nativ, bringen sie in App Store und Google Play, und Code und Store-Konten bleiben auf Ihren Namen.

Mobile Apps

Was übernimmt eine App-Agentur?

Eine App-Agentur macht aus einer Idee oder einem internen Ablauf eine App, die Menschen installieren: Sie plant die Funktionen, gestaltet die Ansichten, programmiert die App und den Server dahinter, testet auf echten Geräten und veröffentlicht im App Store und bei Google Play. Nach dem Launch liefert sie Updates, weil jede neue iOS- und Android-Version etwas ändert.

Die meisten Apps, die Unternehmen bei uns programmieren lassen, installieren Menschen freiwillig: die Buchungs- und Treue-App einer Marke, eine Community- oder Mitglieder-App, die Handy-Seite eines SaaS-Produkts oder eine erste Version, die eine Idee mit echten Nutzern testet. Viele teilen sich ein Backend mit einer Web-App derselben Etage.

Apps für Außendienst-Teams, etwa Arbeitsaufträge, Checklisten und Unterschriften vor Ort, baut unser Schwesterunternehmen pirdir zusammen mit seiner Unternehmenssoftware.

  • Kunden-Apps. Bestell-, Buchungs-, Treue- und Konto-Apps für Ihre eigenen Kunden.
  • Endkunden-Apps. Abo-, Community- und Content-Apps mit Registrierung, Zahlungen und Push-Nachrichten.
  • Begleit-Apps. Die Handy-Seite eines SaaS-Produkts oder einer Web-Plattform.
  • MVP-Apps. Eine erste Version mit der einen Funktion, die die Idee beweist, bereit für echte Nutzer.

Was wir bauen

Von der ersten Ansicht bis zur Store-Seite.

01

Produkt­analyse

Wer nutzt die App, wofür, und welche drei Funktionen zählen am ersten Tag. Ergebnis: Funktionsliste und Festpreis.

02

UX- und UI-Design

Ansichten für Daumen, kleine Bildschirme und schwaches Netz, als klickbarer Prototyp auf Ihrem Handy getestet.

Öffnen →
03

Cross-Platform und nativ

Meist bedient eine Flutter- oder React-Native-Codebasis beide Stores; Swift und Kotlin, wenn die App viel Hardware braucht.

04

Backend und APIs

Server, Datenbank, Login und Admin-Bereich hinter der App, dazu Zahlungen und weitere Dienste.

Öffnen →
05

Store-Launch

Einträge in App Store und Google Play, Screenshots und Prüfung, in jeder Sprache, in der Sie verkaufen.

06

Updates und Support

OS-Updates, Absturz-Monitoring und neue Funktionen nach dem Launch, zum Monatspreis oder pro Release.

Gleiche App, echte Handys

Ihre App trifft jede Art von Handy.

Menschen nutzen den Dunkelmodus, lesen Arabisch, vergrößern die Schrift und verlieren im Aufzug das Netz. Wechseln Sie die Einstellung und sehen Sie, wofür wir testen.

Eine App, fünf Situationen

9:41

Heute

  1. 09:30Haarschnitt
  2. 10:30Bart trimmen
  3. 11:15Farbberatung
  4. 13:00Waschen, Föhnen
  5. 15:30Kinderschnitt

10:30 buchen

Standard: die Ansicht wie gestaltet

Vergleich

Nativ, Cross-Platform oder Web-App?

Cross-Platform-, native und progressive Web-Apps im Vergleich
Cross-Platform-, native und progressive Web-Apps im VergleichCross-Platform (Flutter, React Native)EmpfohlenNativ (Swift, Kotlin)Progressive Web-App
CodebasenEine für iOS und AndroidZwei, eine pro PlattformEine, läuft im Browser
KostenMittelHochNiedrig
GerätefunktionenDie meisten, über PluginsAlleBegrenzt
Store-EintragJaJaNein, direkt von der Website
Ideal fürDie meisten Kunden- und Endkunden-AppsViel Grafik, tiefer Hardware-ZugriffEinfache Tools und schnelle Tests

App-Mythen

Was wir hören vor dem ersten Build.

Oft hören wir

„Die App ist fertig, sobald sie im Store ist.“

Was wir sehen

Apple und Google bringen jedes Jahr ein großes Systemupdate, und die Stores ändern ihre Regeln. Eine App, die niemand aktualisiert, geht binnen Monaten kaputt.

Oft hören wir

„Cross-Platform-Apps wirken zweitklassig.“

Was wir sehen

Mit Flutter oder React Native merken die meisten Nutzer keinen Unterschied. Bei viel Grafik oder tiefem Hardware-Zugriff gewinnt nativer Code, und das sagen wir dann auch.

Oft hören wir

„Jede Firma braucht eine eigene App.“

Was wir sehen

Wenn Kunden zweimal im Jahr vorbeischauen, dient ihnen eine schnelle mobile Website besser. Eine App lohnt sich, wenn Menschen jede Woche wiederkommen.

Ablauf

Fünf Schritte in die Stores.

v0.1
01

Verstehen

Ein Workshop zu Nutzern, Funktionen und Risiken. Sie bekommen eine Funktionsliste und den Preis des ersten Releases.

v0.2
02

Prototyp

Klickbare Ansichten auf Ihrem Handy. Umentscheiden kostet hier einen Nachmittag, keinen Sprint.

v0.3
03

Bauen

Wir arbeiten in Zwei-Wochen-Sprints und spielen am Ende jedes Sprints eine neue Testversion auf Ihr Handy.

v0.4
04

Starten

Store-Einträge, Prüfung, Veröffentlichung und Absturz-Monitoring eingeschaltet.

v1.0
05

Wachsen

Updates, neue Funktionen und das Marketing, das Installationen bringt, wenn wir bleiben sollen.

Zum Launch

Ihr Eigentum am Launch-Tag.

Quellcode

App und Backend in Ihrem Repository, mit Hinweisen, wie man sie baut und veröffentlicht.

App-Store-Release

Der iOS-Build ist live, mit Eintrag in jeder Sprache und den Datenschutzangaben, die Apple verlangt.

Google-Play-Release

Das Android-Bundle ist live, mit Store-Eintrag und ausgefülltem Formular zur Datensicherheit.

Store-Grafiken

Screenshots und Icons in allen geforderten Größen, bereit für das nächste Update.

Absturzberichte

Absturz- und Performance-Monitoring ist aktiv und meldet an eine Adresse Ihrer Wahl.

Kosten und Zeit

Was kostet es, eine App entwickeln zu lassen?

Der Preis hängt von der Zahl der Ansichten und Nutzerrollen ab, davon, ob die App ein eigenes Backend braucht, an welche Systeme sie angebunden wird und wie viel offline funktionieren muss. yop rechnet nicht nach Stunden ab: Nach einer kurzen Analyse bekommen Sie einen Festpreis für jede Phase, beginnend mit dem ersten Release, das Budget steht also vor der Entwicklung fest.

Ein schlankes erstes Release mit einer Handvoll Ansichten ist meist einige Monate nach dem ersten Workshop in den Stores. Apps mit Zahlungen, mehreren Nutzerrollen oder komplexen Integrationen dauern länger, und wir teilen sie in Releases, damit früh etwas Nützliches erscheint.

Ihre App

Den Prototyp in der eigenen Hand.

Schreiben Sie uns, für wen die App ist und welche Aufgaben sie erledigen soll. Wir antworten innerhalb von zwei Werktagen und klären die Fragen, die das erste Release entscheiden.

Fragen

Gestellt vor dem ersten Build.

Was gehört zur App-Entwicklung?

App-Entwicklung umfasst Planung, Design, Programmierung, Tests und Veröffentlichung von Apps für iOS und Android sowie die Pflege nach dem Launch. yop baut außerdem das Backend, den Admin-Bereich und die Integrationen, die die App braucht.

Ansichten, Nutzerrollen, Backend und Integrationen bestimmen den Preis. yop nennt nach einer kurzen Analyse einen Festpreis pro Phase, Sie kennen die Kosten des ersten Releases also vor Entwicklungsbeginn.

Rechnen Sie mit einigen Monaten zwischen dem ersten Workshop und einer schlanken ersten Version in den Stores. Größere Apps teilen wir in Releases, damit das erste früh bei Nutzern ankommt.

Für die meisten Kunden- und Endkunden-Apps ist Cross-Platform mit Flutter oder React Native schneller und günstiger, weil eine Codebasis iOS und Android bedient. Natives Swift und Kotlin lohnt sich, wenn eine App grafiklastig ist oder stark auf Gerätehardware setzt.

Ja. yop eröffnet Repository, die Entwicklerkonten bei App Store und Google Play und das Hosting auf Ihr Unternehmen und arbeitet darin als Gast. Auf Wunsch läuft das Backend auf Servern in der EU.

Ja. Zuerst prüfen wir Code und Store-Einträge und beheben, was Updates blockiert. Dann betreiben wir die App weiter oder bauen sie Schritt für Schritt neu.

Ja. Unsere Apps laufen auf Deutsch, Englisch, Türkisch, Estnisch, Finnisch, Französisch, Spanisch und Arabisch, auch von rechts nach links, und wir schreiben den Store-Eintrag für jede Sprache.