Shifnal, ShropshireMon–Fri 09:00–18:00 UK[email protected]

Discipline — Mobile applications

Mobile applications

Applications for iOS and Android, built to a written specification and tested on a declared set of real devices.

Approach selected by criteria: hardware access, background tasks, performance needs and the team who will maintain it.

Comparator

Native or cross-platform?

Choose a product profile to see how we would usually specify it. The final choice is always made with you during specification.

Typical approachCross-platform (Flutter or React Native)
RationaleOne codebase, consistent behaviour, lower maintenance cost for standard interface patterns.
Watch forPlatform conventions such as navigation and sharing still need per-platform attention.
Test emphasisSign-in, account recovery, content loading and text scaling.

Deliverables

Source
Repository in your account with build instructions and a dependency register.
Builds
Automated pipeline producing signed builds for internal testing tracks.
Devices
Device and OS matrix agreed in writing before testing begins.
Offline
Defined behaviour for every screen without connectivity.
Accessibility
VoiceOver, TalkBack, dynamic type and contrast checks recorded.
Diagnostics
Crash reporting with personal data minimised and documented.
Notifications
Permission requested in context with clear wording.
Handover
Release notes per version and a maintenance guide.