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

Native-UI

Native-UI

Native-UI - React-Native-Designsystem

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

Design-System
40+
Komponenten
2
Plattformen
100%
TypeScript
MIT
Lizenz

Ü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.

Hauptfunktionen

01

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.

02

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).

03

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.

04

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.

05

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.

06

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.