Oil UI
Praxisleitfaden · Mobile App-UI

Mobile Apps mit mehreren Bildschirmen bei 390×844 gestalten: Prompts, Abläufe und Reviews

Wenn du einen KI-Agenten ohne Regeln für Viewport und Ablauf um eine mobile App bittest, erhältst du meist eine Desktop-Website in einer schmalen Spalte: winzige Labels, eine kopflastige Navigation und vier verschachtelte Karten, die um Platz konkurrieren. Echte mobile UI beginnt bei 390×844, widmet jeden Bildschirm einer primären Aufgabe und prüft drei bis fünf verbundene Bildschirme nebeneinander.

Die wichtigsten Punkte

  • Richte Entwürfe an 390×844 aus – oder an gerätespezifischen Viewports wie 198×242 für Uhren – und platziere primäre Aktionen in natürlicher Daumenreichweite.
  • Liefere sowohl eine interaktive index.html als auch eine screens.html mit allen Bildschirmen nebeneinander, damit du den Zusammenhang von Liste über Details bis zum Abschluss auf einen Blick beurteilen kannst.
  • Konzentriere jede Arbeit auf eine direkt erlebbare Zustandsänderung, etwa das Bewegen entlang einer Gezeitenkurve, die Bestätigung eines Abholpunkts oder das Aufdrehen einer Spielzeugkapsel.
  • Entferne verschachtelte Karten, die bei 390 px Bildschirmbreite zu viel horizontalen Innenabstand verbrauchen.
Kostenlosen Open-Source-Skill Oil UI installieren
npx skills add oil-oil/oil-ui

Mehr als 30 mobile App-Demos mit mehreren Bildschirmen und Prompts findest du unter /de/inspiration/mobile-app-design/.

Warum eine mobile App keine schmale Webseite ist

Auf einem Desktop-Monitor mit 1440 px können Nutzer Seitenleiste, Kopfleiste und ein mehrspaltiges Raster gleichzeitig erfassen. Auf einem Smartphone mit 390×844 gehört die Aufmerksamkeit dem Schritt direkt unter dem Daumen. Suchfeld, Werbebanner, vier Kategorie-Badges und ein zweispaltiges Kartenraster auf einem einzigen Smartphone-Bildschirm lassen jedes Bedienelement beengt wirken.

Die mobilen Arbeiten in der Oil-UI-Galerie zeigen, wie fokussierte Bildschirme aussehen: Tide dreht sich um das Ziehen einer Zeitleiste, bei dem Dünungshöhe, Wind und Gezeitenkurve synchron reagieren; Pickup (ride) verbindet eine Live-Karte mit einem Bottom Sheet für die Bestätigung des Abholpunkts, die Ankunft des Fahrers und Zieländerungen während der Fahrt; Pact (bank) und Luma (sleep) geben Typografie und Raum zum Atmen Vorrang vor dekorativen Widgets.

Wie mobile und gerätespezifische Apps in der Galerie ihre Bildschirmabfolgen strukturieren
Arbeit und ModellViewportBildschirm 1 (Einstieg)Bildschirm 2 (Zentrale Interaktion)Bildschirm 3 (Ergebnis / Zustand)
Tide Surf-Prognose (GPT 6.1 Sol)390×844 SmartphoneGespeicherte Surfspots mit Hinweis auf das beste Zeitfenster7-Tage-Kurven für Dünung, Wind und Gezeiten an einem SpotBewegen auf der Zeitleiste zur Untersuchung einer bestimmten Stunde
Pickup Ride-Hailing (Claude Sonnet 5.5)390×844 SmartphoneBestätigung des Abholpunkts und FahrpreisschätzungLive-Ankunft des Fahrers mit Fahrzeug- und KennzeichenprüfungZieländerung während der Fahrt und neue Fahrpreisberechnung
Luma Meditation und Schlaf (GPT 6.1 Sol)390×844 SmartphoneRuhige Abendansicht nach Schlafzielen geordnetAktive Atemanleitung und AudiowiedergabeMorgendliche Zusammenfassung von Schlafrhythmus und -dauer
Splitwater Schwimmuhr (GPT 6.1 Sol)198×242 UhrAktives Schwimmen (reines Schwarz, eine große Bahnenzahl)Countdown-Ring für die Pause am Beckenrand mit haptischem SignalWassersperre durch Drehen der Krone und Zusammenfassung nach dem Schwimmen (5 Bildschirme)

Vollständige Abläufe mit screens.html nebeneinander prüfen

