trails/apps/mobile
Ullrich Schäfer dd06d2f231
Add all native dependencies for remaining phases
Batch-install native modules to minimize EAS build credits:
- @maplibre/maplibre-react-native — map view for routes (Phase 3)
- @sentry/react-native — crash reporting and error tracking
- expo-sqlite — offline route storage (Phase 5)
- expo-notifications — push notifications (Phase 7)
- expo-location — GPS for activity recording (future)

All registered as Expo config plugins. Requires one new EAS build
to include the native modules.

Also:
- Use npx eas-cli in build scripts (not global eas)
- Add pnpm dev:ios / dev:android root scripts using eas build:dev
- Fix expo-doctor: add expo-constants, expo-linking, dedupe react

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 01:49:40 +02:00
..
app Add route detail screen with metadata and action buttons 2026-04-13 01:15:41 +02:00
assets Initialize Expo mobile app with tab navigation and monorepo support 2026-04-12 23:05:57 +02:00
lib Build Routes tab with paginated list and Zod-validated API responses 2026-04-13 01:15:40 +02:00
.gitignore Initialize Expo mobile app with tab navigation and monorepo support 2026-04-12 23:05:57 +02:00
app.config.ts Add all native dependencies for remaining phases 2026-04-13 01:49:40 +02:00
eas.json Add all native dependencies for remaining phases 2026-04-13 01:49:40 +02:00
index.ts Initialize Expo mobile app with tab navigation and monorepo support 2026-04-12 23:05:57 +02:00
package.json Add all native dependencies for remaining phases 2026-04-13 01:49:40 +02:00
tsconfig.json Standardize monorepo pipeline: test, lint, typecheck across all workspaces 2026-04-13 00:00:43 +02:00