What would be a good book on theory on how to make responsive UI?

This is a little bit offtopic.

I would like to make a relative UI renderer (similar to the ones present on maket: android, IOS, WPF) for elixir, maybe as extension to scenic. The problem is that I don’t have a starting point, I would like to understand the principle behind this and maybe see some internals of a specific implementation. Any advises on good books will be appreciated.