Permite que o desenvolvedor possa executar simultaneamente mais de um Eitri-App, em seus devidos workspaces. Isso é útil para desenvolver e testar a integração entre diferentes Eitri-Apps.
Note
Pré-requisitos:
- CLI versão 1.17.0 ou superior.
Uso¶
- Estruture o seu projeto com a seguinte organização:
├── eitriapp-berserk (pasta do eitri-app)
├── components-logic (pasta do eitri-app)
├── shared-logic (pasta do eitri-app)
├── app-config.yaml (arquivo de configuração)
- Crie um arquivo
app-config.yamlna raiz do projeto, com a seguinte estrutura:- application-id: ID do aplicativo Para maiores informações, veja a seção Como obter o ID do aplicativo.;
- eitri-apps: Lista de Eitri-Apps que serão iniciados;
- alias: Alias do Eitri-App;
- path: Caminho do Eitri-App;
- workspace: Workspace do Eitri-App;
- focus: Define qual Eitri-App será aberto em primeiro plano;
- shared: Define se o Eitri-App é compartilhado entre outros Eitri-Apps.
- bottom-tab-view-simulation: Informa a Eitri Machine as abas de simulação que serão abertas quando o App for iniciado.
application-id: 'bd9b96af-ac33-492e-876c-6755b3aefaef'
eitri-apps:
- alias: berserk
path: "./eitriapp-berserk"
workspace: DEFAULT
focus: true
- alias: "components-logic"
path: "./components-logic"
workspace: component
shared: true
- alias: "shared-logic"
path: "./shared-logic"
workspace: logic
shared: true
bottom-tab-view-simulation:
eitri-apps:
- slug: "berserk"
title: "Berserk"
- slug: "components-logic"
title: "Components Logic"
- slug: "shared-logic"
title: "Shared Logic"
2.1 application-id: ID do aplicativo (obtido através do Console). Para obter o ID do aplicativo, acesse o Console, clique no aplicativo desejado e copie o ID do aplicativo no campo ID do Aplicativo.
- Execute o comando
eitri app startna raiz do projeto.
eitri app start
-
O comando irá iniciar os Eitri-Apps configurados no arquivo
app-config.yamle o Eitri-App com o atributofocus: trueserá aberto em primeiro plano no aplicativo. -
Exemplo de execução do comando:
eitri app start
Iniciando app start!
App start: Compilador pronto para uso contínuo!
berserk | Construindo Eitri-App
components-logic | Construindo Eitri-App
shared-logic | Construindo Eitri-App
berserk | Iniciando Eitri builder
// código de log desnecessário no exemplo oculto
Simulação da Bottom Bar¶
Enquanto desenvolve com o Eitri Play você pode simular a Bottom Bar e seus comportamentos. Confira aqui para saber mais sobre como simular a Bottom Bar.