💡 Project uses Expo which is an open-source platform for making universal native apps for Android, iOS, and web. This implementation uses React Native and TypeScript. The template implements a language feature using i18n, which makes it easier to toggle between languages and avoid hard-coded text by having all text content stored as json.
⚙️ Any changes in
app.json
will not affect iOS or Android while running. The same applies for assets. You must runnpx expo prebuild
(--clean
if you want)
🔤 Any changes to the
services/i18n/
files will not be updated in RunTime, rerun applicationnpx expo start
Use npm install
and then npx expo start
Run npx expo prebuild
to check native build for iOS and Android
Run npx expo export -p web
to check web build
Credits: The i18next language feature was implemented by following a tutorial by Richard Westmoreland