addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

March 2014 - Clojure Meetup

Using Clojure for Data-Driven Mobile App Development

This month, we'll hear from Marc Schwartz about mobile app development in Clojure. First, we'll hear about the Clojure mobile development landscape. Then, we'll dive into detail about Marc's new platform, which solves the slow development cycle that hampered earlier approaches. The platform leverages Clojurescript and the Apache Cordova libraries to create Mobile Apps that meet the following criteria: Run-time Modifiable, Data-Driven, Infinitely Customizable. In this system, the App state is represented by a data-structure and single atom that can be updated at run-time using Clojure's copious library of data manipulation functions. In the system, user input (pushing buttons, typing text) are treated as data artifacts and can be combined with other data sources (biometrics, financial data, weather reports, etc.) to update the App's state and thus the presentation and utility of the App. The aim of this system is to enable developers to rapidly create Mobile Apps that are data and context aware.

Join or login to comment.

  • Pete D.

    Was the presentation filmed and/or will the slides be made available?

    March 10, 2014

    • David G.

      A recording will be posted sometime soon :)

      1 · March 11, 2014

  • Marc S.

    Hi Guys, thanks for your messages. The platform has not been released yet. Monday will be a sneak peak.

    1 · March 6, 2014

    • Anne M.

      Cool! Is it going to be cross platform or just one of ios/android? I was reading there is an ios gap it seems. https://github.com/kri...­ http://forvillelser.t...­

      March 8, 2014

    • Marc S.

      Hi Anne, each of these directions will be discussed, but the approach I've taken overall is closer to the one described in the blog post you found by Kurup. It's a HTML5 runtime with Apache Cordova-managed connections to native hardware (Sensors, Bluetooth, etc.) Thus, it runs on Android, iOS, WP, Tizen and a few others.

      1 · March 9, 2014

  • Anne M.

    Is there a URL for Mark's platform?

    1 · March 2, 2014

  • Mina N.

    I really am going to make it this time..

    1 · February 23, 2014

  • Mina N.

    I really am going to make it this time..

    February 23, 2014

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy