Live demo

Mobile apps

Travel booking apps for iOS and Android built with Flutter

One Flutter codebase, two native apps on the App Store and Google Play, your name and colours, and the same inventory, prices and bookings as your PHPTRAVELS website.

  • Built with Flutter
  • App Store and Google Play
  • 8 travel products
  • Your brand

Live in both stores

Install the app your customers will use

The PHPTRAVELS app is published on the App Store and Google Play. Install it on your own phone to search real results, open a hotel, build a trip and see how checkout feels before you order your branded version.

Your app is the same product with your name, icon, colours and store listing, connected to your own installation instead of the demo.

Flutter codebase for both platforms
1
Store listings: App Store and Google Play
2
Travel products in one tab bar
8
Extra back offices to run
0

Real screens

What travellers see, screen by screen

Store screenshots of the published app. Swipe or scroll through them.

  • All travel in one app
    All travel in one appThe home screen: product tiles, featured flights and featured eSIMs, with Home, Blogs and Account tabs.
  • Find flights fast
    Find flights fastSearch by trip type, dates, passengers and cabin, then compare fares with filters.
  • Book the right stay
    Book the right stayHotel results with photos and ratings, then rooms and guests on the detail page.
  • Tours, Umrah and cars
    Tours, Umrah and carsThe other products follow the same search, pick and pay pattern.
One source code block feeding an iPhone and an Android phone that show the same travel app

Built with Flutter

One codebase, a native app on each platform

Flutter is Google's open source UI toolkit. The app is written once in Dart and compiled to native code for iOS and Android, so both stores get the same features on the same day.

For you that means one app to brand, test and update, not two projects that drift apart.

  • Compiled to native code

    Smooth scrolling and fast start-up on iPhone and Android, not a website in a frame.

  • Same features on both stores

    A screen added to the app appears on iOS and Android together.

  • One release to test

    One build process and one test pass before both store submissions.

  • Fits every screen

    Layouts adapt from small phones to large phones and right-to-left languages.

Connected to your platform

The app runs on the system you already have

The app talks to your PHPTRAVELS installation through its REST API. There is no second database and no second back office.

  1. Your mobile appiOS and Android
  2. REST APISecure calls to your installation
  3. Your PHPTRAVELS adminInventory, rules, bookings
  • Same inventoryYour own products and connected supplier APIs, with live availability.
  • Same pricesMarkups, commissions, coupons and currencies exactly as on the website.
  • Same bookingsApp bookings land in the admin next to web bookings, with status and payment.
  • Same paymentsThe payment gateways your website uses, in a mobile checkout.
  • Same accountsCustomers sign in with one account on the website and the app.
  • Booking updatesPush notifications, plus the email, SMS or WhatsApp messages your plan includes.

Your brand

Your name on the icon, your colours on every screen

The app is white label. Travellers see your business on the store page, the home screen and every confirmation.

The same travel app shown in blue, green and orange brand themes, with a colour palette and an app icon
  1. 01

    App name and icon

    Your name under the icon and at the top of the store listing.

  2. 02

    Brand colours

    Your primary colour on headers, buttons and highlights.

  3. 03

    Splash screen

    Your logo on the launch screen while the app opens.

  4. 04

    Languages

    The languages your website offers, right-to-left included.

  5. 05

    Currencies

    Prices in the currencies you sell in.

  6. 06

    Store listing

    Your screenshots, description and support details on both stores.

App editions

What each mobile app edition includes

Three editions that match the web plans. Prices are on the pricing page.

FeatureStartupAgencyEnterprise
TechnologyFlutter-based appFlutter-based appFlutter-based app
PlatformsAndroid + iOSAndroid + iOSAndroid + iOS
Included modulesFlights, hotels, tours, visaFlights, hotels, tours, visaFlights, hotels, tours, visa
BrandingBasic brandingCustom brandingCustom branding
Push notificationsBasicIncludedAdvanced
Payment and languageNot includedGateway, multi-currency, multi-languageGateway, multi-currency, multi-language
App Store and Google Play publishingNot includedIncludedIncluded
Store screenshots and listing contentNot includedClient provides screenshots and store contentIncluded, prepared by us
End-to-end store setup supportNot includedNot includedIncluded, full store setup support
Source codeNot includedNot includedIncluded, open source provided
Lifetime free updatesNot includedNot includedIncluded for lifetime
Support levelStandardPriorityPremium

Customization is not included in any package.

See mobile app pricing

From order to stores

How your branded app goes live

One process for iOS and Android, with your approval before anything is public.

An app moving from design, to testing on two phones, to two app stores
  1. 01Order

    Add a mobile app edition to your PHPTRAVELS licence.

  2. 02Brand

    Send your app name, icon, splash screen and brand colour.

  3. 03Connect

    We point the app at your installation and switch on your products.

  4. 04Test

    You try test builds on your own iPhone and Android phone.

  5. 05Publish

    The apps are submitted to the App Store and Google Play.

  6. 06Run

    Prices, offers and content change from your admin, without a new release.

Put your travel business on every phone

Try the app from the stores, then talk to us about your branded edition.

FAQ

Mobile app questions

Talk to sales

They are built with Flutter. One Dart codebase is compiled to native apps for iOS and Android, so both platforms get the same features at the same time.

Yes. Every mobile app edition covers Android and iOS, published as two store listings under your brand.

Yes. Install the PHPTRAVELS app from the App Store or Google Play. It runs on the demo platform and shows the same screens your branded app will have.

No. The app connects to your PHPTRAVELS installation through the REST API and uses the same inventory, pricing rules, bookings and customer accounts as your website.

Flights, stays, tours, cars, rail, ferries, eSIM and Umrah, depending on the modules and suppliers on your installation. You choose which ones appear.

Store publishing is included in the Agency and Enterprise editions. The Enterprise edition also includes full store setup support and listing content prepared by us.

No. Prices, offers, content and supplier results come from your admin and the API, so they update in the app without a store release.

The Enterprise edition includes the full source code and lifetime updates. Customization is not included in any edition and is quoted separately.