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


Inside the app
Eight travel products on one home screen
The tiles on the app's home screen. Each one searches your installation and the suppliers you connect, with your markups and currencies.
- FlightsOne-way, round-trip and multi-city search, fare filters by stops, times, price and airline.
- StaysHotels and stays with photos, room choice, guest counts and live rates.
- ToursActivities and day tours with dates, time slots and traveller counts.
- CarsRentals and transfers with pick-up and drop-off places and times.
- RailTrain journeys searched and booked in the same flow as every other product.
- FerriesRoutes, sailings and passengers for ferry operators and resellers.
- eSIMData plans by country, sold next to the trip so travellers land connected.
- UmrahUmrah packages with stays, transport and services for pilgrims.
You choose which tiles your app shows. A product you do not sell is simply left off the home screen.
Real screens
What travellers see, screen by screen
Store screenshots of the published app. Swipe or scroll through them.

All travel in one appThe home screen: product tiles, featured flights and featured eSIMs, with Home, Blogs and Account tabs. 
Find flights fastSearch by trip type, dates, passengers and cabin, then compare fares with filters. 
Book the right stayHotel results with photos and ratings, then rooms and guests on the detail page. 
Tours, Umrah and carsThe other products follow the same search, pick and pay pattern.

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.
- Your mobile appiOS and Android
- REST APISecure calls to your installation
- 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.

- 01
App name and icon
Your name under the icon and at the top of the store listing.
- 02
Brand colours
Your primary colour on headers, buttons and highlights.
- 03
Splash screen
Your logo on the launch screen while the app opens.
- 04
Languages
The languages your website offers, right-to-left included.
- 05
Currencies
Prices in the currencies you sell in.
- 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.
| Feature | Startup | Agency | Enterprise |
|---|---|---|---|
| Technology | Flutter-based app | Flutter-based app | Flutter-based app |
| Platforms | Android + iOS | Android + iOS | Android + iOS |
| Included modules | Flights, hotels, tours, visa | Flights, hotels, tours, visa | Flights, hotels, tours, visa |
| Branding | Basic branding | Custom branding | Custom branding |
| Push notifications | Basic | Included | Advanced |
| Payment and language | Not included | Gateway, multi-currency, multi-language | Gateway, multi-currency, multi-language |
| App Store and Google Play publishing | Not included | Included | Included |
| Store screenshots and listing content | Not included | Client provides screenshots and store content | Included, prepared by us |
| End-to-end store setup support | Not included | Not included | Included, full store setup support |
| Source code | Not included | Not included | Included, open source provided |
| Lifetime free updates | Not included | Not included | Included for lifetime |
| Support level | Standard | Priority | Premium |
Customization is not included in any package.
See mobile app pricingFrom order to stores
How your branded app goes live
One process for iOS and Android, with your approval before anything is public.

01Order
Add a mobile app edition to your PHPTRAVELS licence.
02Brand
Send your app name, icon, splash screen and brand colour.
03Connect
We point the app at your installation and switch on your products.
04Test
You try test builds on your own iPhone and Android phone.
05Publish
The apps are submitted to the App Store and Google Play.
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.
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.
