app_sizer 0.0.3
app_sizer: ^0.0.3 copied to clipboard
A high-performance responsive framework for Flutter that makes your UI adapt seamlessly to any screen size with intuitive extensions and smart caching.
import 'package:flutter/material.dart';
import 'package:app_sizer/app_sizer.dart';
import 'responsive_page.dart';
import 'app_sizer_precalc.g.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) => AppSizer(
precalcFunction: useAppSizerPrecalc,
designWidth: 375,
designHeight: 812,
isDebugLogs: true,
builder: (context) => AppSizerDebugOverlay(
child: MaterialApp(
debugShowCheckedModeBanner: false,
title: 'Responsive Test',
theme: ThemeData(
primarySwatch: Colors.blue,
colorScheme: ColorScheme.fromSeed(seedColor: Colors.blue),
useMaterial3: true,
),
home: const ResponsivePage(),
),
),
);
}