plataforma_lib 0.0.1 copy "plataforma_lib: ^0.0.1" to clipboard
plataforma_lib: ^0.0.1 copied to clipboard

Components for transaction application

Plataforma app #

Bienvenido a Plataforma app, una colección de widgets personalizados para Flutter, diseñados para mejorar la experiencia de desarrollo móvil. Con esta librería, puedes agregar componentes reutilizables y estilizados a tus aplicaciones de manera rápida y sencilla.


Widgets Disponibles #

1. Avatar #

Un widget para mostrar imágenes de usuario o iniciales en un diseño circular.

Uso:

Avatar(
  imageUrl: 'https://example.com/user.png',
  radius: 50.0,
);

2. Button #

Botones estilizados con opciones personalizables como colores, bordes y texto.

Uso:

CustomButton(
  text: 'Presióname',
  onPressed: () {
    print('Botón presionado');
  },
  color: Colors.blue,
);

3. Filter #

Un widget para aplicar filtros en listas o colecciones de datos.

Uso:

Filter(
  options: ['Todos', 'Activos', 'Completados'],
  onSelected: (selected) {
    print('Filtro seleccionado: $selected');
  },
);

4. Header #

Encabezados estilizados para secciones de tu aplicación.

Uso:

Header(
  title: 'Bienvenido',
  subtitle: 'Explora las opciones disponibles',
);

5. Input Text #

Campos de entrada de texto personalizables con validación opcional.

Uso:

CustomInputText(
  hintText: 'Ingrese su correo',
  onChanged: (value) {
    print('Texto ingresado: $value');
  },
  validator: (value) {
    if (value == null || value.isEmpty) {
      return 'El campo no puede estar vacío';
    }
    return null;
  },
);

Instalación #

  1. Agrega la dependencia a tu archivo pubspec.yaml:

    dependencies:
      tu_libreria:
        hosted:
          name: tu_libreria
          url: https://applicationrepo.emsolucion.com/repository/flutter-release/
        version: ^1.0.0
    
  2. Descarga las dependencias con:

    flutter pub get
    

Uso #

Importa la librería en tu archivo Dart:

import 'package:tu_libreria/tu_libreria.dart';

Luego, utiliza cualquiera de los widgets como se muestra en los ejemplos anteriores.


Contribuciones #

Si deseas contribuir a esta librería, por favor envía un pull request o reporta problemas en el repositorio oficial. ¡Gracias por tu ayuda!


Licencia #

Esta librería está protegida por una licencia personalizada. Por favor, revisa el archivo LICENSE para más detalles.

0
likes
110
points
2
downloads

Publisher

unverified uploader

Weekly Downloads

Components for transaction application

Homepage

Documentation

API reference

License

unknown (license)

Dependencies

cached_network_image, flutter, flutter_riverpod, font_awesome_flutter

More

Packages that depend on plataforma_lib