Travel Tools Hub — currency, tips and time zones in one small app
Three lookups make up most of what you do on a phone abroad — what is that in my money, what should I tip, and is it a reasonable hour to call home. This does those three.
Three apps for three ten-second tasks
The typical solution is a currency app, a tip app and the clock app's world tab, none of which you use enough to remember where they are on the home screen. Each is a ten-second task and each carries the overhead of a separate installation, a separate interface and, usually, separate ads.
Travel Tools Hub collapses them into one app with a switcher at the top. The design goal is that any of the three is reachable in one tap from opening the app.
A travel currency converter app, plus two more tools
Deliberately three, and deliberately no fourth.
- A currency converter that survives no signal. Live rates come from Frankfurter, which sources from the European Central Bank and needs no API key. They are cached locally with a freshness indicator, and a fallback table ships with the app so a cold install with no connection still converts. The repository is written so that it never fails outright — you always get a usable rate with an honest label on how old it is.
- A currency picker built for travel. Recent currencies, a popular for travellers group, and then the full list. The two currencies you actually use on a trip should never require scrolling.
- A tip calculator. Percentage selection and a per-person split, on a full-width number pad rather than a fiddly text field — which matters when you are entering an amount one-handed at a table.
- Time zones with a best-time-to-call view. Add the cities you care about and a comparison highlights the hours between 8am and 9pm on both sides. That is the actual question — not what time it is there, but when you can reasonably call — and most world-clock features do not answer it.
Small on purpose
Travel utility apps tend to grow: a phrasebook, a packing list, an itinerary, a currency graph, a tip guide by country. Each addition makes the app slower to open and harder to navigate for the ten-second task you actually came for. This one keeps three tools and a switcher.
There is no account and no location tracking. The only network request is the exchange rate fetch, which is throttled and cached; everything else is computed on the device.
Who it is for
Anyone abroad on a phone with expensive or intermittent data. The offline cache and bundled fallback mean the converter still works on landing, before a SIM has connected, which is exactly when you first need it.
Remote workers and anyone with family in another time zone, for whom the best-time-to-call view is the reason to keep the app installed between trips. And people who dislike carrying three single-purpose apps for tasks that share a screen comfortably.
Rate data and privacy
Exchange rates come from the Frankfurter service, which publishes European Central Bank reference rates. They are indicative mid-market rates — the rate your card or a bureau gives you will be worse, and the difference is usually one to three per cent. Rates are cached on the device with a visible freshness state.
There is no account and no location permission. Time zone conversion runs from a bundled database on the device. The app is free and ad-supported.
Frequently asked questions
Does the currency converter work offline? Yes. Rates are cached after each fetch and a fallback table ships with the app, so even a cold install with no connection converts — with an honest indication of how fresh the rate is.
Where do the exchange rates come from? From Frankfurter, which publishes European Central Bank reference rates. These are mid-market rates, so a card or bureau will give you slightly less.
What does 'best time to call' actually show? It highlights the hours falling between 8am and 9pm in both your location and the other city — the window where a call is reasonable for both sides.
Does it track my location? No. There is no location permission and no account.
Is it free? Yes — free and ad-supported.