Carnival Cruise Line

The Carnival Hub app is your best way to start planning the fun for your next cruise. Before your cruise, download the app to complete check-in and get your boarding pass, view your Cruise Manager, Planner, and Booking Details pages, as well as browse important information to help you prepare for your cruise. Once, you’re on board, the Carnival Hub App allows you to browse upcoming events, make dinner, show, and services reservations, order food and drinks, explore ship maps, chat with family and friends, and much more. Choose fun!

Carnival Hub App

Awarded Best Ship App by Porthole Cruise Reader’s Choice Awards (2019 & 2020)

With the app, you can do the following:
• Explore the fun before your cruise
• Unlock more features on board the ship
• View dining information and menus right on your phone
• Searchable deck plans with key areas highlighted

Get iOS App Get Android App

Overview

The Carnival Cruise Lines App was overdue for an upgrade. My Scrum team moved the Pre-Cruise experience from legacy architecture into the modern era by rebuilding the app in Swift UI (iOS) and Jetpack Compose (Android). We wanted to create minimum lovable product upon launch and for it not to feel like a rip and replace, devoid of parity functionality. While the majority of the legacy experience could not be easily migrated over, we decided that it would be best to rebuild the core pre-cruise experience, while also adding in new functionality to enhance the customer experience. For Phase 1, rather than rebuilding the entire experience natively, we decided to to leverage in-app web views for the majority of the Pre-Cruise experience, such as Cruise Manager, Planner, and Booking Details as these web views provide our guests with 90% of all of the existing functionality that Carnival web offers to date.

Approach

Served as the Lead Mobile Product Owner of the Carnival Pre-Cruise experience for iOS and Android. Led a team of 6 Engineers, 2 Designers, 3 QA, and 2 ADA Specialists in all phases of product delivery, from conception, through build, test phases, QA, launch, and support to deliver a next generation user experience for the Carnival Hub App. Helped establish a new GA4 Google Analytics tracking approach for native and web. Continuously monitored launched features against goals/KPIs, converting user and market data into recommendations for product improvement.

KPIs
• Faster Time to Market, Reduced IT Costs, Architecture Scalability, Enhanced Security, Improved Operational Efficiency and Performance (reduced crash rate)
• Pre-Cruise CSAT, User Growth Rate, Increased DAU/MAU (stickiness)
• Drive Customer Lifetime Value, Push Notifications/Web Inbox Services Upsell Conversion Rate
• Reduced load on Carnival Guest Services (with new digital solutions)

Deliverables
• Delivered multiple capabilities for booked and non-booked guests, including a new modernized approach to logging in / signing up with Touch ID (via an Own ID integration), a top navigation across all of Pre-Cruise, a web view of Pre-Cruise inbox messages, a bottom navigation for web view pages including Cruise Manager, Planner, Booking Details, a native “More” tab with important URLs to help guests prepare for their cruise, an ability for guests to see informational widgets contextual to their upcoming booking on their Pre-Cruise homepage (Check-In, View Boarding Pass, Print Documents, Explore the Ship, FAQs), support for Salesforce push notifications, and an ability for the guest to transition from Pre-Cruise to the Onboard experience when they are connected to Carnival Wi-Fi

What’s your product idea?

Let’s build products that people love.

Get in Touch