Key takeaways
- For a practice app, the question is not whether the screens load offline but whether your record survives — the streak, the personal bests, the session history and the difficulty that adapts to them.
- In IQ Test & Brain Training Games every arithmetic problem is generated on the device and every memory round is built on the device, so there is nothing to download and nothing to wait for.
- Progress is written to local device storage, which means it keeps working in airplane mode and also means it lives on one device only — there is no cloud backup to restore from.
- Advertising and in-app purchases are the parts that need a connection. Without one they degrade to unavailable rather than blocking play.
- The reliable way to test any app's offline claim is to enable airplane mode, force-stop the app, then play a full session and check afterwards that the record updated.
For a practice app, "works offline" is the wrong question. The screens were always going to load. What matters is whether your record survives a session with no connection: the streak, the personal bests, the session history, and the adaptive difficulty that reads those numbers to decide what to serve you next. An app can render perfectly in airplane mode and still quietly drop the session that made the trip worthwhile.
IQ Test & Brain Training Games is our own app, built by Reign Creative, and this article uses it as the worked example because we can state precisely which parts touch the network and which do not. The same three questions apply to any practice app you are assessing.
The three things that have to be local
Question generation. Every arithmetic problem in the app is generated on the device at the moment you need it, and every memory round — the digits, the grid layout, the sequence, the delay before recall — is constructed locally too. Nothing is fetched. This is why there is no download step and no loading pause between rounds, and it is the reason a mode you have never opened before still works on a plane.
Scoring. Everything a round produces is computed on the device: correct and wrong counts, accuracy as a percentage, best streak in the run, average and median response time, fastest correct answer, and a consistency figure describing how steady your timings were. None of it is calculated server-side, so none of it can fail to arrive.
Storage. Progress is written to local device storage. Personal bests per mode, best streaks per mode, the rolling session history and the daily streak all live there. That is the reason an offline session counts — and also the reason it is worth understanding what "local" costs you, which the next section covers.
What local storage gives you, and what it takes away
The upside is unconditional: no account, no sign-in, no sync delay, no connection required to record a session. You can practise in a basement, on a flight, or on a phone with no SIM, and the numbers will be there afterwards.
The cost is that the record belongs to the install rather than to you. There is no cloud backup and no account to restore from, so uninstalling the app, wiping the device or moving to a new phone starts the history over. If a long streak matters to you, that is the risk worth knowing about in advance — and it is a straightforward consequence of local-first storage, not a bug.
This trade-off is also why the Data safety section on a Google Play listing is worth reading for any app you install. It is where a developer declares what data the app collects, whether it is shared, and for what purpose. An app that genuinely keeps practice data on the device has a much shorter declaration than one that syncs it.
What does need a connection
Two things, and neither of them is gameplay.
Advertising. IQ Test & Brain Training Games is free and contains ads. Serving an ad is a network request by definition, so with no connection there is nothing to serve. The correct behaviour is for the request to fail quietly and for play to continue, which is how it is built here: no ad, no blocked screen, no retry loop.
In-app purchases. The app offers in-app purchases, and billing is handled by Google Play, which needs a connection to reach. Offline, purchase flows report that billing is unavailable and the rest of the app carries on.
Anything that opens an external page — a store listing, a privacy policy — hands off to the system browser and will fail the way any link fails without a connection.
Android's own developer documentation on reading network state describes the mechanics behind this: apps can query the current network or register a callback to be told when connectivity changes, rather than assuming a connection exists. An app that checks properly can degrade gracefully; one that assumes gets stuck on a spinner. That difference is exactly what you are testing for when you put a phone into airplane mode.
How to test an offline claim in four minutes
Store listings say "offline" for a wide range of meanings. This sequence settles it:
- Enable airplane mode.
- Force-stop the app from the system settings, so nothing already held in memory can mask a network dependency.
- Reopen it and play a complete session — including a mode you have never opened before, which is where bundled-versus-fetched content shows up.
- Check the history, the personal bests and the streak afterwards.
If step three fails, the content is being fetched. If step four fails, the record is being written somewhere you cannot reach. Either is worth knowing before you rely on the app somewhere without signal. We use the same test on other genres — what "offline" actually means for arcade games applies the identical procedure to a category with very different content requirements.
Why this matters more for practice than for most genres
A game you play once does not care whether the session was recorded. A practice routine is nothing but the record: the whole reason to open it tomorrow is that yesterday is written down. Missing a day because you were on a train with no signal, and losing the streak you had built, is a genuinely discouraging outcome — and an avoidable one, since none of the mechanics involved need a network at all.
The habit side of this is covered in building a daily practice habit, and the honest account of what this kind of practice does and does not support is in our brain training explainer. More on routines and progress sits in the brain training games hub and the wider education and brain category; the mode list is on the IQ Test & Brain Training Games app page.
Good to know
Frequently asked questions
Do streaks and personal bests still update with no connection?
Does adaptive difficulty need internet?
Why do free offline apps still need a connection sometimes?
How do I test an offline claim before I trust it?
Sources
- Read network state (opens in a new tab)Android Developers — accessed
- Understand app privacy & security practices with Google Play's Data safety section (opens in a new tab)Google Play Help — accessed
- Prepare your app for review (opens in a new tab)Google Play Console Help — accessed
About the author
Reign Creative LLC — The independent app studio that builds the apps covered on this site and publishes every article here. On Google Play it publishes as Reign Collective Apps.
We use AI tools to help research, draft and edit our articles. Each article lists the sources its factual claims rely on, and details about our apps come from their live Google Play listings. No article on this site has been reviewed by an independent expert unless the reviewer is named on it.
Spotted an error? Tell us — how corrections are handled is set out in our editorial policy.