construirea de aplicații Mobile (iOS și Android) cu Clojurescript

acum să schimbăm culoarea de fundal a butonului și textul afișat când apăsăm butonul.

să re-a instala aplicația folosind npm run run-android.

chiar și după schimbarea codului și reinstalarea aplicației noastre totul arată la fel.

încă nu funcționează

deși am făcut modificări la fișierul nostru clj, un lucru pe care încă nu l-am făcut este să ne reconstruim codul pentru a actualiza index.android.js, fișierul care este de fapt încărcat de bundler.

acest lucru este în cazul în care figwheel vine în imagine. Fără aceasta, trebuie să reconstruiți și să instalați manual aplicația de fiecare dată când efectuați unele modificări ale codului. Dacă bifați project.clj veți observa că exact acest lucru se întâmplă în profilul prod. Nu există nici o figwheel, și de fiecare dată când a construi proiectul se actualizează index.android.js și index.ios.js .

lein with-profile prod cljsbuild auto

cu toate acestea, acesta este un ciclu de feedback foarte lent în timpul dezvoltării. Prin urmare, avem un profil separat dev care utilizează figwheel. Pentru a începe să utilizați figwheel rulați următoarele comenzi (asigurați-vă că emulatorul dvs. rulează în prealabil)

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

utilizarea figwheel pentru dezvoltare

acum Puteți face modificări la codul dvs. și puteți vedea rezultatul în timp real!

cam atât! Vă mulțumesc că ați citit și sper că v-a plăcut articolul. În partea următoare să construim o aplicație de la zero!

mă puteți urmări și pe Medium și Github. 🙂

Lasă un răspuns

Adresa ta de email nu va fi publicată.