Mobile App
The Logbook mobile app is a React Native/Expo application for reading tracking, built with modern tooling and a beautiful design system.
Tech Stack
- Framework: React Native with Expo SDK 54
- Navigation: Expo Router (file-based routing)
- UI System: Tamagui
- State Management: Zustand
- Authentication: Better Auth with magic links
- Data Fetching: TanStack Query
- API Client:
@logbook/sdk
Key Features
- Magic link authentication (passwordless)
- Personalized onboarding flow
- 5-tab bottom navigation
- Light and dark themes
- Warm, book-inspired design
Quick Commands
bash
npm start # Start Expo dev server
npm run ios # Build and run on iOS simulator
npm run android # Build and run on Android emulator
npm run web # Start web version
npm run lint # Run ESLintEAS Builds
bash
eas build --profile development --platform ios # Development
eas build --profile preview --platform all # Preview
eas build --profile production --platform all # ProductionApp Configuration
| Setting | Value |
|---|---|
| Bundle ID | so.logbook.app |
| Deep Link Scheme | logbook:// |
| Minimum iOS | 15.0 |
| Minimum Android | API 24 |
Next Steps
- Getting Started - Set up your development environment
- Architecture - Understand the codebase structure
- Design System - Learn the Tamagui configuration