Fork me on GitHub
#clojurescript
<
2021-10-20
>
Sameer Thajudin07:10:35

What is the current state regarding mobile app development using Clojurescript? Is using Clojurescript for native mobile apps a viable option as of now?

p-himik07:10:17

Exactly as usable as JavaScript.

Sameer Thajudin07:10:42

What tools/frameworks/libraries do I need to use? Can you point me to some online resources?

p-himik08:10:08

I don't do mobile development. But you can use any JS frameworks and libraries just fine via interop. And chances are, there are CLJS-specific things.

ingesol10:10:37

I don’t do mobile either, but people seem to go here https://github.com/vouch-opensource/krell

2
metasoarous19:10:57

As mentioned in the krell docs, shadow-cljs also has baked in support for :target :react-native, so that may be worth exploring as well. Here's a blog post on that from shadow's website: https://hackmd.io/@byc70E6fQy67hPMN0WM9_A/rJilnJxE8

Ty22:10:34

Does anyone use Conjure? I'm guessing this is a super beginner issue but this seems weird to me.

Apple03:10:03

sounds like datascript missing from deps.edn or project.clj

Ty05:10:51

:dependencies [[org.clojure/clojure "1.10.0"]
                 [org.clojure/clojurescript "1.10.773"]
                 [org.clojure/core.async  "0.4.500"]
                 [reagent "0.10.0"]
                 [datascript "1.2.8"]]
Sadly not it, but I appreciate the help!

ingesol07:10:01

Your output shows that you are eval’ing each form. Could it be that the requires are not eval’ed yet? The working forms don’t refer to required aliases, the breaking one does

ingesol10:10:52

If you are in a REPL session, you need to do (require '[datascript.core :as d])