Ionic Creator é uma ferramenta de prototipagem drag & drop para criar aplicativos excelentes com Ionic, tudo através de uma interface.
Já adiantando o assunto pra você, a melhor forma de reduzir tempo e consequentemente o custo para criar protótipos de aplicativos móveis híbridos totalmente funcionais é com o Ionic Creator.
Se você ainda não conhece o Ionic, comece por esse outro post aqui: Ionic Framework – Desenvolvendo Mobile Apps
Vamos então começar a mexer com o Ionic Creator, para isso acesse aqui o link.
Se você ainda não tem conta, clique em Get Started.
O processo de criação de conta é bastante simples, basta preencher nome de usuário, nome completo, e-mail e senha.
É bem simples de preencher, mas se você tiver dúvida, pode deixar nos comentários. Depois que você criar conta e fizer login, vamos criar um projeto.
O Ionic Creator tem vários planos. O plano gratuito é interessante e você consegue prototipar e depois exportar o que você fez, que já é funcional, que é o principal objetivo da ferramenta.
Se você tiver realmente uma necessidade de mais recursos, dá uma olhadinha nos valores e funcionalidades aqui abaixo de cada plano.
Prefere aprender em vídeo?
Depois de criar a conta e fazer login, vamos criar seu primeiro projeto. Da mesma forma de quando criamos o projeto através da linha de comando, a primeira coisa que precisamos fazer é dizer o nome do projeto e escolher um dos templates disponíveis.
Como exemplo, escolha o modelo Side Menu + Tabs e coloque o nome do projeto de IMC Felizardo.
Nesta área conseguimos criar novas páginas para o projeto, ou duplicar uma já existente. Também conseguimos dizer qual será a página padrão do aplicativo.
O que realmente facilita a prototipagem e o desenvolvimento, é a biblioteca de componentes do Ionic Creator. Você, vai poder desenvolver o componente que você quiser, totalmente customizado, através de HTML, CSS e JS, porém, a plataforma já traz pronto para você uma lista com várias funcionalidades.
Vamos mudar a tab de Camera para Cálculo de IMC. Essa tab já é a página padrão do nosso app, ou seja, quando o app é carregado, ela é a primeira a aparecer.
Na área de gestão das páginas, que vimos anteriormente, clique sobre o Tabs Controller. Depois clique sobre o ícone da câmera, depois clique no painel ao lado. Em Title coloque Cálculo de IMC. Na opção Icon vamos utilizar um ícone de calculadora. Escolha o ícone que você achar mais legal e adequado pro nosso atual esquema de cores. Caso você quisesse, poderia colocar uma classe nesse botão, para poder acessá-lo depois, via CSS ou JavaScript.
Se você clicar na primeira página – Camera Tab Default Page – vai perceber que nós mudamos apenas o ícone e o texto no controle das tabs. Vamos então nessa página e vamos customizá-la.
Troque o nome da página também para Cálculo de IMC.
Na área de Miscellaneous, você consegue configurar algumas questões visuais da página que está sendo editada. Por padrão as opções de Padding, Scrolling e Header Margin já vem marcadas, e pra ficar bonitinho, eu aconselho você a manter. Se você conhece um pouco de CSS/inglês pode imaginar o que cada opção faz.
Vamos adicionar um título a página de cálculo de IMC, utilizando o componente Heading. Clique nele e arraste até dentro do celular, no centro da página.
Altere o texto para IMC Felizardo, a cor para #005BFF e o alinhamento para centralizado.
Agora vamos inserir dois inputs, um para digitar a altura, em centímetros e outro para digitar o peso, em kilos.
No campo de altura coloque a propriedade Title como Altura. A propriedade Type como Number, para que assim o usuário só consiga digitar números nesse input. A propriedade Placeholder preencha com centímetros, para que o usuário consiga entender como deve preencher o campo. A propriedade Name tem a função de colocar um nome, para que depois possamos recuperar o valor que foi digitado no campo com mais facilidade, para o nosso exemplo, digite altura. Por último, o Label Style é a forma como o rótulo do campo será exibido, escolha a opção Stacked.
Faça a mesma coisa para o campo peso, se tiver dúvidas clique na imagem abaixo para ver como eu fiz.
Pra finalizar essa tela, precisamos ter um botão pra calcular o IMC, então vamos inserir um componente do tipo Button com o texto Calcular.
A propriedade Type nós não vamos alterar no momento, mas se quiséssemos colocar um link para outra página do nosso app, página externa, e-mail ou telefone, poderíamos usá-lo. Na propriedade Text, coloque Calcular. Na propriedade Size, que é o tamanho do texto, coloque 22px. Na propriedade Theme coloque Balanced, para o botão chamar a atenção do usuário. Por último Icon, vamos colocar um ícone que dê a visualização pro usuário de validação. Depois de inserir o ícone, troque a posição em que ele aparece no botão, logo abaixo.
Como exercício para você pegar o jeito do Ionic Creator, exclua uma das outras duas abas, e a que restar transforme em uma aba sobre o desenvolvedor, VOCÊ!
Também, crie uma página para ser acessada através do menu, que explique o IMC e sua tabela. Mãos à obra!
Pra você dar uma olhada como o meu ficou, basta clicar aqui.
Qualquer dúvida pode deixar nos comentários ou falar comigo na minha página no Facebook!
Desvendando o Potencial da Blockchain e Criptomoedas através da Criptografia Em um mundo onde a…
O deploy de uma aplicação React é uma etapa crucial para disponibilizar sua criação na…
Satellite 2020 foi a primeira conferência virtual do Github. O Github já tinha sido liberado…
Neste guia veremos o que são web components, quando usar, sua estrutura e também um…
A alguns anos atrás escrevi um texto sobre o que é o frontend, também palestrei…
O que é SVG é a sigla para Scalable Vector Graphics que traduzindo seria gráficos…
View Comments
o primeiro gif ficou bugado.
Olá Davi. O gif da troca de ícone está funcionando normalmente aqui. O gif que está com problema é o gif do Heading é que está com problema na hora da troca de cor.
Olá Davi, obrigado pelo comentário. O primeiro gif aqui é de troca de ícone da câmera, está funcionando. O do heading é que dá um bugzinho quando vai mexer na paleta de cores mesmo.
Bom dia... o Creator tem algum limite de páginas? Após a décima tela, percebi que as novas não tem o menu list. Sabe dizer o porquê... como faço pra que ele apareça em todas as telas do app?
Olá Charles! O Ionic Creator não tem nenhuma limitação quanto ao número de páginas. Criei um exemplo aqui com 12 páginas pra você ver. Todas com menu list.
https://creator.ionic.io/share/e4552868a023
Abraços
Olá Charles! O Ionic Creator não tem nenhuma limitação em relação a quantidade de páginas em nenhum plano. Aqui um exemplo que eu criei com 12 páginas pra você dar uma olhada, todas estão com menu list.
https://creator.ionic.io/share/e4552868a023
Abraços
Olá André. No tutorial não mostra como faz o cálculo. Você fez esta parte? Grato
Flávio
Olá Flavio, não tem essa parte no tutorial. Você já desenvolveu com AngularJS?
Olá André, sabe me informar se o ionic creator pro me permite atribuir uma função a um botão? Por exemplo, ativar ou desativar o som do app através do toggle. Grata!
Olá Carolina, obrigado pelo comentário. No Ionic Creator Pro, você pode sim editar o código e criar uma função para um botão, como no seu exemplo.
Contudo, mesmo sem o PRO, você pode exportar o projeto e editar o código na sua máquina. Dá uma olhada nesse post aqui, que tem esse assunto: http://www.andrefelizardo.com.br/blog/ionic-creator-exportando-e-gerando-apk/