Native-UI - React-Native-Designsystem | POLPROG Skip to content

Native-UI

React-Native-Designsystem

Ein React Native Design System - nativ wirkende Komponenten auf iOS und Android.

Design-System React Native 0.74+ / Expo SDK 51+
Offizielle Produktseite Herausgeber: POLPROG
Offizielle Produktseite
40+
Komponenten
2
Plattformen
100%
TypeScript
MIT
Lizenz
01 / Native-UI

Über

Native-UI ist ein React Native Design System, das auf Tokens, Themes und barrierefreiheitsorientierte Primitive aufbaut. Es liefert 32 Komponenten und 9 Layout-Primitive - Button, Input, Select, BottomSheet, HeaderBar, ListItem, Toast, Modal und mehr - die sich alle korrekt auf iOS und Android verhalten, mit vollständigen hellen / dunklen Themes, reduce-motion-Unterstützung und typisierten APIs. Veröffentlicht als @polprog/native-ui auf npm, betreibt es mehrere interne mobile Produkte und ist jetzt öffentlich unter der MIT-Lizenz.

02 / Einsatz

Was es löst

Das Problem
  • Denselben Screen schreiben Sie zweimal, je Plattform
  • Abstände, Farben und Dunkelmodus laufen auseinander
  • Labels für Screenreader kommen ganz zum Schluss
Das Ergebnis
  • Eine Komponente verhält sich auf beiden Systemen nativ
  • Alle Screens holen ihr Aussehen aus einer Quelle
  • Barrierefreiheit steckt von Anfang an in den Komponenten
Für wen
  • React-Native- und Expo-Entwickler
  • Teams mit einer App für iOS und Android
  • Wer für Barrierefreiheit der App verantwortet
03 / Hauptfunktionen

Hauptfunktionen

Die wichtigsten Funktionen praxisnah erklärt.

Token-basierte Themes

Jede Oberfläche - Farbe, Abstand, Radius, Typografie, Schatten - ist ein benanntes Token. Wechseln Sie helle / dunkle / eigene Themes über einen einzigen Provider; Komponenten lesen nur Tokens, eine Änderung propagiert systemweit.

40+ Komponenten & Primitive

32 Produktionskomponenten - Button, Input, Select, BottomSheet, HeaderBar, ListItem, Modal, Toast, Switch, Checkbox, Radio, Card, Avatar, Badge, Chip, Spinner, Skeleton, SearchBar und mehr - plus 9 Layout-Primitive (Box, Stack, Heading, Text, Divider).

Nativ wirkendes Plattformverhalten

iOS verwendet SF-natives Druckfeedback und Sheet-Dimensionierung; Android verwendet Ripple und Material Elevation. Gleiche Props, korrektes Plattformverhalten - kein plattformspezifischer Code in Ihrer App.

Barrierefreiheit an erster Stelle

Jede interaktive Komponente wird mit Labels, Hit-Slops, Fokusreihenfolge, Screenreader-Rollen und Respekt vor reduce-motion ausgeliefert. Überschreiben Sie jede Voreinstellung pro Instanz nach Bedarf.

Vollständig typisiertes API

100% TypeScript. Erschöpfende Prop-Typen, Varianten und Theme-Verträge werden in Ihrem Editor automatisch vervollständigt - fehlerhafte Nutzung wird vor der Laufzeit erkannt.

Null Runtime-Abhängigkeiten

Keine Styling-Bibliotheken, keine schwergewichtigen UI-Frameworks - nur React Native selbst plus ein schlanker Theme-Provider. Minimaler Installationsfußabdruck, kein Versions-Lock-Risiko.

04 / Herunterladen

Produktzugang

Ein klarer Weg von der offiziellen Quelle bis zum ersten erfolgreichen Einsatz.

Passende Plattform wählen

Nutzen Sie einen der offiziellen Links für Ihr Gerät oder Ihren Browser.

Installieren oder öffnen

Folgen Sie den Store-Anweisungen oder öffnen Sie die Webanwendung. Keine Drittanbieter-Installer.

Konfigurieren und starten

Prüfen Sie die Optionen, wählen Sie Ihre Einstellungen und beginnen Sie mit dem zentralen Workflow.

Offizielle Zugangsoptionen
05 / Technologie

Technologie des Produkts

Ein transparenter Blick auf die Kerntechnologien für Entwicklung und Wartung dieses Produkts.

React Native
TypeScript
Expo