You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We're looking to build Freighter Mobile and one of our optimistic goals is to generate a mobile version from the existing codebase. The theory is if we can repurpose the current UI for the mobile version, we'd just have to swap in a different data store for mobile. This would allow is to only have build UI elements once and keep parity between web and mobile. A multiplatform React framework called react-native-web could help us do this.
In our last look at this, we discovered one of the main stumbling points is that SDS does not play well with react-native-web. We would basically need to re-write all of our existing SDS styles into react-native-web compatible styles, which defeats the purpose of using our current UI
Acceptance Criteria
Let's look at what the effort is to convert SDS v3 to react-native-web.
What are our constraints? react-native-web won't be able to support everything int he current SDS. For example, more complex UI elements that use animations libraries, dynamically positioned elements, etc. may not be supported. Can we get a better understanding of what we can't do? If this adds constraints to what we can use in web, are we okay with that trade-off? SDS is used across multiple teams: would others be okay with introducing constraints?
How long would it take to convert SDS v3 to react-native-web? Is it complex work or just tedious?
The text was updated successfully, but these errors were encountered:
We're looking to build Freighter Mobile and one of our optimistic goals is to generate a mobile version from the existing codebase. The theory is if we can repurpose the current UI for the mobile version, we'd just have to swap in a different data store for mobile. This would allow is to only have build UI elements once and keep parity between web and mobile. A multiplatform React framework called react-native-web could help us do this.
In our last look at this, we discovered one of the main stumbling points is that SDS does not play well with react-native-web. We would basically need to re-write all of our existing SDS styles into react-native-web compatible styles, which defeats the purpose of using our current UI
Acceptance Criteria
Let's look at what the effort is to convert SDS v3 to react-native-web.
The text was updated successfully, but these errors were encountered: