"Joyful Cross platform Development with ClojureDart" by Christophe Grand and Baptiste Dupuch

Discover how ClojureDart and Flutter enable joyful cross-platform development, leveraging macros, dot notation, and more. Hear from Christophe Grand and Baptiste Dupuch about this innovative technology and its promise for ease and maintainability.

Key takeaways
  • Joyful cross-platform development with ClojureDart is achieved by using Flutter, a UI toolkit that targets Android and iOS.
  • Closure Dart is a new dialect of Closure that targets the Dart ecosystem and allows for easier access to Flutter.
  • Flutter is a UI toolkit that allows for the building of natively compiled applications for mobile, web, and desktop.
  • Cluj-o-Dart is a compiler that targets Closure Dart and allows for the creation of UI applications with ease.
  • Use of macros in ClojureDart allows for easier syntax and allows for the creation of custom widgets.
  • Closure Dart uses a different syntax than Clojure, with a dot notation instead of parentheses.
  • The f-run and f-widget macros in Closure Dart allow for the creation of widgets that can be easily reused.
  • Using watch in Flutter allows for the updating of application state and the rebuilding of widgets.
  • Closure Dart allows for the creation of UI applications that are easy to maintain and update.
  • Flutter has a large community and a wealth of documentation and resources available.
  • The use of Cluj-o-Dart allows for a more enjoyable development experience with Flutter.
  • ClojureDart is a new technology that combines the benefits of Closure and Dart, making it a powerful tool for building UI applications.