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.