construir aplicativos móveis (iOS e Android) com Clojurescript

agora vamos mudar a cor de fundo do botão e o texto mostrado quando pressionamos o botão.

vamos re-instalar o aplicativo usando npm run run-android.

mesmo depois de mudar o código e reinstalar a nossa aplicação, tudo parece igual.

ainda não funciona

Embora Tenhamos feito alterações no nosso ficheiro clj , uma coisa que ainda não fizemos foi reconstruir o nosso código para actualizar index.android.js, o ficheiro que é realmente carregado pelo bundler.

é aqui que entra a roda de figo na imagem. Sem ele, você precisa reconstruir manualmente e instalar o aplicativo cada vez que você faz algumas alterações ao seu código. Se verificar project.clj irá notar que isto é exactamente o que acontece no perfil prod. Não há roda de figo, e cada vez que você constrói o projeto ele atualiza o index.android.js e index.ios.js .

lein with-profile prod cljsbuild auto

no entanto, este é um ciclo de feedback realmente lento durante o desenvolvimento. Portanto, temos um perfil separado dev que usa roda de figo. Para começar a utilizar figwheel execute os seguintes comandos (certifique-se de que o seu emulador está sendo executado de antemão)

1. re-natal use-android-device avd
2. re-natal use-figwheel
3. lein figwheel android
4. npm run run-android

Usando figwheel para o desenvolvimento

Agora você pode fazer alterações para o código e ver o resultado em tempo real!

é tudo! Obrigado por ler, e espero que tenha gostado do artigo. Na próxima parte vamos construir uma aplicação do zero!

você também pode me seguir em média e Github. 🙂

Deixe uma resposta

O seu endereço de email não será publicado.