CRONAPP: uma plataforma de desenvolvimento low-code

A Cronapp é uma plataforma de desenvolvimento low-code para o desenvolvimento de aplicações web e mobile. Um dos grandes diferenciais da plataforma no mercado é o suporte que eles oferecem aos clientes para que a entrega de projetos seja feita no tempo certo, garantindo o aproveitamento de oportunidades de negócios. A Cronapp colabora no planejamento e execução de projetos, evoluindo junto e adicionando os recursos necessários para garantir sustentação e crescimento dos negócios. Através de treinamentos, a plataforma oferece conhecimento de forma a tornar desenvolvedores menos experientes em verdadeiros especialistas. Em alguns casos, ela promete resolver as demandas dos clientes fornecendo especialistas aos projetos.
Código-fonte à mão

Diferentemente das plataformas no-code, a Cronapp - por se tratar de uma plataforma low-code - te dá acesso a todo o código-fonte de seu projeto. Com isso, as empresas podem promover ajustes fora da plataforma se assim necessitar.

Funcionalidades

A plataforma conta com tecnologias modernas que facilitam o desenvolvimento e agilizam o tempo de execução de seus projetos. Veja algumas dessas funcionalidades.

Editor de Views

O Editor de views permite criar páginas web e telas mobile inteiras apenas arrastando componentes (drag and drop) e configurando suas opções de forma visual. Você pode acompanhar em tempo de desenvolvimento o resultado final das suas páginas ao arrastar e soltar os componentes visuais na tela. Com a Internacionalização, você gerencia ou faz traduções automáticas, permitindo que seu sistema seja usado em todo o mundo. Os recursos de Responsividade permitem o desenvolvimento de aplicações em telas de todos os tamanhos. E o Assistente Visual CSS adiciona estilos personalizados às suas páginas.

Diagrama de dados

Com o Diagrama de Dados, você descreve as classes do sistema e como elas se relacionam entre si. O Gerador de CRUDs cria páginas a partir das classes do seu diagrama. Usando o Gerador da Camada de Persistência você cria as camadas de back-end e as tabelas no banco de dados com base nas classes do diagrama. E você pode também importar a estrutura e gerar um diagrama de dados a partir de bancos de dados criados para outros sistemas. Há um recurso para que você conecte seu sistema com os principais bancos do mercado: MySQL, H2, PostgreSQL, DB2, SQL Server, Oracle, Derby ou Firebird. A plataforma disponibiliza ainda um Assistente Visual para criação de consultas complexas ao seu banco de dados relacional. E você pode acessar os dados do seu banco relacional diretamente pelo Gerenciador de Banco de dados.

Componentes Web

Os Componentes Web são pequenas estruturas funcionais dentro das páginas web, extremamente customizáveis e responsivos, se adaptando a diferentes tamanhos de telas. Por exemplo, com o recurso de Grade, você exibe dados de forma organizada semelhante a uma tabela. Esse componente possui algumas dezenas de recursos, como sistema próprio de CRUD, paginação, classificação, filtro, agrupamento, exportação de dados, personalização de colunas e outros. Há ainda o Agendador, que fornece uma experiência de uso parecida com o Outlook ou Google Calendar. Permite criar e editar eventos, possui vários formatos de visualização com uma interface simples e intuitiva.O recurso Captcha evita o cadastro ou acesso de robôs ao seu sistema com o uso do reCaptcha. As Caixas de Seleção Dinâmica exibem uma lista de opções adaptadas às suas necessidades. Esse componente possui diversos recursos, como filtros, suporte ao master-detail da fonte de dados, alteração do template do conteúdo e outros. Um recurso chamado Breadcrumbs facilita a navegação do seu sistema adicionando trilhas de navegação. E com a Linha do Tempo o desenvolvedor exiba eventos de forma linear com base no período em que eles ocorreram.

Componentes Mobile

Os Componentes Mobile são estruturas funcionais que formam as telas das aplicações mobile e totalmente adaptadas aos dispositivos com telas pequenas e sensíveis ao toque. Um destes recursos é a Lista Avançada que exibe os dados de forma organizada, como em uma lista. É possível personalizar o modo de exibição, edição e exclusão dos dados; configurar seu campo de busca, habilitar a multisseleção, suporte a imagens e outros recursos. O Chat permite a comunicação entre usuários ou integração com algum chatbot. Os recursos de Gráficos renderizam gráficos adaptados para a visualização nos dispositivos mobile. Você pode executar vídeos de outras plataformas na sua aplicação através do recurso de Vídeos. E com o Carrossel você exibe uma sequência de imagens com temporizador e possibilidade de customização. O recurso Painel de Assinatura permite a assinatura do usuário por meio de telas sensíveis ao toque.

Fonte de Dados

A Fonte de Dados é a responsável por obter e tratar os dados que trafegam dentro das aplicações desenvolvidas no Cronapp. É robusta e altamente personalizável, permitindo alimentar os demais recursos usados pelo Cronapp: telas, relatórios, dashboards, BPM, web services e outros. Com o recurso de Obtenção dos Dados, você obtém os dados a partir de blocos de programação, banco de dados ou através de serviços web externos como SOAP ou REST. Há a opção de disponibilizar os dados obtidos dentro da aplicação de forma totalmente low-code e, fora da aplicação, utilizando o padrão REST OData. E com o recurso Segurança, você pode definir os níveis de segurança para cada tipo de requisição (CRUD), com base nos grupos de acessos e nos campos solicitados.

Blocos de programação

Os Blocos de Programação são utilizados no desenvolvimento das regras de negócios da aplicação. Você arrasta as pequenas estruturas em blocos para montar a lógica de programação de forma similar no back-end e front-end (web/mobile) da aplicação. Você também pode fazer uma depuração das funções de blocos de forma visual. São centenas de blocos, dos mais básicos da programação tradicional, como o SE (if) ou IMPRIME (print), até blocos que encapsulam a complexidade dos recursos, facilitando o desenvolvimento de regras. E você pode acompanhar em tempo real o código gerado a partir dos blocos de programação.

Planos de assinatura

A plataforma conta com quatro planos diferentes de assinatura: um plano Free que disponibiliza o ambiente básico para aprendizado e primeiros passos com o Cronapp. O plano Basic, especialmente para empresas menores ou soluções departamentais. Um plano Enterprise, que oferece todo o potencial do Cronapp em ambientes integrados de desenvolvimento e publicação. E por fim, o plano Premium, a plataforma sob medida para qualquer porte de empresa ou instituição

Uma ferramenta completa

A transformação digital requer celeridade nos processos de negócios e desenvolvimento de softwares. Diante do cenário inovador, contar com uma ferramenta de desenvolvimento completa como a Cronapp é fundamental para estar sempre à frente da concorrência.