... | @@ -25,45 +25,58 @@ Aqui serão encontradas as instruções de configuração de ambos ambientes de |
... | @@ -25,45 +25,58 @@ Aqui serão encontradas as instruções de configuração de ambos ambientes de |
|
|
|
|
|
### Configurando a IDE
|
|
### Configurando a IDE
|
|
|
|
|
|
- Primeiramente você terá que ter instalado os seguintes programas:
|
|
Primeiramente, você terá que instalar os seguintes programas em sua máquina:
|
|
|
|
|
|
- Instalar o Android Studio
|
|
- [Instale o Android Studio](https://developer.android.com/studio), para simular um Android
|
|
- https://developer.android.com/studio
|
|
- Ou, caso estiver utilizando macOS, instale o Xcode na App Store e digite o comando abaixo no terminal, para abrir o simulador de IPhone:
|
|
- Se estiver utilizando Vscode, baixar as extensões:
|
|
|
|
|
|
```
|
|
|
|
open -a Simulator
|
|
|
|
```
|
|
|
|
|
|
|
|
- Se estiver utilizando a IDE Visual Studio Code, é recomendado baixar as seguintes extensões:
|
|
- Awesome Flutter Snippets;
|
|
- Awesome Flutter Snippets;
|
|
- Dart;
|
|
- Dart;
|
|
- Flutter.
|
|
- Flutter.
|
|
|
|
|
|
|
|
|
|
### Clonando os Repositórios
|
|
### Clonando os Repositórios
|
|
|
|
|
|
TBD
|
|
Os repositórios [apus-drone-backend](https://tools.ages.pucrs.br/apus-drones/apus-drones-backend) e [apus-drone-frontend](https://tools.ages.pucrs.br/apus-drones/apus-drones-frontend) deverão ser clonados em sua máquina para executar o projeto.
|
|
|
|
|
|
## Backend
|
|
A clonagem do backend pode ser feita através do seguinte comando pelo terminal:
|
|
- Instalar Studio Code
|
|
|
|
- https://code.visualstudio.com/download
|
|
|
|
- Instalar Java JDK 11 (Java SE Development Kit versão 11 ou superior)
|
|
|
|
- https://www.oracle.com/java/technologies/downloads/
|
|
|
|
- Instruções para instalação
|
|
|
|
- https://docs.oracle.com/en/java/javase/17/install/overview-jdk-installation.html#GUID-8677A77F-231A-40F7-98B9-1FD0B48C346A
|
|
|
|
- Você deve incluir o path da JDK na variável de ambiente
|
|
|
|
- Instalar Gradle
|
|
|
|
- https://gradle.org/install/
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
git clone http://tools.ages.pucrs.br/apus-drones/apus-drones-backend.git
|
|
|
|
```
|
|
|
|
|
|
### Configurando a Máquina
|
|
e do frontend:
|
|
|
|
|
|
TBD
|
|
```
|
|
|
|
git clone http://tools.ages.pucrs.br/apus-drones/apus-drones-frontend.git
|
|
|
|
```
|
|
|
|
|
|
|
|
## Backend
|
|
|
|
|
|
|
|
### Configurando a Máquina
|
|
|
|
- Instale [Java JDK 11 (Java SE Development Kit versão 11 ou superior)](https://www.oracle.com/java/technologies/downloads/)
|
|
|
|
- [Instruções para instalação](https://docs.oracle.com/en/java/javase/17/install/overview-jdk-installation.html#GUID-8677A77F-231A-40F7-98B9-1FD0B48C346)
|
|
|
|
- Instale [Gradle](https://gradle.org/install/)
|
|
|
|
|
|
### Executando
|
|
### Executando
|
|
|
|
|
|
TBD
|
|
- Abrir o arquivo **apus-drone-backend** em sua máquina na IDE escolhida (VScode ou IntelliJ,...)
|
|
|
|
- Para executar o projeto via terminal basta utilizar o comando abaixo:
|
|
|
|
`./gradlew bootrun`
|
|
|
|
- Ou utilize os executáveis da sua IDE (como o Run and Debug no Visual Studio Code).
|
|
|
|
|
|
## Frontend
|
|
## Frontend
|
|
### Instalar Flutter (Dart vem incluído)
|
|
|
|
#### https://flutter.dev/docs/get-started/install
|
|
### Configurando a Máquina
|
|
#### Incluir variável de ambiente
|
|
|
|
#### Para criar a sua variável de ambiente do backend você deve criar um arquivo de launch.json no seu VSCode com a seguinte configuração:
|
|
- Instale o [Flutter (Linguagem Dart está incluída)](https://flutter.dev/docs/get-started/install)
|
|
|
|
- Para criar a sua variável de ambiente do backend você deve criar um arquivo de *launch.json* em sua pasta *.vscode* com a seguinte configuração:
|
|
|
|
|
|
|
|
```
|
|
{
|
|
{
|
|
"version": "0.2.0",
|
|
"version": "0.2.0",
|
|
"configurations": [
|
|
"configurations": [
|
... | @@ -75,19 +88,13 @@ TBD |
... | @@ -75,19 +88,13 @@ TBD |
|
}
|
|
}
|
|
]
|
|
]
|
|
}
|
|
}
|
|
#### Dependendo do ambiente, pode ser necessário definir BASE_URL com o IP do computador, que pode ser obtido com o comando ipconfig no Windows ou ip addr no Linux.
|
|
```
|
|
#### Trocar o localhost pelo IP de sua máquina local
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Você deve definir a **BASE_URL** com o **IP de sua máquina local** , ou seja, trocar o nome **localhost** pelo IP de seu computador, que pode ser obtido com o comando ```ipconfig```, no Windows, ou ```ip addr```, no Linux.
|
|
|
|
|
|
|
|
|
|
### Configurando a Máquina
|
|
|
|
|
|
|
|
TBD
|
|
|
|
|
|
|
|
### Executando
|
|
### Executando
|
|
|
|
- Abrir o arquivo **apus-drone-frontend** em sua máquina na IDE escolhida (VScode ou IntelliJ,...)
|
|
#### Para executar:
|
|
- Para executar o projeto via terminal basta utilizar o comando abaixo:
|
|
Abrir os repositórios clonados em sua máquina na sua IDE (VScode ou IntelliJ,...)
|
|
- ```flutter run --dart-define BASE_URL=NOME_OU_IP:PORTA```
|
|
Clique no "run and debug" ou pela linha de comando:
|
|
- Ou utilize os executáveis da sua IDE (como o Run and Debug no Visual Studio Code). |
|
flutter run --dart-define BASE_URL=NOME_OU_IP:PORTA |
|
|