Flutter provides widgets like MediaQuery and LayoutBuilder that allow developers to create responsive and adaptive UIs. MediaQuery helps you obtain information about the device's screen size, while LayoutBuilder lets you build UIs that adapt to various screen sizes and orientations.