The Mobile Development

The Possible Types of Server Driven UI for Mobile

It’s up to us how much UI change we want the server to drive

Photo by Kelvin Ang on Unsplash

Not too long ago, Airbnb shared on their Server Driven UI. It is definitely an interesting idea, as one can change the UI of the mobile device dynamically. This also means, when the designer intent to make changes to the UI on either Android and iOS phone, there’s no need to make a new App release. Wow!

While this sounds astonishing, the concept is actually similar to mobile devices fetching server data and decided what to do with it.

It can range from the client decide all the rendering other than the text, until the most complicating, where the client decides nothing, and all coming from the server (e.g. a browser app reading the HTML and scripts provided from the server)

Well, what’s in between? Here are some simple breakdowns of what’s possible

1. Server Driven Component

Probably one of the simplest forms is, the server decides which component to show instead of the client decide. The…

--

--