Check out cljsrn.
Well, in the last 2 years I think React Native has grown quite a bit. I think if you target Android only, and you need performance, like a game, going with Java/C is best, or just Unity.
But ClojureScript with ReactNative is great for iOS + Android compatibility for more normal apps.
2017-08-31 14:46 GMT+02:00 Luke Gessler <lukeg...@gmail.com>:Check out cljsrn.Thanks, but from https://www.youtube.com/watch?v=mVXTcAEKgF8 I understood it is better to go native.
On Thursday, August 31, 2017 at 5:45:08 AM UTC-5, Cecil Westerhof wrote:It has been a while that I worked with Clojure and I want to pick it up again. I also want to pick up Android programming. (That is new for me.) I am thinking about doing those together. Would that be doable?Also is writing Android applications with Clojure still viable? Because the Clojure-Android mailing-list is very silent.
Unfortunately, Android lacks any proper alternative to mainstream computational models.
Kotlin is actually officialy supported on Android, so definitly a good choice there.
That said, if you know Java, C#, C++, Pascal, or even ActionScript 3, Kotlin brings nothing new to the table conceptually. It does improve on convenience over Java though.
I know Java and C++. A long time ago I worked with Pascal.What I like about Kotlin is that it is less verbose. And Clojure is of-course even less verbose. :-D
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I think you'd be nuts to choose JVM Clojure over Kotlin for serious Android development.
Kotlin offers a lot more than just less verbose code and fixing quirks. It's a sufficiently large step up over Java that the experience of using it is completely different, in my experience. The null-safe type system is worth the price of entry alone. I totally recommend it for Android projects.Sometimes a language offers a combination of existing concepts in a coherent package which is somehow greater than the sum of its parts - languages don't have to be innovative to be useful, pleasant and powerful. Clojure itself is such a language. We already had good lisps. We already had good JVM functional languages. We already had languages with persistent data structures. We already had languages with STM, good concurrency support, interactive development and all the rest of it. But the pragmatic combination of those features made (and continues to make) it very compelling.Kotlin is another such language. I think there's a strong case to be made for using React Native for mobile dev, and ClojureScript's story is very good there. But personally I think you'd be nuts to choose JVM Clojure over Kotlin for serious Android development.
On 6 September 2017 at 07:04, Didier <did...@gmail.com> wrote:
I know Java and C++. A long time ago I worked with Pascal.What I like about Kotlin is that it is less verbose. And Clojure is of-course even less verbose. :-DOh yea, and Kotlin exists pretty much only to address Java's verbosity, and maybe a few small other quirks, and it did a great job at that. But you won't learn anything new conceptually. All you will learn is a new less verbose syntax for the same concepts. I honestly just hope Kotlin pushes future Java versions to improve on their verbosity and quirks, so that we don't need Kotlin in the future, but Java is not a pain to use anymore. I like Kotlin, but its also dumb to have a whole new JVM language works the same conceptually, just because Java never bothered improving on its quirks and verbosity.
On Tuesday, 5 September 2017 04:14:33 UTC-7, Cecil Westerhof wrote:2017-09-03 20:23 GMT+02:00 Didier <did...@gmail.com>:--Kotlin is actually officialy supported on Android, so definitly a good choice there.I started with Kotlin. I think I first learn to write some applications for Android and then decide if I want to switch to Clojure(Script).
That said, if you know Java, C#, C++, Pascal, or even ActionScript 3, Kotlin brings nothing new to the table conceptually. It does improve on convenience over Java though.I know Java and C++. A long time ago I worked with Pascal.What I like about Kotlin is that it is less verbose. And Clojure is of-course even less verbose. :-DCecil Westerhof
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojure+u...@googlegroups.com.