Skip to content

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 ESLint

EAS Builds

bash
eas build --profile development --platform ios    # Development
eas build --profile preview --platform all        # Preview
eas build --profile production --platform all     # Production

App Configuration

SettingValue
Bundle IDso.logbook.app
Deep Link Schemelogbook://
Minimum iOS15.0
Minimum AndroidAPI 24

Next Steps

Built with VitePress