Topic

Mobile

Every article we have published on mobile.

Mobile

Native or cross-platform: deciding on evidence rather than preference

Both approaches build excellent products. The decision follows device capability requirements, team composition and roadmap shape.

ZooBieDoo Infotech Engineering TeamRead
Mobile

Mobile app performance: startup, frames and battery

Users judge an app in the first few seconds. Startup time, scroll smoothness and battery drain are what they actually notice.

ZooBieDoo Infotech Engineering TeamRead
Mobile

App store optimisation: getting found and getting installed

Store listings are a search and conversion problem. Most of the available improvement is in the first screenful.

ZooBieDoo Infotech Engineering TeamRead
Mobile

Mobile app security: the client is not a trusted environment

Anything shipped to a device can be inspected and modified. Security has to live on the server, with the client hardened rather than trusted.

ZooBieDoo Infotech Engineering TeamRead
Mobile

Offline-first is a product decision, not a technical one

Teams treat connectivity as an implementation detail and then discover the product does not work where it is used. The decision belongs earlier, and higher up.

ZooBieDoo Infotech Engineering TeamRead
Mobile

Offline-first mobile: designing sync that does not lose work

Intermittent connectivity is harder to handle than no connectivity. Sync design decides whether the app is trusted in the field.

ZooBieDoo Infotech Engineering TeamRead
Mobile

Mobile accessibility: building apps that work with assistive technology

Both platforms provide strong accessibility APIs. Most failures come from custom controls and missing labels rather than from platform limitations.

ZooBieDoo Infotech Engineering TeamRead
Mobile

Mobile release management: staged rollouts and the update problem

Unlike the web, you cannot instantly fix a mobile release. Staged rollout and remote configuration are how you limit that exposure.

ZooBieDoo Infotech Engineering TeamRead
Mobile

Mobile analytics: measuring the few things that inform decisions

Most apps collect far more events than anyone uses. A small, well-defined set answers more questions than an exhaustive one.

ZooBieDoo Infotech Engineering TeamRead
Mobile

The real cost of maintaining a mobile app after launch

Launch is the beginning of the cost, not the end. Operating system releases, store policy and dependency churn all arrive whether or not you are changing the product.

ZooBieDoo Infotech Engineering TeamRead