Use case
Mobile app, without going back through the stores
You ship with React Native or Expo, and every typo you fix costs a submission and a review wait.
The problem
- Text is bundled into the binary, so a one-line fix becomes a release.
- Store review cycles impose their rhythm on your content.
- An app that starts with no network still has to show something.
What Sonenta changes
- Bundles load at runtime: fixing a piece of text does not take a new version.
sonenta snapshotfreezes a set of bundles at build time, for the first start with no network.- The evaluation and in-context editing add-ons have a
/nativeentry point.
Where to start
# fige un jeu de bundles pour le premier démarrage sans réseau
npx sonenta snapshot --out ./assets/i18n
// App.tsx (Expo / React Native)
import { SonentaProvider } from "@sonenta/react-i18next";
import snapshot from "./assets/i18n";
<SonentaProvider projectUuid="proj_xxx" snapshot={snapshot} autoStart>
{/* … */}
</SonentaProvider> Known limits
- Missing-key detection does not work in zero-network mode. It works on the snapshot path with
autoStart: true. - Token storage uses the platform secure store, there is no extra native module to install.
Down to the last word.
Ready to adapt your product to every user?
Start free in minutes. No credit card, no commitment, and your exports always open.