my 1.1.0 copy "my: ^1.1.0" to clipboard
my: ^1.1.0 copied to clipboard

A Flutter package designed to streamline app development by reducing boilerplate code and enhancing productivity for modern mobile projects.

My #

A modern, flexible, and developer-friendly collection of UI components for Flutter, designed to accelerate your app development with clean and customizable widgets.

Features #

  • Custom Text Widgets: Easily apply theme-based or custom styles.
  • Advanced Buttons: Multiple variants, loading, and disabled states.
  • Enhanced Containers: Simplified BoxDecoration and layout options.
  • Convenient Gaps: Spacing widgets for clean layouts.
  • Text Fields & Forms: Extended input widgets with validation.
  • Loading Indicators: Shimmer, skeleton, and loader widgets.
  • Handy Extensions: Utilities for collections, strings, time, and more.

Getting Started #

Run the following command:

flutter pub add my

Usage #

Import the components you need:

import 'my/component/core.dart';
import 'my/component/loading.dart';

Example usage:

MyText('Hello World', color: Colors.red);

MyButton.filled(label: 'Submit',onPressed: () {});

MyLoader();

Customization #

All widgets are highly customizable via parameters. See API docs for details.

Contributing #

Contributions are welcome! Please open issues or submit pull requests for bug fixes, features, or improvements.

License #

This project is licensed under the MIT License. See LICENSE for details.

1
likes
150
points
216
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package designed to streamline app development by reducing boilerplate code and enhancing productivity for modern mobile projects.

Repository (GitHub)

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

flutter, intl

More

Packages that depend on my