Finition de niveau natif, prête à l'emploi
Un preset typographique en densité compacte calibré pour iOS et Android. S'associe à Space Grotesk ou à toute police que vous livrez.
Mis à jour pour 2026 MIT · React Native · v1.7.1
Native-UI est un design system React Native multiplateforme par POLPROG - livrant des composants à la sensation native sur iOS et Android avec une finition visuelle de qualité production dès le départ.
Pourquoi Native-UI
Des choix par défaut affirmés. Des API sans imposition. Parité visuelle sans configuration - native sur iOS, native sur Android.
Un preset typographique en densité compacte calibré pour iOS et Android. S'associe à Space Grotesk ou à toute police que vous livrez.
34 composants + 9 primitives couvrant chaque surface d'écran - Boutons, Inputs, Sheets, Toasts, lignes de liste, Skeletons, Confettis et plus.
Un système de tokens typé pour les couleurs, la typographie, l'espacement, les rayons et l'élévation. Changez de thème, de densité ou de marque sans toucher au code des composants.
Presets Regular (17pt natif iOS) et Compact (titre 15pt) avec interlignes, tracking et familles de graisses préconfigurés correctement.
Rôles accessibles, libellés, hit-slops, gestion du focus et prise en charge du mouvement réduit sont des valeurs par défaut - pas des options.
Comportements adaptés à la plateforme (haptiques, zones sûres, modales, gestes) unifiés derrière une seule surface de props - fonctionne sur les deux plateformes sans code conditionnel.
Chaque composant est entièrement typé en mode strict TypeScript et couvert par une vaste suite Jest - pour que les utilisateurs mettent à jour sans crainte.
Publié en ESM + CJS avec des exports individuels par composant. Ne livrez que ce que votre écran importe réellement.
Composants
Chaque surface dont un produit a besoin - composée à partir du même thème, des mêmes tokens et système de mouvement.
Boutons
Chips
Input
Badges et avatars
Skeleton
Toast
Carte
Interrupteur
Liste
Progression
Terrain de jeu des boutons
Typographie
Dix variantes avec des tailles, interlignes et tracking corrects pour iOS - plus un preset compact pour les écrans denses en contenu. S'associe à Space Grotesk ou à toute police que vous livrez.
Tokens de design
Couleurs, espacement, rayons, élévation - typés, thématisables et accessibles depuis chaque composant.
xs
4px
sm
8px
md
12px
lg
16px
xl
24px
2xl
32px
3xl
48px
sm
6px
md
10px
lg
14px
xl
20px
full
9999px
Installation
Ajoutez le provider, importez les composants, c'est fait. Aucune configuration, aucun thème à écrire, aucun token à manipuler.
import { NativeUIProvider, Button, Card, Heading, Stack } from '@polprog/native-ui';
export default function App() {
return (
<NativeUIProvider>
<Card>
<Stack gap="lg">
<Heading level={1}>Welcome</Heading>
<Button variant="primary" onPress={handlePress}>
Get started
</Button>
</Stack>
</Card>
</NativeUIProvider>
);
}
La différence
| Sujet | React Native brut | Native-UI |
|---|---|---|
| Échelle typographique | À faire soi-même par écran | 10 variantes pré-calibrées · 2 presets de densité |
| Tokens de design | Constantes StyleSheet manuelles | Thème fortement typé · changé en une ligne |
| Accessibilité | En option par composant | Libellés · rôles · hit-slop · reduce-motion par défaut |
| Parité de plateforme | Platform.select éparpillé partout | Props unifiées, comportements de plateforme encapsulés |
| Formulaires et inputs | Construisez label / helper / erreur vous-même | Input, TextArea, Select, Checkbox, Radio, Switch prêts |
| Mouvement et haptiques | Installer et câbler séparément | PressableScale, Toast, Confettis, Skeleton - intégrés |
| Cohérence visuelle | Dérive entre écrans / équipes | Parité de qualité production imposée par les tokens |
| Filet de sécurité de tests | Votre responsabilité | 188 tests unitaires livrés avec la librairie |
En production
PhotoToPuzzle est un jeu de puzzle photo respectueux de la vie privée pour iOS, Android, iPad et tablettes Android. Il est construit sur Native-UI et utilise la librairie pour les boutons, cartes, modales, inputs, tokens de thème, espacement et mises en page adaptatives. L'app fonctionne entièrement hors ligne, garde les photos sur l'appareil et montre comment Native-UI prend en charge de vrais produits mobiles sur téléphones et tablettes.
Installez Native-UI et consacrez votre temps au produit, pas aux pixels.