view_ui_flutter 1.0.0 copy "view_ui_flutter: ^1.0.0" to clipboard
view_ui_flutter: ^1.0.0 copied to clipboard

A comprehensive Flutter UI widget library with consistent theming, responsive design, BLoC state management, and Material 3 support. Includes text, buttons, textfields, cards, dialogs, selectors, and more.

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add view_ui_flutter

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  view_ui_flutter: ^1.0.0

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:view_ui_flutter/bloc/bloc_configuracion.dart';
import 'package:view_ui_flutter/bloc/menu/menu_bloc.dart';
import 'package:view_ui_flutter/bloc/menu/menu_event.dart';
import 'package:view_ui_flutter/bloc/menu/menu_state.dart';
import 'package:view_ui_flutter/bloc/notificaciones/notificaciones_bloc.dart';
import 'package:view_ui_flutter/bloc/notificaciones/notificaciones_event.dart';
import 'package:view_ui_flutter/bloc/notificaciones/notificaciones_state.dart';
import 'package:view_ui_flutter/bloc/simple_bloc_observer.dart';
import 'package:view_ui_flutter/bloc/textfield_busqueda/textfield_busqueda_bloc.dart';
import 'package:view_ui_flutter/bloc/textfield_busqueda/textfield_busqueda_event.dart';
import 'package:view_ui_flutter/bloc/textfield_busqueda/textfield_busqueda_state.dart';
import 'package:view_ui_flutter/data/shp_ui.dart';
import 'package:view_ui_flutter/global/environment_view.dart';
import 'package:view_ui_flutter/main.dart';
import 'package:view_ui_flutter/models/columna_tabla_model.dart';
import 'package:view_ui_flutter/models/item_model.dart';
import 'package:view_ui_flutter/models/menu_item_model.dart';
import 'package:view_ui_flutter/models/notificacion.dart';
import 'package:view_ui_flutter/models/telefono_model.dart';
import 'package:view_ui_flutter/pages/login/login_page.dart';
import 'package:view_ui_flutter/pages/login/login_view/login_view.dart';
import 'package:view_ui_flutter/pages/no_page_found_view.dart';
import 'package:view_ui_flutter/pages/views/configuraciones_view.dart';
import 'package:view_ui_flutter/pages/views/insumos_view.dart';
import 'package:view_ui_flutter/pages/views/usuarios_view.dart';
import 'package:view_ui_flutter/routes/go_router.dart';
import 'package:view_ui_flutter/theme/theme.dart';
import 'package:view_ui_flutter/utils/reg_exp_utils.dart';
import 'package:view_ui_flutter/utils/reg_exp_utils_cdm.dart';
import 'package:view_ui_flutter/utils/size.dart';
import 'package:view_ui_flutter/utils/utilidades.dart';
import 'package:view_ui_flutter/widgets/SliverScaffoldWidget/sliver_scaffold_drawer_widget.dart';
import 'package:view_ui_flutter/widgets/SliverScaffoldWidget/sliver_scaffold_model.dart';
import 'package:view_ui_flutter/widgets/SliverScaffoldWidget/sliver_scaffold_widget.dart';
import 'package:view_ui_flutter/widgets/animations/opacity_animation.dart';
import 'package:view_ui_flutter/widgets/animations/scale_animation.dart';
import 'package:view_ui_flutter/widgets/animations/slide_animation.dart';
import 'package:view_ui_flutter/widgets/button/button_model.dart';
import 'package:view_ui_flutter/widgets/button/button_widget.dart';
import 'package:view_ui_flutter/widgets/button/segmented_button_model.dart';
import 'package:view_ui_flutter/widgets/button/segmented_button_widget.dart';
import 'package:view_ui_flutter/widgets/campo_editable_widget.dart';
import 'package:view_ui_flutter/widgets/check_box_widget.dart';
import 'package:view_ui_flutter/widgets/datepicker/datepicker.dart';
import 'package:view_ui_flutter/widgets/datepicker/my_datepicker.dart';
import 'package:view_ui_flutter/widgets/datepicker/timepicker.dart';
import 'package:view_ui_flutter/widgets/dialog/dialog_widget.dart';
import 'package:view_ui_flutter/widgets/grafico_painter.dart';
import 'package:view_ui_flutter/widgets/inwell_widget.dart';
import 'package:view_ui_flutter/widgets/list_view/listview.dart';
import 'package:view_ui_flutter/widgets/loading/loading_model.dart';
import 'package:view_ui_flutter/widgets/loading/loading_widget.dart';
import 'package:view_ui_flutter/widgets/logo_animado_widget.dart';
import 'package:view_ui_flutter/widgets/menu_lateral/menu_lateral.dart';
import 'package:view_ui_flutter/widgets/menu_widget.dart';
import 'package:view_ui_flutter/widgets/navegador_titulo_widget.dart';
import 'package:view_ui_flutter/widgets/notificacion/notificacion_widget.dart';
import 'package:view_ui_flutter/widgets/notificacion/overlay_model.dart';
import 'package:view_ui_flutter/widgets/notificacion/overlay_widget.dart';
import 'package:view_ui_flutter/widgets/scaffold/scaffold_drawer_widget.dart';
import 'package:view_ui_flutter/widgets/scaffold/scaffold_model.dart';
import 'package:view_ui_flutter/widgets/scaffold/scaffold_widget.dart';
import 'package:view_ui_flutter/widgets/selectores/dropdow_widget.dart';
import 'package:view_ui_flutter/widgets/selectores/selector_sexo_widget.dart';
import 'package:view_ui_flutter/widgets/selectores/selector_theme_widget.dart';
import 'package:view_ui_flutter/widgets/selectores/tipo_documento_widget.dart';
import 'package:view_ui_flutter/widgets/sin_imagen_widget.dart';
import 'package:view_ui_flutter/widgets/sliverAppBar/scaffold_sliver_drawer_widget.dart';
import 'package:view_ui_flutter/widgets/sliverAppBar/scaffold_sliver_model.dart';
import 'package:view_ui_flutter/widgets/sliverAppBar/scaffold_sliver_widget.dart';
import 'package:view_ui_flutter/widgets/swich/swich_widget.dart';
import 'package:view_ui_flutter/widgets/tabla/overlay_busqueda/overlay_busqueda_model.dart';
import 'package:view_ui_flutter/widgets/tabla/overlay_busqueda/overlay_busqueda_widget.dart';
import 'package:view_ui_flutter/widgets/tabla/tabla_desktop_widget.dart';
import 'package:view_ui_flutter/widgets/tabla/tabla_widget.dart';
import 'package:view_ui_flutter/widgets/tabla_2/models/column_tabla.dart';
import 'package:view_ui_flutter/widgets/tabla_2/models/row_tabla.dart';
import 'package:view_ui_flutter/widgets/tabla_2/tabla.dart';
import 'package:view_ui_flutter/widgets/tarjetas/tarjeta_model.dart';
import 'package:view_ui_flutter/widgets/tarjetas/tarjeta_widget.dart';
import 'package:view_ui_flutter/widgets/text/text_model.dart';
import 'package:view_ui_flutter/widgets/text/text_widget.dart';
import 'package:view_ui_flutter/widgets/textfield/recupera_contrasena.dart';
import 'package:view_ui_flutter/widgets/textfield/textfield_model.dart';
import 'package:view_ui_flutter/widgets/textfield/textfield_widget.dart';
import 'package:view_ui_flutter/widgets/tree_view/connecting_lines.dart';
import 'package:view_ui_flutter/widgets/tree_view/painter.dart';
import 'package:view_ui_flutter/widgets/tree_view/tree_view_model.dart';
import 'package:view_ui_flutter/widgets/tree_view/tree_view_widget.dart';
import 'package:view_ui_flutter/widgets/web_view/web_view_widget.dart';
import 'package:view_ui_flutter/widgets/widgets.dart';
0
likes
120
points
217
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive Flutter UI widget library with consistent theming, responsive design, BLoC state management, and Material 3 support. Includes text, buttons, textfields, cards, dialogs, selectors, and more.

Topics

#ui #widget #material-design #bloc #responsive

Documentation

API reference

License

unknown (license)

Dependencies

cupertino_icons, equatable, flex_color_scheme, flutter, flutter_adaptive_scaffold, flutter_bloc, flutter_fancy_tree_view, flutter_localizations, flutter_models_provider, font_awesome_flutter, go_router, google_fonts, intl, path_drawing, scrollable_positioned_list, shared_preferences, url_launcher, webview_flutter

More

Packages that depend on view_ui_flutter