Muito difundidas fora do Brasil e cada vez mais interessantes para fundos de investimentos, as plataformas no-code se baseiam na utilização de peças preexistentes que, combinadas via drag and drop (nomenclatura utilizada nas interfaces gráficas de computadores para a ação de clicar em um objeto virtual e “arrastá-lo” a uma posição diferente ou sobre um outro objeto virtual) permitem que aplicações sejam criadas sem a utilização de linhas de código.
Neste sentido, com o devido treinamento, e utilizando-se das IDEs (interfaces de desenvolvimento) e workflows, é possível simplificar a transformação digital das empresas, além de possibilitar que pessoas sem conhecimento específico em programação criem suas próprias soluções tecnológicas.
Dentro deste universo há mais de 10 anos, Alysson Nazareth, CEO da Nick Builder, startup que traz ao mercado brasileiro uma biblioteca de soluções no-code, apresenta os caminhos para a criação de um aplicativo para e-commerce, sem a utilização de códigos. Ele ensina quais são os cinco passos para montar um aplicativo, apenas utilizando peças e componentes da plataforma no-code. O exemplo é de um app de e-commerce.
Aplicativo: e-commerce
Objetivo do aplicativo: viabilizar que pequenos varejos comercializem seus produtos online em um e-commerce simples
Tempo médio gasto na configuração: 8 semanas
Exemplos de peças necessárias: Peça de carrinho de compras; de frete; de acompanhamento de pedidos; de grades de produto; peças de integração com whatsapp e de cadastro de cliente.
Passo 1
Mapear a jornada da aplicação
É preciso entender quais são as funcionalidades macro e quais delas são as mais importantes. Por exemplo, no caso do e-commerce algumas funcionalidades como cadastrar clientes, cadastrar produtos, definir preço, acompanhar o rating de produtos e clientes são algumas das mais importantes.
Em uma versão simplificada, colocaremos as funções mais básicas, como: incluir compras no carrinho; cálculo do preço do frete; fechamento da compra e acompanhamento do envio do produto.
Passo 2
Construir as interfaces
Neste momento se constroem as telas do sistema, a partir dos modelos e estruturas disponíveis na plataforma. Isso pode ser feito em qualquer máquina, porque tudo é montado na web. O único requisito é possuir acesso à Internet e utilizar os navegadores Chrome e Firefox.
Utilizando a plataforma da Nick Builder, toda a infraestrutura necessária para suportar o app é transparente, ou seja, quem configura a sua solução não precisa se preocupar com servidor, banco de dados e escalonar a solução. Esse gerenciamento é realizado de forma automática pela Nick.
Passo 3
Criar o flow das interfaces
Aqui definimos as regras de negócio. Ou seja, qual será o fluxo das informações e decisões na aplicação.
Por exemplo, nesta etapa definimos quais as formas de pagamento e parcelamentos disponíveis; que tipos de produtos podem ser cadastrados e quais os campos e informações para os cadastros de clientes.
Passo 4
Colocar o MVP em produção
Publicar o MVP (mínimo produto viável). Neste momento faz-se o lançamento da versão inicial do aplicativo para teste junto à persona alvo.
Passo 5
Fast feedback loop
Temos ciclos de melhoria contínua, que permitem que as outras funcionalidades mapeadas no primeiro passo possam ser implementadas, pouco a pouco, em função das avaliações e sugestões dos beta testers.