flutter_crud_esquemas_dynamicos_mobile 3.0.0
flutter_crud_esquemas_dynamicos_mobile: ^3.0.0 copied to clipboard
A Flutter package for creating dynamic CRUD forms using configurable schemas. Provides flexible and adaptable framework for different data types and structures, including a wizard for creating dynamic forms.
example/example.dart
// Ejemplo de uso del paquete flutter_crud_esquemas_dynamicos_mobile
//
// Este paquete proporciona componentes para crear formularios CRUD dinámicos
// con esquemas personalizables y gestión de estado BLoC.
//
// Características principales:
//
// - Formularios CRUD dinámicos con esquemas personalizables
// - Gestión de estado con BLoC (flutter_bloc)
// - Constructor de formularios dinámicos con interfaz de asistente (wizard)
// - Actualizaciones de campos en tiempo real
// - Comunicación por sockets para notificaciones en tiempo real
// - Navegación con GoRouter y soporte de breadcrumbs
// - Soporte para iOS y Android
//
// Uso básico:
//
// import 'package:flutter_crud_esquemas_dynamicos_mobile/init_config.dart';
// import 'package:flutter_crud_esquemas_dynamicos_mobile/bloc/dynamic_crud/dynamic_crud_bloc.dart';
//
// En tu main.dart, inicializa la configuración:
// void main() async {
// WidgetsFlutterBinding.ensureInitialized();
//
// // Inicializar configuración del paquete
// // Ver documentación para parámetros requeridos
//
// runApp(const MyApp());
// }
//
// BLoCs disponibles:
//
// - DynamicCrudBloc: Gestiona operaciones CRUD dinámicas
// - DynamicCrudProcessBloc: Procesa y ejecuta acciones sobre colecciones
// - NavegacionBloc: Gestiona navegación y breadcrumbs
// - WizardBloc: Controla el asistente de creación de formularios
// - StreamDataBloc: Actualizaciones de campos en tiempo real
// - ConfigColumnaBloc: Configuración de visibilidad de columnas
//
// Rutas disponibles:
//
// El paquete utiliza GoRouter con las siguientes rutas predefinidas:
// - /login - Autenticación
// - /inicio - Dashboard principal
// - /datosColeccion - Vista de tabla
// - /fichaColeccion - Vista de formulario detalle
// - /wizard - Asistente de creación de formularios
//
// Para más información, consulte la documentación completa del paquete.
void main() {
// Este archivo sirve como documentación de ejemplo para pub.flutter-io.cn.
// Para una implementación completa, consulte la documentación del README.
}