Ponant Companion
Luxury cruise mobile app — React Native & Android
Project overview
The Ponant Companion application guides passengers on luxury cruises: daily program, onboard services, reservations, navigation tracking and real-time notifications.
Missions & features
React Native from scratch
- Complete application with React Navigation, Redux and Context.
- JWT authentication and API calls via Axios.
- Fluid animations with Lottie and the Animated API.
- Push notifications and offline mode.
Native Android bridge
- Maintenance and evolution of the native Android part in Java/Kotlin.
- Native modules connecting React Native to Android-specific features.
- Mobile and tablet optimization.
Quality & multi-platform
- Automated E2E tests with Detox and Appium.
- React Native Web web version for access without installation.
- Crash monitoring and continuous deployment via CI/CD.
Results
- Application deployed on Android, iOS and Web stores.
- Stability validated by automated test suites on several device families.
- Web version extended accessibility without adding a dedicated team.