Key features:
- Expo SDK 54 + React Native 0.81 with TypeScript - Expo Router for file-based navigation - Custom hooks for Jules API integration (sessions, activities, sources, plan approval) - expo-secure-store for encrypted API key storage - Real-time session chat with 5-second polling - Markdown rendering with syntax highlighting - Dark/light theme + i18n (English/Japanese) - Performance optimizations: memoized components, FlatList virtualization, efficient pagination
Architecture highlights: - Clean layer separation (presentation/components/hooks/data) - Context API for global state management - Comprehensive TypeScript types for all API responses - Detailed documentation with architecture diagrams
Docs: https://github.com/linkalls/jules-mobile-client/blob/master/...