-
Notifications
You must be signed in to change notification settings - Fork 21
Rationale
Mike Fikes edited this page Feb 15, 2015
·
4 revisions
The overall goal is to provide infrastructural support for developing iOS apps with ClojureScript (allowing for Android in the future).
An immediate goal is support for Om targeting React Native on iOS.
The React Native toolchain involves editing JavaScript and, upon saving, loading the JavaScript into a JavaScript engine. When refreshing the running app, the native component tree re-renders, reflecting the updated code.
While the React Native toolchain caters to directly editing JavaScript, there is an opportunity to provide an improved experience catering to the needs of Om developers and the ClojureScript toolchain.
The motivations for building Ambly include:
- A ClojureScript REPL directly into an iOS app.
- Tighter integration, making the end-to-end development experience seamless.
- Awesome support for frameworks and libraries in the space such as Om and React Native.