Skip to content
← All setup steps

Testing your app

TestFlight and Play internal testing: getting the app on your phone, and what to check.

Once we have everything from the checklist, we build both apps, sign them with your credentials and upload them for private testing. This is the first time you'll hold your own app.

Nothing here is public. Both stores have a private testing channel that shows the app only to people you invite, and neither one puts it in front of a customer.

Give this a few days. It's the stage where changes are cheap — once an app is live, every fix is a new submission and another review.

On iPhone: TestFlight

TestFlight is Apple's testing app. Your app is installed through it rather than from the App Store.

  1. Install TestFlight from the App Store first, on each phone that will test.
  2. We add the tester's email in App Store Connect; Apple sends the invitation.
  3. Open the invitation on the phone, tap Accept, then Install.

People on your Apple account can test straight away. Anyone outside it — a colleague on a personal Apple ID, a client — needs a short Apple review first, usually a day. Tell us who's testing and we'll set it up the quicker way where we can.

TestFlight builds stop working after 90 days. That's Apple's limit, not a fault. If testing runs long, ask us for a fresh build and the clock restarts.

On Android: internal testing

Android has no separate app to install. We send you a link that opts your Google account into the test, and the app then installs from the Play Store as normal.

Open the link on the phone, signed in with the same Google account that's signed into the Play Store. This is the one step that trips people up: a link opened in a browser signed into a personal account, on a phone signed into a work account, gives "item not found". Same account on both sides and it works.

Send us the Gmail address of every Android tester — Google only lets in accounts we've listed in advance.

This is not the 12-tester rule. Internal testing is instant, uncapped by time, and unrelated to the closed test some Play accounts have to run before their first release. If that requirement applies to you, the Google Play page covers it; we'll run both tracks side by side.

What to actually check

Fifteen focused minutes beats an hour of tapping around. Worth going through deliberately:

Area What to look for
Your listings Recent properties appear, photos load, prices and areas read correctly
Search and filters Filter by type, city and price — do the results match your website?
Property details Photos, map pin, agent details, the enquiry button
Enquiries Send one from the app; confirm it reaches the inbox it should
Sign in Register a new account, then sign in with it. Try Google if you've asked for it.
Notifications Ask us to send a test push and confirm it arrives
Language If your app isn't in English, check headings, buttons and reading direction
Branding Icon on the home screen, logo in the app, your colour on buttons

If your website has a listing with something unusual about it — no photos, a very long title, a price on request — open that one. Odd data is where problems hide.

How to send feedback

One list is easier for both of us than a stream of messages. For each item:

  • What you did — "tapped Filter, chose Villa, then Dubai Marina"
  • What you expected, and what happened instead
  • A screenshot — the fastest way to explain a layout problem
  • Phone and OS version — iPhone 15, iOS 18.2. Settings → General → About.

Note whether something is wrong in the app or in your website's data. A missing photo is usually a listing with no photo, and that's fixed in WordPress in a minute rather than in a new build.

We'll turn your list around in a new build and you'll get it the same way, in TestFlight or Play.

What to send us

  • Your feedback list, with screenshots
  • Confirmation each tester installed successfully
  • The email or Gmail address of anyone else you'd like added
  • Your go-ahead when you're happy — that's when we prepare the store submission

Nothing here is sensitive. Ordinary email is fine.