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

Native-UI

React Native-designsysteem

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

Design System React Native 0.74+ / Expo SDK 51+
Officiële productpagina Publisher: POLPROG
Officiële productpagina
40+
Componenten
2
Platformen
100%
TypeScript
MIT
Licentie
01 / Native-UI

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.

02 / Toepassing

Wat het oplost

Het probleem
  • Hetzelfde scherm schrijf je twee keer, per platform
  • Afstanden, kleuren en donkere modus lopen uiteen
  • Labels voor schermlezers komen op het eind
Het resultaat
  • Eén component gedraagt zich native op beide systemen
  • Alle schermen halen hun uiterlijk uit één bron
  • Toegankelijkheid zit vanaf het begin in de componenten
Voor wie
  • React Native- en Expo-ontwikkelaars
  • Teams met één app voor iOS en Android
  • Wie verantwoordelijk is voor toegankelijkheid
03 / Belangrijkste functies

Belangrijkste functies

De belangrijkste mogelijkheden praktisch uitgelegd.

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.

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

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.

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.

Volledig getypeerde API

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

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.

04 / Download

Toegang tot het product

Een duidelijk pad van de officiële bron naar je eerste geslaagde workflow.

Kies het juiste platform

Gebruik een van de officiële links voor je apparaat of browser.

Installeer of open

Volg de instructies van de store of open de webapplicatie. Geen installatieprogramma's van derden.

Configureer en begin

Bekijk de opties, kies je voorkeuren en begin met de belangrijkste workflow.

Officiële toegangsopties
05 / Technologie

Technologie achter het product

Een transparant overzicht van de kerntechnologieën waarmee dit product wordt gebouwd en onderhouden.

React Native
TypeScript
Expo