Skip to content

A simple tool for pixel-perfect layouts. Easily compare design screens with your app’s implementation.

License

Notifications You must be signed in to change notification settings

nmsdvid/react-native-perfect-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Native Perfect UI

npm version license

A React Native tool for creating pixel perfect UI components.

React Native Perfect UI Demo

DocumentationReport BugRequest Feature

Features

  • 🎨 Instant Design / UI comparison
  • 🖥️ Desktop client for better dev experience
  • 🔧 Easy integration

Installation

  1. Install the React Native component:
npm install react-native-perfect-ui
  1. Place the Overlay component in your app's layout file:
// app/_layout.tsx
import { PerfectUiOverlay } from "react-native-perfect-ui";

export default function RootLayout() {
    return (
        <ThemeProvider value={colorScheme === 'dark' ? DarkTheme : DefaultTheme}>
            <Stack>
                <Stack.Screen name="(tabs)" options={{ headerShown: false }} />
            </Stack>
            <StatusBar style="auto" />
            {__DEV__ && <PerfectUiOverlay />}
        </ThemeProvider>
    );
}
  1. Download Perfect UI's Desktop Client
    Download Desktop Client

Contact

About

A simple tool for pixel-perfect layouts. Easily compare design screens with your app’s implementation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published