MB.

Ponant Companion

Back to Home

Ponant Companion

Luxury cruise mobile app — React Native & Android
Infostrates (Ponant) Mar. 2019 — Nov. 2020 Marseille, France
React Native Android Redux Detox React Native Web

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.

Demo