bygga mobilappar (iOS och Android) med Clojurescript

låt oss nu ändra bakgrundsfärgen på knappen och texten som visas när vi trycker på knappen.

Låt oss installera om appen med npm run run-android.

även efter att ha ändrat koden och installerat om vår applikation ser allt likadant ut.

fortfarande inte fungerar

även om vi har gjort ändringar i vår clj fil, en sak som vi fortfarande inte har gjort är att bygga om vår kod för att uppdatera index.android.js, filen som faktiskt laddas av bundler.

det är här figwheel kommer in i bilden. Utan det måste du manuellt bygga om och installera programmet Varje gång du gör några ändringar i din kod. Om du markerar project.clj kommer du att märka att detta är exakt vad som händer i prod – profilen. Det finns inget figwheel, och varje gång du bygger projektet uppdateras index.android.js och index.ios.js .

lein with-profile prod cljsbuild auto

detta är dock en riktigt långsam återkopplingscykel under utvecklingen. Därför har vi en separat dev profil som använder figwheel. För att börja använda figwheel kör följande kommandon (se till att din emulator körs i förväg)

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

använda figwheel för utveckling

nu kan du göra ändringar i din kod och se resultatet i realtid!

det handlar om det! Tack för att du läste, och jag hoppas att du gillade artikeln. I nästa del låt oss bygga en applikation från början!

du kan också följa mig på Medium och Github. 🙂

Lämna ett svar

Din e-postadress kommer inte publiceras.