HowToClojureDart/README.md at main · Liverm0r/HowToClojureDart.
Live article on ClojureDart development introduction - HowToClojureDart/README.md at main · Liverm0r/HowToClojureDart
Read in full here:
# Introduction
April 16th, the [ClojureDart](https://github.com/Tensegritics/ClojureDart) release day, and the meaning of this is crucial. Clojure devs are now able to write mobile, web and desktop apps with Flutter.
Currently, tools are not yet ready to go full speed. There is no REPL(!) and no dart-interop autocompletion, but it is still usable. Also, some of the Clojure magic is being shown already, for example, check [the nest macro](https://github.com/Tensegritics/ClojureDart/blob/main/doc/flutter-helpers.md#nest-macro) and compare [similar clj-code vs dart](https://twitter.com/cgrand/status/1517652416396730369?t=T2md7PwYw8kfbulzAlVhUQ&s=09).
The goal of this article is to show how to write your first Flutter app with Clojure, what tools to use, and where to ask questions. The reader should keep in mind that minor clojure experience is required.
# The tools
For the ClojureDart journey you would need to [set up Flutter](https://docs.flutter.dev/get-started/install) on your machine, [Clojure cli](https://clojure.org/guides/deps_and_cli), and additionally I would recommend [Clj-kondo](https://github.com/clj-kondo/clj-kondo) (note that it's already built in lsp). The last would be helpful for [widget macro](https://github.com/Tensegritics/ClojureDart/blob/main/doc/flutter-helpers.md#widget-macro) warnings:

# Choose your the editor
## VSCode — easy to start
I am not a VSCode user, but as far as I know, it's the easiest option to start. Just install Calva, and you are ready to go:
This file has been truncated. show original
This thread was posted by one of our members via one of our news source trackers.
Corresponding tweet for this thread:
Share link for this tweet.