Neste passo a passo, você irá:- Exibir uma mensagem em uma etapa- Inserir uma mensagem personalizada- Criar uma contagem de mensagens- Documentar a data e a hora da exibição da mensagem mais recente
Neste passo a passo, você aprenderá os conceitos básicos de aplicativos criando vários componentes funcionais de aplicativos.
Ao final dos exercícios, você terá um aplicativo Hello World com a seguinte aparência:
Exercício 1: Criar um aplicativo Hello World
Neste exercício, você criará um aplicativo simples que exibe uma mensagem a partir de um acionador de botão.
Criar um aplicativo
- Na guia Apps, clique em Apps.
- Clique em + Create App (Criar aplicativo ) no canto superior direito.
- Nomeie o aplicativo como "Hello World - Example". Opcionalmente, você pode adicionar uma descrição para que outros usuários saibam para que serve esse aplicativo.
- Na página de detalhes do aplicativo, você pode clicar em Edit (Editar ), no canto superior direito, ou clicar no nome Untitled Step (Etapa sem título) para entrar no App Editor.
Projetar um layout de base
- Na guia Steps (Etapas ) à esquerda, selecione Base Layout (Layout básico).
- Clique em Icons (Ícones) e selecione uma forma de retângulo. Ajuste a largura do retângulo para abranger toda a tela do aplicativo e, em seguida, clique e arraste-o para a parte superior da tela. Para alterar a cor do retângulo, clique no quadrado Fill (Preencher ) na guia Widget e selecione a cor cinza fraco.
- Selecione a forma e pressione CTRL/CMD + C para copiar. Arraste o segundo retângulo para a parte inferior da tela.
- Clique em Input (Entrada) e selecione Variable (Variável). Na guia Widget, clique no campo Select a data source (Selecionar uma fonte de dados ). Clique na seta ao lado de App Info e selecione App name.
- Clique e arraste a variável para o canto superior esquerdo, na parte superior do retângulo.
- Adicione mais duas variáveis:
- Selecione Step name (Nome da etapa ) na lista de fontes de dados de informações do aplicativo. Posicione essa variável no canto superior direito.
- Selecione Logged-in user (Usuário conectado) na lista de fontes de dados de informações do aplicativo. Posicione essa variável no canto inferior esquerdo.
- Por fim, clique em Buttons e selecione Menu. Clique e arraste o botão para a parte inferior da tela.
Seu layout básico terá a seguinte aparência:
Em seguida, criaremos a funcionalidade em uma etapa.
Adicionar o botão hello world
- Na guia Steps (Etapas ), selecione Untitled Step (Etapa sem título). Clique duas vezes nela para renomeá-la e digite "Display message" (Exibir mensagem).
- Clique em Buttons e selecione o botão. Redimensione o botão para que fique maior usando os quadrados ao redor do botão. Posicione o botão no meio da tela.
- Adicione o seguinte estilo ao botão:
- Texto - "Hello World"
- Cor do botão - Verde
- Ícone - Ferramenta panorâmica
O botão terá a seguinte aparência:
Em seguida, adicionaremos um acionador a esse botão para torná-lo funcional.
Adicionar um acionador de botão
- Selecione o botão Hello World e navegue até a seção Triggers na guia Widget. Clique em + para adicionar um novo acionador.
- Nomeie o acionador como "Hello world".
- Na instrução Then, adicione a seguinte lógica**:Show Message** → Static Value → Text → "Hello World"
Seu acionador deve corresponder ao seguinte:
- Clique em Save (Salvar).
Quando você testar o aplicativo, ele funcionará da seguinte forma:
Exercício 2: Armazenar dados de entrada
Neste exercício, você criará uma lógica que armazena o texto de entrada em uma variável.
- Adicione uma nova etapa e nomeie-a "Store message" (Armazenar mensagem).
- Clique em Input (Entrada) e selecione Text (Texto).
- Na guia Widget, clique na caixa de fonte de dados. Selecione + Adicionar variável.
- Nomeie a variável como "message" e clique em + Create.
Quando você testar o aplicativo, a entrada de texto será salva na variável "message". Você pode ver o valor armazenado no painel Variables (Variáveis ) no lado esquerdo da janela Developer Mode (Modo de desenvolvimento).
Exercício 3: Contar o número de mensagens de boas-vindas
Neste exercício, você criará uma análise que conta quantas vezes o botão Hello world foi pressionado.
- Na etapa Exibir mensagem, clique em Incorporar e selecione Análise. Clique e arraste o widget para a esquerda do botão Hello world.
- Clique em Select an Analysis e, em seguida, em Create Analysis.
- Clique no menu suspenso Tipos de exibição e selecione Valor único.
- Clique na guia Operations (Operações ) e em Add a new operation (Adicionar uma nova operação).
- Selecione Aggregation Functions (Funções de agregação ) e, em seguida, Count of Records (Contagem de registros).
- Clique na seta lateral no lado direito do editor para expandir o painel de visualização. Abaixo de Value (Valor), clique em + Add field (Adicionar campo ) e selecione Count of Records (Contagem de registros).
- Clique no título da análise e renomeie-o como "Count of hellos" (Contagem de cumprimentos) e, em seguida, clique em Save (Salvar).
- Clique em Save and Close (Salvar e fechar ) no canto superior direito.
Como as conclusões não são salvas no modo de desenvolvedor, clique em Run (Executar) para testar essa análise no Tulip Player.
Exercício 4: Calcular o último hello com uma expressão
Neste exercício, você escreverá uma expressão em um acionador que armazena em uma variável para mostrar a última vez que o aplicativo disse olá.
- No painel lateral, navegue até a guia App.
- Ao lado de Variables (Variáveis), selecione X.
- Clique em + Create Variable (Criar variável).
- Nomeie a variável como "Last time you said hello" e clique em + Create.
- Na etapa Exibir mensagem, clique no botão Hello world e adicione um novo acionador.
- Adicione a seguinte ação ao acionador**:Manipulação de dados** → Store → Expressão: 'A última vez que você disse olá foi em' + ' ' + App Info.Current Date and Time.Current Time → Variável → Última vez que você disse olá
- Na etapa Count of hellos (Contagem de cumprimentos ), clique em Text (Texto ) e selecione Variable (Variável).
- No painel lateral, em Opções de dados, clique no campo Fonte de dados em branco e selecione a variável Última vez que você disse olá.
Quando você testar o aplicativo, a expressão será salva na variável Last time you said hello e aparecerá como um carimbo de data/hora.
Próximas etapas
Agora que você criou seu primeiro aplicativo, saiba como publicá-lo e executá-lo aqui.
Saiba mais sobre a criação de aplicativos:* Noções básicas de criação de aplicativos* Introdução ao Tulip App Editor* Como criar um layout de base eficaz
Torne-se um construtor de aplicativos certificado pela Tulip:Certificação básica de construtor de aplicativos
Encontrou o que estava procurando?
Você também pode acessar community.tulip.co para postar sua pergunta ou ver se outras pessoas já tiveram uma pergunta semelhante!