bouwen van Mobiele Apps (iOS en Android) met Clojurescript

laten we nu de achtergrondkleur van de knop en de tekst die wordt weergegeven als we op de knop drukken.

laten we de app opnieuw installeren met npm run run-android.

zelfs na het wijzigen van de code en het opnieuw installeren van onze applicatie ziet alles er hetzelfde uit.

werkt nog steeds niet

hoewel we wijzigingen hebben aangebracht in ons cljbestand, is een ding dat we nog steeds niet hebben gedaan, Onze code opnieuw opbouwen om index.android.js bij te werken, het bestand dat daadwerkelijk wordt geladen door de bundler.

dit is waar figwheel in beeld komt. Zonder dit, je nodig hebt om handmatig opnieuw te bouwen en installeren van de toepassing elke keer dat u een aantal wijzigingen aan te brengen in uw code. Als u project.clj aanvinkt, zult u merken dat dit precies is wat er gebeurt in het prod profiel. Er is geen figwheel, en elke keer als je het project bouwt wordt het de index.android.js en index.ios.js bijgewerkt .

lein with-profile prod cljsbuild auto

echter, dit is een echt langzame feedback cyclus tijdens de ontwikkeling. Daarom hebben we een apart dev profiel dat gebruik maakt van figwheel. Om figwheel te gebruiken voer je de volgende commando ‘ s uit (Zorg ervoor dat je emulator op voorhand draait)

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

gebruik van figwheel voor ontwikkeling

nu kunt u wijzigingen aanbrengen in uw code en het resultaat in realtime zien!

dat is het zo ‘ n beetje! Bedankt voor het lezen, en ik hoop dat je genoten van het artikel. In het volgende deel laten we een applicatie bouwen vanaf nul!

je kunt me ook volgen op Medium en Github. 🙂

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.