app_sizer 0.0.3 copy "app_sizer: ^0.0.3" to clipboard
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.

example/lib/main.dart

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(),
          ),
        ),
      );
}
2
likes
160
points
186
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A high-performance responsive framework for Flutter that makes your UI adapt seamlessly to any screen size with intuitive extensions and smart caching.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on app_sizer