A Adobe recomenda o uso do Editor SPA para projetos que exigem renderização no lado do cliente baseada em estrutura de aplicativo de página única (por exemplo, React). Saiba mais.
A qualquer momento, como desenvolvedor, você pode executar o aplicativo em um dispositivo ou em um emulador, desde que tenha configurado o ambiente de desenvolvimento.
Para executar os exemplos a seguir, será necessário um sistema que execute OSx (Mac) com Xcode ou um sistema Mac/Win/Linux com o Android SDK instalado.
Para iOS: para desenvolver iPhones e iPads, é necessário o Xcode IDE da Apple.
Para Android: para desenvolver iPhones e iPads, é necessário o Android Studio IDE da Google.
Depois de inicializar seu ambiente de desenvolvimento com êxito, baixe a origem do Bloco de build do aplicativo AEM:
A fonte de desenvolvimento contém o estado mais recente do aplicativo, enquanto inclui alterações não preparadas. Use a fonte de Preparo para criar candidatos a lançamento para enviar a fornecedores da loja de aplicativos.
Se você nunca preparar seu aplicativo, selecionar Preparo acionará o fluxo de trabalho de preparo (dica: isso será exibido como um aplicativo preparado no aplicativo Visualizador Corporativo do PhoneGap, disponível na AppStore e na Google PlayStore).
A CLI do PhoneGap pode criar um projeto de plataforma, compilar o código-fonte e implantar o aplicativo em um único comando.
É possível executar todas essas etapas separadamente, consulte Documentos CLI do PhoneGap.
phonegap run android
// -- or -- //
phonegap run ios
Se você tiver problemas neste momento, volte aos conceitos básicos para solucionar problemas -
Isso verificará se o ambiente de desenvolvimento da CLI do PhoneGap está funcionando corretamente.
Você pode depurar os JavaScripts do aplicativo usando as ferramentas de desenvolvedor do Safari, da mesma forma que faria com um aplicativo web.
Para ativar as ferramentas do desenvolvedor:
Abrir preferências do Safari
Clique em Avançado na janela Preferência
Você pode conectar o Safari a um dispositivo ou emulador do iOS.
phonegap run <platform> --device
// -- or -- //
phonegap run <platform> --emulator
Você pode definir pontos de interrupção em qualquer lugar na sua origem. Quando você interage com o emulador ou dispositivo, a execução do aplicativo é interrompida nesses pontos de interrupção. Você pode percorrer a execução e inspecionar os valores nas variáveis.
Para ver os valores das variáveis, no método atual, passe o mouse sobre ele.
Depois de saber mais sobre o desenvolvimento de aplicativos com a CLI do PhoneGap, consulte Acessar recursos do dispositivo.