Skip to content
This repository was archived by the owner on May 28, 2021. It is now read-only.
This repository was archived by the owner on May 28, 2021. It is now read-only.

Migration Path for existing Apps #2

@veris-ankitpopli

Description

@veris-ankitpopli

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions