Actually, the latter, while not very functional, is available prior to boarding, I'm accessing it now, and have accessed on several past cruises. While it may appear all it provides is a countdown to whichever booking is active, there are "hooks" in the app to the Carnival website. You can view booking information, book excursions, specialty dining and other options. Again, not the most streamlined or functional app, it is geared more for once onboard, but info for a booked cruise can be accessed via the Hub App, and ultimately from Carnivals web site.