xerkonix_sizer 1.0.0 copy "xerkonix_sizer: ^1.0.0" to clipboard
xerkonix_sizer: ^1.0.0 copied to clipboard

A responsive sizing utility package for Flutter applications that provides adaptive layout calculations based on screen dimensions. Supports both fixed and responsive sizing with logical pixel (lp) ca [...]

example/lib/main.dart

import 'package:example/home_page.dart';
import 'package:example/theme_view_model.dart';
import 'package:flutter/material.dart';
import 'package:xerkonix_design_system/xerkonix_design_system.dart';
import 'package:xerkonix_sizer/xerkonix_sizer.dart';

void main() {
  Sizer.init(standardLogicalWidth: 420, standardLogicalHeight: 920);
  runApp(ThemeViewModel(child: const MyApp()));
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return ValueListenableBuilder(
      valueListenable: ThemeViewModel.of(context)!.theme,
      builder: (BuildContext context, ThemeData themeData, child) {
        return MaterialApp(
          debugShowCheckedModeBanner: false,
          title: 'Xerkonix Sizer',
          theme: XkLightTheme.themeData,
          darkTheme: XkDarkTheme.themeData,
          themeMode: ThemeMode.light,
          home: const HomePage(),
        );
      },
    );
  }
}
0
likes
140
points
8
downloads

Documentation

API reference

Publisher

verified publisherxerkonix.com

Weekly Downloads

A responsive sizing utility package for Flutter applications that provides adaptive layout calculations based on screen dimensions. Supports both fixed and responsive sizing with logical pixel (lp) calculations for consistent UI scaling across different device sizes.

Repository (GitHub)
View/report issues

License

Apache-2.0 (license)

Dependencies

flutter

More

Packages that depend on xerkonix_sizer