Android Fragment, Multi-Pane Layout, and Master-Detail View. Another aspect of a Dynamic UI is how you can design the UI of your Android application so that the same application will fit and flow well on devices with difference sizes (such as tablets and phones).