|
|[Home](home)|[Sprints](sprints)|[Requisitos](requisitos)|[Arquitetura](arquitetura)|[Configuração](configuracao)|[Mockups](mockups)|[Banco de Dados](banco_dados)|[Instalação](instalacao)|[Gerência de Projeto](Gerenciamento do Projeto)|[Qualidade](Qualidade)|
|
|
<table>
|
|
|---|---|---|---|---|---|---|---|---|---|
|
|
<tr>
|
|
|
|
<th>
|
|
|
|
|
|
|
|
[Home](home)
|
|
|
|
</th>
|
|
|
|
<th>
|
|
|
|
|
|
|
|
[Sprints](sprints)
|
|
|
|
</th>
|
|
|
|
<th>
|
|
|
|
|
|
|
|
[Requisitos](requisitos)
|
|
|
|
</th>
|
|
|
|
<th>
|
|
|
|
|
|
|
|
[Arquitetura](arquitetura)
|
|
|
|
</th>
|
|
|
|
<th>
|
|
|
|
|
|
|
|
[Configuração](configuracao)
|
|
|
|
</th>
|
|
|
|
<th>
|
|
|
|
|
|
|
|
[Mockups](mockups)
|
|
|
|
</th>
|
|
|
|
<th>
|
|
|
|
|
|
|
|
[Banco de Dados](banco_dados)
|
|
|
|
</th>
|
|
|
|
<th>
|
|
|
|
|
|
|
|
[Instalação](instalacao)
|
|
|
|
</th>
|
|
|
|
<th>
|
|
|
|
|
|
|
|
[Gerência de Projeto](Gerenciamento%20do%20Projeto)
|
|
|
|
</th>
|
|
|
|
<th>
|
|
|
|
|
|
|
|
[Qualidade](Qualidade)
|
|
|
|
</th>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
|
|
# Configuração de ambiente Mobile
|
|
# Configuração de ambiente Mobile
|
|
|
|
|
|
### Requisitos:
|
|
### Requisitos:
|
|
|
|
|
|
- [Node.js LTS release](https://nodejs.org/en/) - Node.js LTS releases (números ímpares).
|
|
- [Node.js LTS release](https://nodejs.org/en/) - Node.js LTS releases (números ímpares).
|
|
- Você pode instalar o Node.js usando uma ferramenta de versionamento (como nvm ou volta) para conseguir trocar entre diferentes versões do Node.js
|
|
- Você pode instalar o Node.js usando uma ferramenta de versionamento (como nvm ou volta) para conseguir trocar entre diferentes versões do Node.js
|
|
- [Git](https://git-scm.com/)
|
|
- [Git](https://git-scm.com/)
|
|
- Para Mac e linux o watchman é necessário: [Watchman](https://facebook.github.io/watchman/docs/install#buildinstall)
|
|
- Para Mac e linux o watchman é necessário: [Watchman](https://facebook.github.io/watchman/docs/install#buildinstall)
|
|
- [Expo](https://docs.expo.dev/get-started/installation/) pode-se instalar com o commando ``npm install expo-cli --global`` após já ter o node instalado
|
|
- [Expo](https://docs.expo.dev/get-started/installation/) pode-se instalar com o commando `npm install expo-cli --global` após já ter o node instalado
|
|
- [Expo go](https://expo.dev/client) app no seu celular ou um simulador de Android ou Iphone
|
|
- [Expo go](https://expo.dev/client) app no seu celular ou um simulador de Android ou Iphone
|
|
|
|
|
|
### Para Rodar o projeto
|
|
### Para Rodar o projeto
|
|
1. ``git clone https://tools.ages.pucrs.br/rotas-rurais/front-mobile.git``
|
|
|
|
2. ``cd front-mobile``
|
|
|
|
3. ``npm start``
|
|
|
|
|
|
|
|
|
|
1. `git clone https://tools.ages.pucrs.br/rotas-rurais/front-mobile.git`
|
|
|
|
2. `cd front-mobile`
|
|
|
|
3. `npm install`
|
|
|
|
4. `npm start`
|
|
|
|
|
|
|
|
<details>
|
|
|
|
<summary>O app não está rodando no seu celular?</summary>
|
|
|
|
|
|
|
|
First, make sure you are on the same Wi-Fi network on your computer and your device.If it still doesn't work, it may be due to the router configuration — this is common for public networks. You can work around this by choosing the "Tunnel" connection type when starting the development server, then scanning the QR code again.
|
|
|
|
|
|
|
|
`- npx expo start --tunnel`
|
|
|
|
|
|
|
|
Using the "Tunnel" connection type will make app reloads considerably slower than on "LAN" or "Local", so it's best to avoid tunnel when possible. You may want to install a simulator/emulator to speed up development if "Tunnel" is required for accessing your machine from another device on your network.
|
|
|
|
|
|
# Configuração Ambiente Back-End
|
|
</details># Configuração Ambiente Back-End
|
|
|
|
|
|
TBD
|
|
TBD
|
|
|
|
|
... | | ... | |