mobilalkalmazások (iOS és Android) építése a Clojurescript

segítségével most változtassuk meg a gomb háttérszínét és a gomb megnyomásakor megjelenő szöveget.

telepítsük újra az alkalmazást a npm run run-androidhasználatával.

a kód megváltoztatása és az alkalmazás újratelepítése után is minden ugyanúgy néz ki.

még mindig nem működik

bár változtattunk a cljfájlunkon, egy dolog, amit még mindig nem tettünk meg, az a kód újjáépítése a index.android.js frissítéséhez, a fájl, amelyet a kötegelő ténylegesen betölt.

itt jön a képbe a figwheel. Enélkül manuálisan újra kell építenie és telepítenie kell az alkalmazást minden alkalommal, amikor módosítja a kódot. Ha bejelöli a project.clj elemet, pontosan ez történik a prod profilban. Nincs figwheel, és minden alkalommal, amikor elkészíted a projektet, frissíti a index.android.js és index.ios.js számokat .

lein with-profile prod cljsbuild auto

ez azonban egy nagyon lassú visszacsatolási ciklus a fejlesztés során. Ezért van egy külön dev profilunk, amely figwheelt használ. A figwheel használatának megkezdéséhez futtassa a következő parancsokat (előzetesen ellenőrizze, hogy az emulátor fut-e)

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

a figwheel használata a fejlesztéshez

Most módosíthatja a kódot, és valós időben láthatja az eredményt!

ennyi! Köszönöm az olvasást, remélem, tetszett a cikk. A következő részben építsünk egy alkalmazást a semmiből!

a Mediumon és a Github-on is követhetsz. 🙂

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.