Native-UI - design systém pro React Native | POLPROG Skip to content

Native-UI

Native-UI

Native-UI - design systém pro React Native

Design systém pro React Native - komponenty s nativním vzhledem na iOS i Android.

Nástroj pro vývojáře
40+
Komponent
2
Platformy
100%
TypeScript
MIT
Licence

O aplikaci

Native-UI je design systém pro React Native postavený na tokenech, motivech a primitivech s důrazem na přístupnost. Dodává 32 komponent a 9 layoutových primitiv - Button, Input, Select, BottomSheet, HeaderBar, ListItem, Toast, Modal a další - každá se správně chová na iOS i Android, s plnými světlými / tmavými motivy, podporou reduce-motion a typovanými API. Publikováno jako @polprog/native-ui na npm, pohání několik interních mobilních produktů a je nyní veřejně dostupné pod licencí MIT.

Klíčové funkce

01

Motivy založené na tokenech

Každý povrch - barva, mezera, poloměr, typografie, stín - je pojmenovaný token. Přepínejte světlý / tmavý / vlastní motiv jediným providerem; komponenty čtou pouze tokeny, takže jedna změna se propaguje systémově.

02

40+ komponent a primitiv

32 komponent - Button, Input, Select, BottomSheet, HeaderBar, ListItem, Modal, Toast, Switch, Checkbox, Radio, Card, Avatar, Badge, Chip, Spinner, Skeleton, SearchBar a další - plus 9 layoutových primitiv (Box, Stack, Heading, Text, Divider).

03

Nativní chování podle platformy

iOS používá nativní SF zpětnou vazbu a rozměry sheets; Android používá ripple a Material elevation. Stejné props, správné chování na každé platformě - žádný platformově specifický kód ve vaší aplikaci.

04

Přístupnost na prvním místě

Každá interaktivní komponenta přichází s popisky, hit-slopy, pořadím fokusu, rolemi pro čtečky obrazovky a respektováním reduce-motion. Přepište jakékoli výchozí nastavení pro konkrétní instanci dle potřeby.

05

Plně typované API

100% TypeScript. Vyčerpávající typy props, variant a kontraktů motivů se automaticky doplňují v editoru - chybné použití je zachyceno ještě před runtime.

06

Nula runtime závislostí

Žádné stylovací knihovny, žádné těžkopádné UI frameworky - jen samotný React Native plus tenký theme provider. Minimální instalační stopa, žádné riziko uzamčení verzí.