Feinschliff auf Native-Niveau, sofort einsatzbereit
Kompakte und reguläre Schriftskalen, abgestimmt auf iOS und Android. Aurora kommt mit Space Grotesk, Bloom kombiniert Outfit mit Plus Jakarta Sans, oder du nutzt jede Schrift, die du lädst.
Was ist neu in 2.0 MIT · React Native · v2.0.0
Native-UI ist ein plattformübergreifendes React-Native-Designsystem von POLPROG. Es liefert sich nativ anfühlende Komponenten für iOS und Android, mit produktionsreifem visuellem Feinschliff von Anfang an.
Warum Native-UI
Meinungsstarke Defaults. Meinungsfreie APIs. Visuelle Parität ohne Konfiguration: nativ auf iOS, nativ auf Android.
Kompakte und reguläre Schriftskalen, abgestimmt auf iOS und Android. Aurora kommt mit Space Grotesk, Bloom kombiniert Outfit mit Plus Jakarta Sans, oder du nutzt jede Schrift, die du lädst.
41 Komponenten und 10 Primitive für jede Bildschirmoberfläche: Buttons, Inputs, Datumsauswahl, Sheets, Toasts, Listenzeilen, Skeletons und mehr.
Ein typisiertes Token-System für Farben, Typografie, Abstände, Radien und Elevation, dazu Tokens pro Komponente. Wechsle Theme-Variante, Akzent oder Dichte, ohne Komponentencode anzufassen.
Kompakte (Standard) und reguläre Skala mit je 18 Varianten, einschließlich tabellarischer Ziffern, mit vorkonfigurierten Zeilenhöhen und Schriftstärken.
Textfarben erfüllen auf jeder Oberfläche den WCAG-AA-Kontrast, Screenreader erhalten Rollen, Labels und Ansagen, und reduzierte Bewegung wird standardmäßig berücksichtigt.
Haptik, sichere Bereiche, Tastaturverhalten und Dialoge folgen der jeweiligen Plattform hinter einer einzigen Prop-Oberfläche. Jedes Label ist lokalisierbar, und Icons werden in Rechts-nach-links-Layouts gespiegelt.
TypeScript strict und eine Jest-Suite bei jeder Änderung, und jede Storybook-Story wird in hellen, dunklen, Rechts-nach-links- und Hochkontrast-Themes getestet.
Veröffentlicht als ESM und CJS, frei von Seiteneffekten, mit einem Export pro Komponente. Liefere nur aus, was deine Bildschirme importieren.
Komponenten
Jede Oberfläche, die ein Produkt braucht, zusammengesetzt aus demselben Theme, denselben Tokens und demselben Motion-System.
Buttons
Chips
Input
Badges und Avatare
Skeleton
Toast
Karte
Schalter
Liste
Segmentierte Auswahl
Datumsauswahl
Statistik-Kachel
Aktionskacheln
Fortschritt
Button-Playground
Typografie
18 Varianten mit abgestimmten Größen, Zeilenhöhen und Schriftstärken. Hier zu sehen ist die reguläre Skala in iOS-Größen. Die kompakte Skala für inhaltsdichte Bildschirme ist der Standard.
Design-Tokens
Farben, Abstände, Radien und Elevation: typisiert, thembar und für jede Komponente verfügbar.
2xs
2px
xs
4px
sm
8px
smPlus
12px
md
16px
mdPlus
20px
lg
24px
xl
32px
2xl
40px
3xl
56px
xs
6px
sm
10px
md
14px
lg
18px
xl
24px
2xl
32px
full
9999px
Installation
Provider einsetzen, Komponenten importieren, fertig. Keine Konfiguration, kein Theme-Schreiben, kein Token-Gerangel nötig.
import { NativeUIProvider, Button, Card, Heading, VStack } from '@polprog/native-ui';
export default function App() {
return (
<NativeUIProvider>
<Card>
<VStack gap="lg">
<Heading level={1}>Welcome</Heading>
<Button title="Get started" onPress={handlePress} />
</VStack>
</Card>
</NativeUIProvider>
);
}
Der Unterschied
| Thema | Reines React Native | Native-UI |
|---|---|---|
| Schriftskala | Pro Bildschirm selbst gebaut | 18 vorabgestimmte Varianten · 2 Dichte-Presets |
| Design-Tokens | Manuelle StyleSheet-Konstanten | Stark typisiertes Theme · in einer Zeile tauschen |
| Barrierefreiheit | Opt-in pro Komponente | Rollen · Labels · Ansagen · AA-Textkontrast standardmäßig |
| Plattform-Parität | Platform.select überall verstreut | Vereinheitlichte Props, Plattformverhalten gekapselt |
| Formulare und Inputs | Label / Helper / Fehlerzustände selbst bauen | Input, TextArea, Select, Datumsauswahl, Checkbox, Radio, Switch bereit |
| Motion und Haptik | Separat installieren und verdrahten | PressableScale, Toast, Konfetti, Skeleton eingebaut |
| Visuelle Konsistenz | Driftet über Bildschirme / Teams | Produktionsreife Parität durch Tokens erzwungen |
| Test-Sicherheitsnetz | Deine Verantwortung | 1022 mit der Bibliothek ausgelieferte Unit-Tests |
In Produktion
POLPROG-Apps im App Store und bei Google Play, gebaut mit denselben Komponenten und Tokens wie diese Website.
Haushalts- und Renovierungsbudgets, PDF-Angebote direkt vom Smartphone
Führt das Haushaltsbudget und Renovierungsbudgets als getrennte Projekte und lässt Handwerker ihren Kunden ein PDF-Angebot direkt vom Smartphone schicken. Funktioniert offline und ohne Konto.
Mach aus jedem Foto ein Puzzle, ganz privat
Ein datenschutzorientiertes Foto-Puzzlespiel für Smartphones und Tablets. Native-UI steuert seine Buttons, Karten, Modals, Theme-Tokens und adaptiven Layouts, während die Fotos das Gerät nie verlassen.
Installiere Native-UI und verbringe deine Zeit mit dem Produkt, nicht mit Pixeln.