Responsive design is a technique used in mobile app design & development to ensure that an application's layout and user interface adapt to the screen sizes and resolutions of different devices.