Proteus is meant to be a drop-in replacement for Android’s LayoutInflater; but unlike the compiled XML layouts bundled in the APK, Proteus inflates layouts at runtime.
With Proteus, you can control your Apps layout from the backend (no
WebViews). Forget the boilerplate code to findViewById, cast it to a
TextView, and then
setText(). Proteus has runtime data bindings and formatters. Plugin in your own custom views and attributes and formatters.
This is a specified proportion to the size of the Layout or View support library, with which you can easily set a fixed ratio of the size of the Layout or View, internal adaptive size calculation, completely abandon the code to calculate the size!