Home | Escopo | Arquitetura | Configuração | Mockups | BD | Instalação | Gerência | Qualidade | Processo | Retro | Estudos dirigidos |
---|
Configurações do Projeto
Esta seção apresentará todas as configurações para executar o projeto. Aqui serão encontradas as instruções de configuração de ambos ambientes para desenvolver no projeto Diário das Emoções
Sumário
Backend
Nesse tópico contém um tutorial de como acessar o Firebase.
Para configura-lo bastou criar uma conta google e iniciar o projeto com o nome diario-das-emocoes no firebase.__
1º Para acessar a aplicação basta ir até o Firebase com o login e senha.
2º Acessar o console do Firebase
Para executa-lo basta acessar o front-end e iniciar a aplicação
Banco de dados
Nesse tópico contém um tutorial de como acessar o banco de dados Firestore do Firebase.
Firestore
O Cloud Firestore é um banco noSQL embutido no Firebase com objetivo de atender aplicações mobile.
1º Para acessar a aplicação basta ir até o Firebase com o login e senha.
2º Acessar o item Firestore Database no menu na lateral esquerda Firebase como mostra a figura abaixo:
3º Acessar as coleções e todos os documentos criados no front-end.
Frontend
Nesse tópico contém um tutorial para instalar o Flutter e configura-lo corretamente em MacBook, visto que toda a aplicação é para IPad e deve ser compilada em ambientes iOS. Utilizamos o MacBook mas pode o mesmo passo pode ser aplicado para os diferentes dispositivos iOS.
Requisitos
Para utilizar o Flutter você precisará de uma versão do MacOs de 64bits e de 700MB de espaço em disco. _Este espaço não leva em consideração Virtual Machines do Android ou Simuladores do iOS, nem outras SDKs necessárias. _
Ferramentas necessárias
- XCode
- Android Studio
- Visual Studio Code.
- Itens necessários
- bash
- curl
- git 2.x
- mkdir
- rm
- unzip
- which
Instalação do XCode
1º Para instalar o XCode basta acessar a Apple Store do seu MacBook e seguir os passos, sem segredo nenhum.
2º Após concluir execute o seguinte comando no seu terminal:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer xcodebuild -license
Instalação do Android Studio
1º Acesse o site oficial do Android Studio.
2º Clique para fazer download para o MacBook
3º Siga os passos da instalação
Instalação do SDK do Flutter
1º Vá até o a documentação do Flutter contendo as releases do do Flutter e faça o download da versão 2.10.5 utilizada no desenvolvimento do projeto:
2º Vá até sua home do MacBook e criar uma pasta onde será armazenado o sdk do Flutter. Neste exemplo criamos com o nome development.
3º Adicione o arquivo extraído do Flutter para dentro da pasta criada
4º Também no seu diretório home crie um arquivo .bash_profile
caso não exista
5º Adicione o comando abaixo no arquivo .bash_profile
trocando o pelo seu usuário:
export PATH='$PATH:Users/<Seu User>/development/flutter/bin'
Rodando a Aplicação
1º Acesse o repositório do Diário das Emoções
2º Faça clone via HTTP do projeto Diário das Emoções para seu MacBook onde preferir
3º Inicie a IDE de sua preferência e abra o projeto
4º Execute o Simulator do MacBook