MainPath für App-Teams

App, Backend und Stores in einem Projekt.

  • App StoreApple-Releases mit vorbereiteten Metadaten und Assets.
  • Google PlayPlay-Store-Einträge automatisiert bespielt.
Powered by Fastlane
Veröffentlichung in App Store, Play Store und Microsoft Store aus einem Projekt.

App-Entwicklung mit und ohne Plattform

So unterscheidet sich der Alltag.

Aufgabe Mit MainPath Ohne Plattform
Projektstart Vollständig abgedeckt: Templates für Flutter, Expo sowie native iOS- Nicht angeboten: Grundgerüst, Ordnerstruktur und Build-Skripte in jedem Projekt neu
iOS-Builds Vollständig abgedeckt: macOS-Geräte in der Cloud, angebunden an die Pipeline Teilweise abgedeckt: Ein Mac im Büro, an dem der gesamte Release-Prozess hängt
Signing verwalten Vollständig abgedeckt: Android Keystore, Apple Credentials Nicht angeboten: Zertifikate im Schlüsselbund einzelner Personen
Store-Metadaten Vollständig abgedeckt: Editor für Texte, Screenshots und Changelogs je Sprache im Projekt Nicht angeboten: Dieselben Texte in zwei oder drei Portalen pflegen
Veröffentlichung Vollständig abgedeckt: App Store, Play Store und Microsoft Store über Fastlane aus der Pipeline Nicht angeboten: Uploads von Hand, Versionsnummern manuell hochgezählt
Mehrere Marken aus einer Codebasis Vollständig abgedeckt: Whitelabel-Varianten mit eigenem Branding, eigenen Domains und Store-Einträgen Nicht angeboten: Kopierte Repositories, die nach Monaten auseinanderlaufen
Backend für die App Vollständig abgedeckt: NestJS, Laravel oder FastAPI im selben Projekt, mit Server und Datenbank Teilweise abgedeckt: Getrenntes Setup, eigene Pipeline, eigene Zugangsdaten
Web-Oberfläche Vollständig abgedeckt: Next.js, Astro oder Hugo aus derselben Projektbasis Teilweise abgedeckt: Drittes Setup, oft bei einem weiteren Anbieter
Fehler im Betrieb Vollständig abgedeckt: Sentry, sobald du dein Konto unter Anbindungen verbindest, für App und Backend Teilweise abgedeckt: Pro Projekt selbst aufsetzen oder auf Store-Berichte warten
Onboarding und Vertretung Vollständig abgedeckt: Ubuntu-Workspaces mit VS Code, JetBrains, RDP und VNC. Nicht angeboten: Einrichtung pro Rechner, Releases hängen an einzelnen Personen

Grün ist abgedeckt, gelb teilweise, grau nicht vorgesehen.

Was App-Teams konkret gewinnen

Sechs Punkte, die sich ab dem ersten gemeinsamen Release bemerkbar machen.

Alle Mobile-Wege abgedeckt

Flutter

macOS ohne eigene Hardware

iOS- und macOS-Builds laufen auf macOS-Geräten der Pipeline.

Store-Releases automatisiert

Fastlane bringt Builds in App Store, Play Store und Microsoft Store.

Signing zentral verwaltet

Android Keystore, Apple Credentials und Azure Artifact Signing werden in MainPath verwahrt statt auf Laptops.

Backend gehört dazu

Die API deiner App wird aus demselben Projekt gebaut und deployt, mit Docker, Datenbank, Reverse-Proxy, SSL und Backups.

Fehler sichtbar machen

Sobald du Sentry unter Anbindungen verbindest, siehst du Fehler mit Stacktrace, Release

App, Backend und Web-Oberfläche gehören zum selben Projekt. App, Backend und Web-Oberfläche gehören zum selben Projekt.
App, Backend und Web-Oberfläche gehören zum selben Projekt.

So startet ein App-Team auf MainPath

Vier Schritte vom ersten Projekt bis zum Store-Eintrag.

  1. Projekt anlegen

    Wähle im Assistenten Plattformen und Komponenten.

  2. Zugänge hinterlegen

    Apple Credentials, Play-Zugang, Android Keystore und bei Bedarf Azure Artifact Signing werden zentral gespeichert.

  3. Backend ergänzen

    Lege die API im selben Projekt an und verbinde einen eigenen oder einen Managed Server für Docker, Datenbank und SSL.

  4. Release ausliefern

    Die Pipeline baut, signiert und lädt hoch.

Häufige Fragen

Welche Mobile-Technologien werden unterstützt?

Flutter, Expo sowie native iOS- und Android-Projekte gehören zu den Templates, auch als Whitelabel-Variante.

Brauchen wir einen eigenen Mac im Team?

Für Pipeline-Builds nicht. MainPath stellt macOS-Geräte bereit, auf denen gebaut

Wie funktionieren Whitelabel-Varianten für Apps?

Du legst Branding, Domain und Store-Eintrag pro Marke im Projekt fest.

Können wir das Backend woanders lassen?

Ja. Du kannst MainPath zunächst nur für die App nutzen und dein Backend unverändert weiterbetreiben.

Was ist mit Kundenprojekten, die getrennt bleiben müssen?

Projekte liegen in Organisationen, Rollen und Zugriffsrechte bestimmen, wer welches Projekt sieht und bearbeitet.

Robin Janke

Sales-Team kontaktieren

Erzähl uns, was ihr baut. Wir melden uns über das Kontaktformular.