Bygg Mobile Apps (iOS Og Android) Med Clojurescript

la Oss nå endre bakgrunnsfargen på knappen og teksten som vises når vi trykker på knappen.

la oss installere appen på nytt ved hjelp av npm run run-android.

selv etter å ha endret koden og installert programmet på nytt, ser alt ut som det samme.

fortsatt ikke fungerer

selv om vi har gjort endringer i vår cljfil, en ting vi fortsatt ikke har gjort er å gjenoppbygge vår kode for å oppdatere index.android.js, filen som faktisk er lastet av bundler.

det er her figwheel kommer inn i bildet. Uten det må du manuelt gjenoppbygge og installere programmet hver gang du gjør noen endringer i koden din. Hvis du sjekker project.clj vil du legge merke til at dette er akkurat hva som skjer i prod – profilen. Det er ingen figwheel, og hver gang du bygger prosjektet oppdaterer den index.android.js og index.ios.js.

lein with-profile prod cljsbuild auto

dette er imidlertid en veldig langsom tilbakemeldingssyklus under utvikling. Derfor har vi en egen dev profil som bruker figwheel. For å begynne å bruke figwheel kjør følgende kommandoer (Sørg for at emulatoren kjører på forhånd)

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

bruke figwheel for utvikling

Nå kan du gjøre endringer i koden din og se resultatet i sanntid!

Det handler om det! Takk for at du leser, og jeg håper du likte artikkelen. I neste del la oss bygge et program fra bunnen av!

du kan også følge meg På Medium og Github. 🙂

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.