No description
- TypeScript 95.4%
- JavaScript 4.4%
- Nix 0.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .vscode | ||
| api | ||
| app | ||
| assets/images | ||
| common-types-bindings/firmware | ||
| components | ||
| constants | ||
| contexts | ||
| hooks | ||
| services | ||
| utils | ||
| .easignore | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| app.json | ||
| babel.config.js | ||
| eas.json | ||
| eslint.config.js | ||
| flake.lock | ||
| flake.nix | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| typedoc.json | ||
Welcome to tfg-app
This is an Expo project created with create-expo-app.
Get started
-
Install dependencies
npm install -
Start the app
npx expo start
In the output, you'll find options to open the app in a
- development build
- Android emulator
- iOS simulator
- Expo Go, a limited sandbox for trying out app development with Expo
Generate docs
When you want to take a look at docs, run:
npm run docs
And open index.html file you can find at ./docs
Generate API bindings
When OpenAPI spec changed in the backend run the following command to regenerate the API SDK:
npm run generate-api
Development environment
Run the following command to get the necessary development dependencies via Nix:
nix develop
If you don't have Nix package manager installed in your system, you can take a look at the flake.nix file to see what dependencies to install via your own package manager.