VH2C VH2C TECNOLOGIA DA INFORMACAO LTDA

Mobile apps

iOS and Android apps in React Native, from a single codebase. Built for poor signal, short battery and one-handed use.

The problem

Part of the work happens far from any computer — on the street, in the warehouse, on the road. When recording something depends on getting back to the office, it arrives late, incomplete, or not at all. What is left is reconstructing the day from memory, and memory is not evidence.

What we deliver

An iOS and Android app with short forms, photos as proof, operation without a connection, and syncing when the signal comes back. Store publishing, updates and production error tracking come into scope when the project calls for it — and it almost always does, because an app without that path in place stalls on the first fix.

When it makes sense

It makes sense when whoever records the information does not sit at a computer, when the record needs a photo, a signature or a location to count, or when the connection where the work happens is poor and the app cannot depend on it.

What this includes

iOS and Android apps

One codebase for both platforms, with React Native. We test on real devices, not just simulators, because cameras, GPS and battery only tell the truth on the device.

Offline operation

The app keeps what was done and syncs when the signal returns, with an explicit rule for conflicts. Whoever is in the field does not stand still waiting for a network.

Camera, GPS and device features

Photos as proof, coordinates stamped at the moment it happened, code scanning, notifications. Every permission requested when it makes sense, with an explanation of why.

Store publishing

Account, signing, store listing, Apple and Google review, and the update process. It is the part that usually stalls anyone who has never published, and it is part of the work.

App backend and API

The app is the visible half. The other is the API, the database and the syncing — which we build alongside it, with the contract between the two settled before the first screen.

Production monitoring

An error on a user's phone reaches you with context: device, version, what the person was doing. Without that, every problem is second-hand.

Technology
App
React Native · Expo · TypeScript
On-device data
SQLite · Secure Store
Language and runtime
Node.js · PostgreSQL
Delivery
EAS Build · App Store Connect · Google Play Console
Operations
Sentry · Testes em aparelho real