Native mobile app for 3ook.com — a decentralized digital bookstore where books are readable, listenable, and ownable (可讀、可聽、可擁有).
This is a WebView shell built with Expo that wraps the 3ook.com web app and adds native audio playback with background audio, lock screen controls, and queue management via expo-audio.
Tech stack: Expo SDK 55, React Native 0.83, React 19.2, TypeScript, expo-audio, expo-router, Sentry.
npm install
npx expo prebuild --cleannpx expo run:ios # Build and run on iOS simulator
npx expo run:android # Build and run on Android emulator
npx expo start # Start Metro dev server (for dev client)npx expo lint
npx tsc --noEmiteas build --profile development --platform ios
eas build --profile production --platform allSee eas.json for build profiles.