Clojurescriptを使用したモバイルアプリ(iOSおよびAndroid)の構築

次に、ボタンの背景色とボタンを押したときに表示されるテキストを変更しましょう。

のは、npm run run-androidを使用してアプリを再インストールしてみましょう。

コードを変更してアプリケーションを再インストールした後でも、すべてが同じように見えます。

まだ動作していません

cljファイルに変更を加えましたが、まだ行っていないことの一つは、実際にバンドラによってロードされたファイルであるindex.android.jsを更新するためにコードを再構築することです。

これはfigwheelが絵に入ってくるところです。 それがなければ、コードを変更するたびにアプリケーションを手動で再構築してインストールする必要があります。 project.cljをチェックすると、これがprodプロファイルで起こることに気付くでしょう。 Figwheelはなく、プロジェクトをビルドするたびにindex.android.jsindex.ios.jsが更新されます。

lein with-profile prod cljsbuild auto

しかし、これは開発中の非常に遅いフィードバックサイクルです。 したがって、figwheelを使用する別のdevプロファイルがあります。 Figwheelの使用を開始するには、次のコマンドを実行します(エミュレータが事前に実行されていることを確認してください)

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

開発のためのfigwheelの使用

今、あなたはあなたのコードに変更を加え、リアルタイムで結果を見ることができます!

それはそれです! 読んでくれてありがとう、そして私はあなたが記事を楽しんだことを願っています。 次の部分では、最初からアプリケーションを構築してみましょう!

あなたはMediumとGithubで私に従うこともできます。 🙂

コメントを残す

メールアドレスが公開されることはありません。