Quick Reference
The Pattern
Common Theme Values
Full theme definition:
apps/app/app/theme/unistyles.ts
Key Rules
- Dark mode works automatically
- Consistent design across your app
- Easy theme customization later
Dark Mode
It’s automatic! Semantic color names switch between light and dark:Detecting Dark Mode
Component Showcase
Shipnative includes a visual gallery of all components. Open it via:- iOS Simulator:
Cmd + D→ Component Showcase - Android Emulator:
Cmd + M→ Component Showcase - Physical Device: Shake → Component Showcase
- All variants and sizes
- Light and dark mode versions
- Copy-paste code snippets
Built-in Components
These are ready to use from@/components:
Variants
Unistyles lets you define style variants for different states:Responsive Styles
apps/app/app/theme/unistyles.ts.
Common Mistakes
Customizing the Theme
Editapps/app/app/theme/unistyles.ts to change:
Resources
- Unistyles Documentation
- Theme file:
apps/app/app/theme/unistyles.ts - Components:
apps/app/app/components/ - Component Showcase: Dev Menu in running app

