A experiência em desenvolver uma aplicação mobile é muito similar ao desenvolvimento web, visto que utiliza as mesmas ferramentas.
Desenvolvimento de telas
A criação de telas/páginas é feita usando o nosso Editor de view e possui as mesmas funcionalidades para projetos web ou mobile, variando apenas os componentes visuais que compõem as telas/páginas. Essas diferenças são necessárias para garantir a melhor usabilidade em sistemas web e mobile.
![image2019-12-11_14-37-0.png](/plugins/servlet/confluence/placeholder/unknown-attachment?locale=pt_BR&version=2)
Figura 1 - Editor de view para as aplicações web ou mobile
Programação
No Cronapp, a programação é desenvolvida usando o editor de blocos e possui os mesmos blocos para os dois ambientes, exceto para as funcionalidades exclusivas para mobile, como GPS, câmera, vibração e outros.
![image2019-12-11_14-45-34.png](/plugins/servlet/confluence/placeholder/unknown-attachment?locale=pt_BR&version=2)
Figura 2 - A forma de desenvolvimento da programação é idêntica para projetos web ou mobile
Integração entre camadas
É possível criar uma mesma fonte de dados e utilizar nos projetos projeto web e mobile, facilitando o desenvolvimento de ambos os sistemas.
![AbrirFonteDados.jpg](https://docs.cronapp.io/download/attachments/145490725/AbrirFonteDados.jpg?version=2&modificationDate=1537539907000&api=v2)
Figura 3 - Podemos utilizar uma mesma fonte de dados em aplicações web e mobile
Compilar projetos mobile
O Cronapp permite a criação de aplicações hibridas para as plataformas Android e iOS, compilando em formato .apk para Android e geração o código fonte para compilação utilizando o Xcode no iOS (Figura 2).
![](/download/attachments/172742961/CompilacaoMobile.png?version=1&modificationDate=1614779574000&api=v2)
Figura 4 - Durante o processo de compilação do projeto mobile é possível selecionar um ambiente
Existe um ambiente de configuração onde é possível definir permissões, ícones, tela de splash da sua aplicação e outros detalhes da sua aplicação mobile.
![image2019-12-10_10-47-57.png](/plugins/servlet/confluence/placeholder/unknown-attachment?locale=pt_BR&version=2)
Figura 5 - Tela de configuração para aplicações móveis
Testar aplicações mobile
O Simulador mobile é uma ferramenta utilizada para testar aplicações mobile, ao selecionar essa opção, uma nova aba é aberta dentro do Cronapp, permitindo que você simule a visualização da aplicação na vertical ou horizontal, a responsividade do sistema, como Smartphone ou Tablet e outros.
![image2019-12-10_10-45-57.png](/plugins/servlet/confluence/placeholder/unknown-attachment?locale=pt_BR&version=2)
Figura 6 - Simulador de aplicações mobile no Cronapp
Ainda existe o Cronapp Browser, permitindo testar a aplicação direto no smartphone, sendo a melhor opção para testar, não nativamente, seu projeto mobile, pois consegue simular e usar praticamente todos os recursos do smartphone exigidos pela aplicação.
![](/download/attachments/172742961/CronappBrowserInicial.png?version=1&modificationDate=1614779575000&api=v2)
Figura 7 - Tela inicial do aplicativo Cronapp Browser