A React Native app built with Nativ, Expo, and modern tooling.
├── assets/ # Fonts, icons, images, sounds
├── src/
│ ├── app/ # Expo Router pages
│ ├── core/ # Core application files
│ │ ├── theme.ts # Restyle theme
│ │ └── ui.ts # UI primitives
│ └── db/ # Drizzle ORM setup
├── app.config.ts # Expo configuration
├── drizzle.config.ts # Database configuration
└── tsconfig.json # TypeScript configuration
Edit src/core/theme.ts to customize colors, spacing, and typography.
// Import the theme type:
import type { Theme } from '~/theme'UI primitives are exported from src/core/ui.ts using the nativ library.
// Import UI primitives:
import { Button, View, Text } from '~/ui'- Schema:
~/db/schema - Client:
~/db/client - Migrations:
~/db/migrations
- Icons: Add to
assets/icons/ - Images: Add to
assets/images/ - Fonts: Add to
assets/fonts/andapp.config.ts