This is a project we've (ten people team, four developers) been working on since about May this year. It currently supports importing a design from Figma (more to come), setting up API requests and binding the output of the API requests to design elements from your Figma document. From this, we then generate native applications (no webviews nor React Native) that you can preview directly in the phone. You can also create a build where you get the full native app as a binary (IPA for iOS and apk for Android) that you can ship to the app store.
Bit behind the scenes:
- Android version using Kotlin
- iOS version using Swift
- Backend written in JS with NestJS
- Frontend (built by my) made in ClojureScript with reagent and re-frame
Been a fun experience setting up everything from 0 and it's probably the largest project I've done myself with ClojureScript and it's been an absolute bliss to use it. If you're a frontend developer (or developer who wants to do frontend), you should definitely try out ClojureScript and see how it feels.
Hoping to share more experiences and lessons in the future around the development of the platform. In the meantime, any feedback is good feedback, so please don't hold back, y'all usually pretty good at that!
Hope you like it, Thanks!