Mobile applications need to support a wide range of device sizes, pixel densities and orientations. Apps need to be able to scale well, handle orientation changes and persist data through all these…