Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
O desenvolvimento de aplicações mobile no Cronapp possui uma experiência semelhante A experiência em desenvolver uma aplicação mobile é muito similar ao desenvolvimento web, visto que ambos trabalham de forma parecida no editor de views, utilizam os blocos de programação cliente e servidor porém existem blocos específicos para algumas funções mobile como utilizar o GPS, abrir câmera, ativar vibração e etc. O uso dos componentes é semelhante ao projeto web com algumas adaptações para uso em projetos mobile. As integrações entre as camadas são as mesmas do projeto web.
É possível realizar o compartilhamento da camada de servidor e dados, ou seja tanto o projeto web como mobile utilizam a mesma fonte de dados, como ilustrado abaixo.
Image Removed
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ça é necessária para garantir a melhor usabilidade nos sistemas web e mobile.
Image Added
Figura 1 - Editor de view das 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.
Image Added
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.
Image Added
Figura 3 - Podemos utilizar uma mesma fonte de dados em aplicações web e mobile
Compilar projetos mobile
Figura 1 - Podemos utilizar uma fonte de dados para web como mobile.O Cronapp permite a criação de aplicações nativas que são capazes de executar e explorar todas as funcionalidades da plataforma seja em dispositivos Android quanto iOS, é possivel realizar a compilação da sua aplicação para Android tanto em ambiente de produção como desenvolvimento (figura 2), visto que no iOS é possível realizar a Geração de código fonte, para compilação utilizando o Xcode, enquanto para o Android a aplicação é gerada diretamente em formato .apkhibridas 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).
Image Modified
Figura 2 - Durante o processe processo de compilação do projeto mobile é possível definir qual ambiente sua aplicação será gerada.possível selecionar um ambiente
Existe um ambiente de configuração onde é possível definir as permissões, ícones, tela de splash da sua aplicação e outros detalhes da sua aplicação mobile.
Figura 3 - Tela de configurações da aplicaçãoconfiguração para aplicações móveis
Testar aplicações mobile
O Simulador Mobile é uma ferramenta utilizada para testar a aplicação mobile. Ao 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 e , a responsividade do sistema para um , como Smartphone ou Tablet e outros.
Simulador de aplicações mobile no Cronapp
Para facilitar os testes das aplicações Mobile, 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 smartphone exigidos pela aplicação.
Tela inicial do Cronapp Browser
Com o projeto rodando, acesse no menu de sistemas Dispositivos Móveis > Executar > Cronapp Browser. Ao iniciar essa funcionalidade, uma janela com um QRcode é gerada para permitir a leitura peloaplicativo
Cronapp Browser
.Aponte a câmera do smartphone para o seu monitor para efetuar a leitura do QRCode gerado pela IDE.
Image Removed
Leitura do QRcode gerado pelo Cronapp.
Após a leitura, o projeto é baixado temporariamente no smartphone e executado por cima da aplicação.Nessa página
Índice