Screenflow: an unfinished attempt at a cross-platform server-driven UI at Uber

The problem


Domain-specific language

An example code in our domain-specific language.
Example code for definitions files.


Mobile and web runtimes


The web IDE.

Type safety

Alternatives and inspiration


Future predictions

The end




Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

10 React Questions part 1

Getting started with Hapi 17

Emerging Trends in Client-Side Javascript Frameworks (2015)

How to Prepare for Your First Technical Interview

Events: Your first lesson in JavaScript

You Can Master Async/Await with 7 Diagrams

Using NODE_ENV with typescript and Webpack

Ironhack’s Challenge 2: Wireframing Instagram

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Artem Tyurin

Artem Tyurin

More from Medium

Native vs. Cross-Platform Apps: The Startup Dilemma

Upgrading a React-Native App running on 0.59.8 to 0.65.2

How much does it cost for food delivery app development like Zomato, GrubHub?

Deep linking React Native — iOS and Android using Branch — dashboard