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

The problem

Terminology

Domain-specific language

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

Server

Mobile and web runtimes

IDE

The web IDE.

Type safety

Alternatives and inspiration

Adoption

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

branch.io — dashboard