We don't need to write services. Bring any service & we can integrate. But the User Interface needs to be designed almost from scratch using the V3 DSL. And, this can be a huge pain for existing apps.
Why, would anyone rewrite the User Interface again ? What if there was an option to import the App UI.
Turns out it's feasible.
If Sketch can generate React Native code. & we can import React native code? We are directly enabling users to export an V3 app from Sketch.
React Native Apps -> V3 Templates
This raises a question ❓
What should our API look like ?
Jasonette - hides the complexity from the user creating the template.
React Native - gives a lot more power than the user might ever require.
Currently, it resembles Jasonette as well as React Native, with sane defaults & minimal changes.
With the babel plugin, it would make much more sense to resemble React Native APIs with even better defaults, rather than completely hiding complexity.
We don't need to write services. Bring any service & we can integrate. But the User Interface needs to be designed almost from scratch using the V3 DSL. And, this can be a huge pain for existing apps.
Why, would anyone rewrite the User Interface again ? What if there was an option to import the App UI.
Turns out it's feasible.
If Sketch can generate React Native code. & we can import React native code? We are directly enabling users to export an V3 app from Sketch.
React Native Apps -> V3 Templates
This raises a question ❓
What should our API look like ?
Jasonette - hides the complexity from the user creating the template.
React Native - gives a lot more power than the user might ever require.
Currently, it resembles Jasonette as well as React Native, with sane defaults & minimal changes.
With the babel plugin, it would make much more sense to resemble React Native APIs with even better defaults, rather than completely hiding complexity.
🔴 🔴 V2 -> V3