Wer eine mobile App nur anhand des Startbildschirms beurteilt, übersieht fehlerhafte Übergänge und uneinheitliche Kopfleistenhöhen. Im Oil-UI-Arbeitsablauf erzeugen Agenten zwei Ansichten für mobile Arbeiten:

  1. Eine interaktive index.html bei 390×844

    Hier kannst du Navigationstabs antippen, Bottom Sheets öffnen, Slider ziehen und Zustandsübergänge direkt im Browser testen.

  2. Eine screens.html mit 3 bis 5 wichtigen Bildschirmen nebeneinander

    Einstiegsbildschirm, aktive Interaktion und Abschlusszustand stehen auf einer Fläche nebeneinander, damit du typografische Skalierung, Safe-Area-Abstände und Farbkontinuität über den gesamten Ablauf prüfen kannst.

  3. Hochauflösende Screenshot-Prüfung pro Bildschirm

    Jeder Bildschirm wird bei 390×844 mit DPR=2 aufgenommen, um Touch-Ziele (mindestens 44 px), Abstand zur Home-Anzeige unten und Zeilenumbrüche der Labels zu prüfen.

Prompt-Vorlage für mobile Apps mit mehreren Bildschirmen

Verwende diese Prompt-Struktur in Claude Code, Codex oder Cursor, um eine kohärente mobile Oberfläche mit mehreren Bildschirmen zu erzeugen:

Prompt-Vorlage für mobile Apps mit mehreren Bildschirmen bei 390×844
Verwende Oil UI, um eine [App-Kategorie, z. B. Reiseplaner für Gruppen / App für persönliches Budget] bei einem mobilen Viewport von 390×844 zu gestalten und zu implementieren.
- Zentrale Aufgabe und Bediengefühl: [Beschreibe die prägende Interaktion, z. B. Stopps per Drag-and-drop neu im Tagesplan anordnen und die Fahrzeiten live aktualisieren / eine Ausgabe mit zwei Tipps erfassen und den Wochenbudgetbalken anpassen sehen].
- Drei erforderliche Bildschirme:
  1. Bildschirm 1: [Hauptansicht, z. B. Reiseübersicht nach Tagen];
  2. Bildschirm 2: [Aktiver Interaktionszustand, z. B. einen Stopp ziehen oder das Sheet zum Aufteilen von Ausgaben öffnen];
  3. Bildschirm 3: [Abgeschlossener Zustand oder sekundäre Detailansicht].
- Ergebnisse: Erstelle sowohl eine interaktive index.html als auch eine screens.html mit allen drei Bildschirmen nebeneinander. Gestalte für Daumenreichweite und eine bildschirmfüllende mobile Hierarchie statt mit verschachtelten Desktop-Karten.

Auch wenn deine produktive App React Native, Flutter oder SwiftUI verwendet, legt ein früher HTML-Prototyp mit drei Bildschirmen Abstände und Hierarchie in wenigen Minuten fest.

Funktionierende Beispiele und Prompts aus der Galerie

Öffne die Live-Demos bei 1440 px oder 390 px und untersuche, wie Modell und Prompt die fertige Oberfläche geprägt haben.

Tide · Surf- und Gezeitenprognose-App

Tide

Surf- und Gezeitenprognose-App

GPT 6.1 Sol390×844

Eine Surf- und Gezeitenprognose-App für Surfer (390×844): eine Liste gespeicherter Surfspots und für jeden Spot die Wellenhöhe, Periode, Windrichtung und -geschwindigkeit für heute und die nächsten sieben Tage, eine Gezeitenkurve sowie ein Vorschlag für die beste Zeit. Gezeiten und Bedingungen ändern sich mit der Zeit; deshalb steht die Datenvisualisierung im Mittelpunkt: Beim Ziehen der Zeitachse aktualisieren sich Wellen, Wind und Tide gemeinsam. Entwirf die Spotliste, die Detailansicht eines Spots und das Ziehen der Zeitachse zu einem bestimmten Zeitpunkt. Liefere `index.html` und ein `screens.html` mit drei nebeneinander angeordneten Bildschirmen.

Arbeit und Prompt ansehen →
Pickup · Fahrtvermittlungs-App

Pickup

Fahrtvermittlungs-App

Claude Sonnet 5.5390×844

Der Bildschirm nach dem Buchen einer Fahrt in einer Fahrtvermittlungs-App (390×844): ein herannahendes Auto auf einer Karte, Fahrer- und Fahrzeugdetails, voraussichtliche Ankunft und Fahrtfortschritt nach dem Abholen. Zeichne Straßennetz und Route in Code, statt echte Karten-Screenshots zu verwenden. Das Warten auf das Auto ist der Moment mit der größten Anspannung, deshalb muss seine Entfernung sofort erkennbar sein. Erstelle drei Zustände: Warten, Auto eingetroffen und laufende Fahrt. Liefere `index.html` und `screens.html` mit den drei Bildschirmen nebeneinander.

Arbeit und Prompt ansehen →
Luma · Meditation und Schlaf

Luma

Meditation und Schlaf

GPT 6.1 Sol390×844

