Re:Show HN: Programming Google Flutter with Clojure
by kennytilton on Friday December 02, 2022 @09:08AM
(#33830550)
I believe Tensegritics already has an app up on the app store based on early ClojureDart. I run screaming before apps have to be deployed, so please check with them on that. They hang out on the Clojurians Slack. My reactive hack is over twenty years old so it is pretty solid, should be OK if you want to throw that into the mix. ps. You are welcome!
Re:Show HN: Programming Google Flutter with Clojure
by kennytilton on Friday December 02, 2022 @09:47AM
(#33831096)
Answering another question about Flutter variability I remembered that that variability requires a bit of custom wrapping per widget for Matrix goodness. ClojureDart is fine, but my Matrix macros try to bring in a little HTML-ish uniformity.
Matrix has many widgets yet unwrapped, but I will document the wrapping process and support any user by doing the wrapping myself. I also have in mind developing a Dart tool to generate wrappers automagically.
tl;dr: ClojureDart is in great shape, Flutter/MX is solid but needs more widgets wrappe.
Re:Show HN: Programming Google Flutter with Clojure
by michaelteter on Friday December 02, 2022 @10:51AM
(#33832121)
> Are you basically saying that I can build my front end using clojure?
Unless I misunderstand your question, this has already been possible for some time: ClojureScript + React/React Native.
There are some impressive videos illustrating this. The devil is in the tooling and setup, but once that is in place the pace and ease of development looks great.
It's really amazing to make a code change in my text editor and see the UI on my mobile app update instantly.
Re:Show HN: Programming Google Flutter with Clojure
by fulafel on Saturday December 03, 2022 @04:40AM
(#33842158)
This has been possible for a while: https://www.clojure.org/news/2011/07/22/introducing-clojures...
Re:Show HN: Programming Google Flutter with Clojure
by silver-arrow on Thursday December 08, 2022 @09:42AM
(#33908329)
For sure. You could also build front-ends with Clojure using htmx. It really simplifies building dynamic front-ends by allowing you to return to the hypermedia model with server-side rendering. It has been fantastic. No ClojureScript. Just a normal Java Clojure REPL.
I really want to learn clojure and use flutter for a personal project... are there are any reasons not go down this path? (E.g. the "official" implementation of flutter is more secure?, etc.)
Thank you for the cool project