franco 0.0.2
franco: ^0.0.2 copied to clipboard
Snackbar, No Context Extension, No Context Navigation, Custom Widgets, Widget Extensions, Fast Tools, IOS Style Widget and Tools.
Franco #
Franco is a library that provides various widgets, managers, and extensions for Flutter projects.
Features #
- Timer Widget: Provides countdown and stopwatch functionality.
- Popup Menu: Customizable popup menu component.
- Overlay: Manager class for overlay components.
- Effective Snackbar: Effective snackbar component that can be displayed in different types and positions.
- Blur Widget: Background blur component.
- Various Extensions: Useful extensions for Dart and Flutter classes.
Getting Started #
Requirements #
- Flutter SDK 1.17.0 or higher
- Dart SDK 3.7.0 or higher
Installation #
Add the following dependency to your pubspec.yaml
file:
dependencies:
franco: ^0.0.1
Usage #
Timer Widget #
import 'package:franco/franco.dart';
FrancoTimer(
controller: FrancoTimerController(),
initialDuration: Duration(seconds: 60),
builder: (hours, minutes, seconds, milliseconds) {
return Text('$hours:$minutes:$seconds.$milliseconds');
},
);
Popup Menu #
import 'package:franco/franco.dart';
FrancoPopupMenuButton(
items: [
FrancoPopupMenuItem(title: 'Item 1', onTap: () {}),
FrancoPopupMenuItem(title: 'Item 2', onTap: () {}),
],
);
Effective Snackbar #
import 'package:franco/franco.dart';
_FrancoEffectiveSnackbar.show(
title: 'Title',
content: 'Content',
type: EffectiveSnackbarType.success,
);
Blur Widget #
import 'package:franco/franco.dart';
FrancoBlur(
blur: 10.0,
child: Text('Blurred Text'),
);
Additional Information #
For more information, check out the documentation. To contribute or report issues, use the issue tracker.