... | @@ -11,49 +11,52 @@ Esta seção apresentará todas as configurações para executar o projeto. |
... | @@ -11,49 +11,52 @@ Esta seção apresentará todas as configurações para executar o projeto. |
|
|
|
|
|
- [Configurações Gerais](#configurações-gerais)
|
|
- [Configurações Gerais](#configurações-gerais)
|
|
- [Configurando sua IDE](#configurando-sua-ide)
|
|
- [Configurando sua IDE](#configurando-sua-ide)
|
|
- [Clonando o Repositório](#clonando-o-repositorio)
|
|
|
|
- [Instalação do Flutter](#instalação-do-flutter)
|
|
|
|
- [Front-end](#front-end)
|
|
- [Front-end](#front-end)
|
|
|
|
- [Instalação do Flutter](#instalação-do-flutter)
|
|
|
|
- [Clonando o Repositório](#clonando-o-repositorio)
|
|
|
|
|
|
## Configurações gerais
|
|
## Configurações gerais
|
|
### Configurando sua IDE
|
|
### Configurando sua IDE
|
|
- Para melhorar o seu desempenho e a sua experiência no desenvolvimento do projeto, será listada uma lista de extensões obrigatórias que precisam ser instaladas para realizar constribuições no projeto, e algumas extensões recomendadas, que são utilizadas diariamente em rotinas de desenvolvimento.
|
|
Lista de extensões obrigatórias que precisam ser instaladas para realizar constribuições no projeto.
|
|
|
|
|
|
- Obrigatórias:
|
|
|
|
- Flutter
|
|
|
|
- Dart
|
|
|
|
- ESLint
|
|
|
|
- Docker
|
|
|
|
- Recomendadas:
|
|
|
|
- IntelliCode
|
|
|
|
- Material Icon Theme
|
|
|
|
- GitLens
|
|
|
|
|
|
|
|
|
|
- Flutter
|
|
|
|
- Dart
|
|
|
|
- ESLint
|
|
|
|
- Docker
|
|
|
|
|
|
### Instalação do Flutter
|
|
### Verificação
|
|
- Baixar o install zip no [Link ](https://docs.flutter.dev/get-started/install/windows).
|
|
|
|
- Entrar no disco local C e criar uma pasta chamada **src**.
|
|
|
|
- Colocar o arquivo extraído(**flutter**) na pasta **src**.
|
|
|
|
- Abra a pasta e execute o arquivo chamado **flutter_console.bat** e digite: `flutter doctor`.
|
|
|
|
- Todas as ferramentas necessárias para o funcionamento do flutter serão listadas.
|
|
|
|
- Após todos os requisitos serem atendidos:
|
|
|
|
![image](uploads/ed34474bd67dba48d027cc60eb76e826/image.png)
|
|
|
|
|
|
|
|
### Clonando o Repositório
|
|
LINT
|
|
Após ter o flutter instalado e o ambiente configurado, é só clonar o projeto. Para isso, basta escolher uma pasta local da sua preferência e utilizar o comando `git clone https://tools.ages.pucrs.br/projeto-focus/frontend.git`.
|
|
|
|
|
|
|
|
- Para tirar mais dúvidas sobre o git, acesse: [link](https://tools.ages.pucrs.br/projeto-focus/wiki/-/wikis/processos#instala%C3%A7%C3%A3o-do-git)
|
|
|
|
|
|
|
|
#### **Emulador do Android**
|
|
|
|
- Abra o Android Studio, vá em SDK Manager e baixe a versão do android e seus requisitos.
|
|
|
|
- Abra o AVD Manager(Virtual Device Configuration) e selecione o tipo do android(**pixel 4**) e a versão do android(**11**).
|
|
|
|
- Por fim, selecione o nome do seu emulador.
|
|
|
|
|
|
|
|
**OBS:** Se o projeto for desenvolvido no VSCode:
|
|
|
|
- Digite Flutter no terminal do Vscode, caso ele não seja reconhecido, adicione o diretório da pasta **bin**(encontrada nos arquivos flutter), nas variáveis de ambiente(Path).
|
|
|
|
- Execute o projeto(F5) e selecione o emulador criado anteriormente.
|
|
|
|
|
|
|
|
## Front-end
|
|
## Front-end
|
|
- Documentação Flutter: [Link](https://docs.flutter.dev/).
|
|
- Documentação Flutter: [Link](https://docs.flutter.dev/).
|
|
|
|
- **Versão utilizada: 3.7.1**
|
|
|
|
|
|
|
|
|
|
|
|
### Instalação do Flutter
|
|
|
|
Será utilizado Flutter no desenvolvimento do Front-end do projeto. Sendo assim será necessário realizar o download do .zip ([baixe aqui](https://docs.flutter.dev/get-started/install)).
|
|
|
|
|
|
|
|
- Para Windows:
|
|
|
|
|
|
|
|
Extrair o arquivo **.zip** em uma pasta chamada **src** no **disco local C**.
|
|
|
|
|
|
|
|
O caminho final: `C:\src\flutter`.
|
|
|
|
|
|
|
|
Será preciso adicionar o flutter nas variáveis de ambiente. Sendo assim, se seguiu a sugestão anterior, adicione este caminho no PATH das variáveis de ambiente: `C:\src\flutter\bin`.
|
|
|
|
|
|
|
|
- Para MacOS ou Linux:
|
|
|
|
|
|
|
|
|
|
|
|
- Após configurar as variáveis:
|
|
|
|
|
|
|
|
Digite em algum terminal `flutter doctor` e todas as dependências e ferramentas necessárias para o funcionamento do flutter serão listadas.
|
|
|
|
|
|
|
|
Caso o flutter ainda não tenha sido reconhecido (Algum erro nas variáveis de ambiente), abra a pasta do Flutter e execute o terminal **flutter.console.bat** e digite `flutter doctor` para ver as ferramentas necessárias.
|
|
|
|
|
|
|
|
### Clonando o Repositório
|
|
|
|
Após ter o flutter instalado e o ambiente configurado, é só clonar o projeto. Para isso, basta escolher uma pasta local da sua preferência e utilizar o comando `git clone https://tools.ages.pucrs.br/projeto-focus/frontend.git`.
|
|
|
|
|
|
|
|
- Para tirar mais dúvidas sobre o git, acesse: [link](https://tools.ages.pucrs.br/projeto-focus/wiki/-/wikis/processos#instala%C3%A7%C3%A3o-do-git) |