Before you choose native or cross-platform
List the device features you need (camera, Bluetooth, background location). Heavy use of these often favours native; content and forms-based apps usually suit cross-platform well.
mobile / publishing
Resources
The same short notes we hand to every client. Tune the feed to the topic you care about.
10 guides shown
List the device features you need (camera, Bluetooth, background location). Heavy use of these often favours native; content and forms-based apps usually suit cross-platform well.
mobile / publishing
Finish this sentence: 'When I am ..., I want to ..., so I can ...'. If you cannot, the app is not ready for screens yet.
design
Watching five people try a prototype usually reveals the most serious problems. Fix those, then test again.
design / web
Provide a working demo login, explain any permission request in plain English, make sure every link works and remove placeholder content.
publishing
List each type of personal data collected, why and whether it is shared. It must match your privacy policy and the app's real behaviour.
publishing
Tab through every page with the keyboard only. If you lose track of where focus is, or cannot reach a control, fix that first.
web
Keep your domain registrar login in your organisation's name, turn on two-factor authentication and set SPF, DKIM and DMARC records for your email.
web / it
Note what you expected, what happened, the exact error message, the device and software version, and when it started. This shortens fixes considerably.
it
Budget for operating system updates each year. Apple and Google change requirements regularly and older apps can be removed from sale.
mobile / it
Design what a new user sees before they have any data. It is often the first screen they meet and the one most often forgotten.
design / mobile
It depends on scope, so we give a range after a short discovery conversation, with the assumptions written down.
Yes. Code, designs and store accounts are set up in your name and handed over in full.
Often, yes. We begin with a short review of the code and accounts and tell you honestly what we find.
No one can. We prepare carefully to avoid common rejection reasons and handle any feedback from reviewers.