Eine App, die Erwachsenen mit Schlafproblemen beim Entspannen und Einschlafen hilft (390×844), mit englischsprachiger Oberfläche: eine Abendroutine, angeleitete Atmung und Meditation, ein Mix aus Schlafgeräuschen und ein Morgenbericht über die vergangene Nacht. Die Atemführung ist der Kern: Das Bild dehnt sich im Atemrhythmus aus und zieht sich zusammen, etwa 4 Sekunden einatmen, 7 halten und 8 ausatmen. Nachts sollte die Darstellung angenehm für die Augen sein. Der Morgenbericht soll die Nacht auf einen Blick verständlich machen, ohne Kennzahlen anzuhäufen. Vermeide das Klischee eines violetten Sternenhimmel-Gradients mit Mondillustration. Entwirf drei Bildschirme: Heute Abend mit Abendroutine, empfohlenen Übungen und Geräuschmix; eine laufende Atemübung; und einen Morgenbericht mit Einschlafdauer, Wachphasen, Schlafstadien über die Nacht und einem Vergleich mit dieser Woche. Liefere `index.html` und `screens.html` mit den drei Bildschirmen nebeneinander.

Arbeit und Prompt ansehen →
Pact · Digitales Banking

Pact

Digitales Banking

GPT 6.1 Sol390×844

Eine digitale Banking-App für Freiberufler und junge Berufstätige (390×844) mit englischsprachiger Oberfläche: Kontostand, letzte Transaktionen, Ausgaben dieses Monats, Sparziele, Kartenverwaltung und Überweisungen. Bankname, Kartendesigns und Händlerlogos sind sämtlich fiktiv. Überweisungen und Kartensteuerung stehen im Mittelpunkt: Empfänger auswählen, einen Betrag über einen Ziffernblock eingeben und die Überweisung bestätigen – all das soll beruhigend und effizient wirken. Das Einfrieren einer Karte mit einem Tippen soll einen klaren Zustandswechsel erzeugen. Entwirf drei Bildschirme: Start mit Kontostand, letzten Transaktionen und Monatsausgaben; Karten mit Kartenansicht, Einfrieren, Limits und kontaktloser Zahlung; sowie den Überweisungsablauf von der Betragseingabe bis zum erfolgreichen Senden. Liefere `index.html` und `screens.html` mit den drei Bildschirmen nebeneinander.

Arbeit und Prompt ansehen →
Sammlung durchsuchen →

Mobile Sheets, Fehlerkorrektur und haptische Minispiele mit Oil UI Pro ausarbeiten

Oil UI Pro behandelt mobile Navigationsmuster, Bottom Sheets und die Korrektur von Formularfehlern im Feld sowie spezielle Layout- und Zustandschecklisten für haptische Apps und Minispiele wie Klak (Spielzeugkapseln), Ding! Mint Arcade (Coin Pusher) und Gotcha! (Greifautomat).

Oil UI Pro entdecken
npx github:oil-oil/oil-cli install oil-ui-pro
Oil UI Pro entdecken →

Häufige Fragen

Warum zeigen die mobilen App-Beispiele in der Galerie drei oder fünf Bildschirme nebeneinander?

Ein einzelner statischer Startbildschirm verrät selten, ob eine App tatsächlich funktioniert. Die Darstellung aller wichtigen Bildschirme über screens.html zeigt den Weg vom Anfang bis zum Ende; in der Live-Demo kannst du mit jedem Bildschirm interagieren.

Kann ich Oil UI für Projekte mit React Native, Flutter oder SwiftUI verwenden?

Ja. Viele Teams lassen den Agenten zunächst eine schnelle HTML-Vergleichsseite mit drei Bildschirmen bei 390×844 erstellen, um Layout, Typografie und Farbe im Browser festzulegen. Anschließend übertragen sie die bestätigte Richtung in SwiftUI-, Flutter- oder React-Native-Komponenten.

Wie behandelt Oil UI andere Bildschirme wie Smartwatches, Fernseher oder Fahrzeugdisplays?

Indem zuerst der physische Betrachtungsabstand und die Eingabehardware berücksichtigt werden. Bei Yeying (TV-App bei 1920×1080) sind Fokuszustände der Fernbedienung aus drei Metern eindeutig erkennbar; bei Yantu (Fahrzeugdisplay bei 1920×720) vergrößert sich die Abbiegeanweisung während der Fahrt dynamisch; bei Splitwater (Uhr bei 198×242) ist das Entsperren über die Krone bei nassem Bildschirm Teil des Zustandsmodells.

Was ist der häufigste KI-Layoutfehler auf Mobilgeräten?

Karten mit Innenabstand werden auf einem 390-px-Bildschirm in weitere Container mit Innenabstand verschachtelt, sodass kaum 260 px für den eigentlichen Inhalt bleiben. Volle Breite und feine Trennlinien statt äußerer Kartenrahmen schaffen sofort mehr Raum.

Verwandte Leitfäden