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

Native-UI

Native-UI

Native-UI - React Native-designsysteem

Een React Native design system - native-aanvoelende componenten op iOS en Android.

Design System
40+
Componenten
2
Platformen
100%
TypeScript
MIT
Licentie

Over

Native-UI is een React Native design system gebouwd rond tokens, thema's en accessibility-first primitieven. Het bevat 32 componenten en 9 layout-primitieven - Button, Input, Select, BottomSheet, HeaderBar, ListItem, Toast, Modal en meer - elk correct werkend op zowel iOS als Android, met volledige licht / donker thema's, reduce-motion-ondersteuning en getypeerde API's. Gepubliceerd als @polprog/native-ui op npm, drijft het meerdere interne mobiele producten aan en is nu publiek beschikbaar onder de MIT-licentie.

Belangrijkste functies

01

Token-gebaseerde thema's

Elk oppervlak - kleur, spacing, radius, typografie, schaduw - is een benoemd token. Wissel licht / donker / aangepaste thema's via één enkele provider; componenten lezen alleen tokens, dus één wijziging propageert systeembreed.

02

40+ componenten en primitieven

32 productiecomponenten - Button, Input, Select, BottomSheet, HeaderBar, ListItem, Modal, Toast, Switch, Checkbox, Radio, Card, Avatar, Badge, Chip, Spinner, Skeleton, SearchBar en meer - plus 9 layout-primitieven (Box, Stack, Heading, Text, Divider).

03

Native-aanvoelend platformgedrag

iOS gebruikt SF-native press-feedback en sheet-afmetingen; Android gebruikt ripple en Material-elevatie. Dezelfde props, correct platformgedrag - geen platformcode in je app.

04

Toegankelijkheid voorop

Elk interactief component wordt geleverd met labels, hit-slops, focusvolgorde, screenreader-rollen en reduce-motion-respect. Overschrijf elke standaard per instantie wanneer nodig.

05

Volledig getypeerde API

100% TypeScript. Uitputtende prop-types, varianten en themacontracten autocompleten in je editor - zodat foutief gebruik vóór runtime wordt opgemerkt.

06

Nul runtime-afhankelijkheden

Geen styling-bibliotheken, geen zware UI-frameworks - alleen React Native zelf plus een dunne themaprovider. Minimale installatieomvang, geen risico op version-lock.