Rithíonn aipeanna Flutter ar go leor méideanna scáileáin (fóin, tábhletí, gréasán, deasc), agus dá bharr sin tá sé tábhachtach UIs freagartha (a oiriúnú do mhéid) agus oiriúnaitheach (a oiriúnú do ardán) a thógáil. Soláthraíonn Flutter uirlisí ar nós MediaQuery, LayoutBuilder, agus giuirléidí solúbtha don fhaidhb seo.
Freagartha: oiriúnú do mhéid an scáileáin
// MediaQuery — get screen dimensions and adapt
final width = MediaQuery.of(context).size.width;
if (width > 600) {
// tablet/desktop layout (e.g. side-by-side)
} else {
// phone layout (e.g. stacked)
}
// LayoutBuilder — adapt based on the available space (parent constraints)
LayoutBuilder(builder: (context, constraints) {
if (constraints.maxWidth > 600) return WideLayout();
return NarrowLayout();
})
