fittor 1.0.21 copy "fittor: ^1.0.21" to clipboard
fittor: ^1.0.21 copied to clipboard

A Flutter package for responsive UIs and state management. Adapts to screen sizes and orientations.

example/lib/main.dart

import 'package:fittor/fittor.dart';
import 'package:flutter/material.dart';

import 'core/routes/app_routes.dart';
import 'fit_bindings.dart';

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
  FlutterError.onError = (details) {
    FlutterError.dumpErrorToConsole(details);
  };
  await FittorStore.init();
  runApp(FittorApp());
}

class FittorApp extends StatelessWidget with FittorAppMixin {
  const FittorApp({super.key});

  @override
  Widget responsive(BuildContext context) {
    return FitInitializer(
      initialBindings: [AppBindings()],
      child: FitRouterConfig(
        enableSwipeBack: true,
        initialRoute: Routes.initialRoute,
        routes: Routes.routes,
        builder: (context, child) {
          return ConnectivityWrapper(
            onConnectivityChanged: (status) {
              debugPrint('Connectivity status: $status');
            },
            child: child ?? const SizedBox(),
          );
        },
      ),
    );
  }
}
9
likes
0
points
60
downloads

Publisher

verified publishermushthak.com

Weekly Downloads

A Flutter package for responsive UIs and state management. Adapts to screen sizes and orientations.

Repository (GitHub)
View/report issues

Topics

#responsive #connectivity #key-value-storage #state-management #currency-formatting

Funding

Consider supporting this project:

github.com

License

unknown (license)

Dependencies

args, flutter, path, path_provider

More

Packages that depend on fittor