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

Flutter UI library with form builders, reactive widgets, theme services, and utilities for fast app development.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2025-03-05 #

Added #

  • First stable release.
  • Widgets: CdxFormBuilder, FormBuilderController, InnerForm, FormArray, ReactiveImage, ReactiveDropdownButton, ReactiveMultiSelect, ReactiveCheckbox, ReactiveRadio, CustomTable, CustomGrid, ColorPicker, InputTextField, CustomButton (PrimaryButton, SecondaryButton, etc.), UserAvatar, MultiImage, StatusWidget, DataBuilder, and item list components.
  • Form: FormItem with multiple types (text, multiline, dropdown, checkbox, color, array, custom, stepper), validation, and reactive streams via RxDart.
  • Core services: Pluggable app/theme/media/event services (IAppService, IThemeService, IMediaService, IEventService), dependency injection via GetIt.
  • Cloud: ICRUDService and CRUD service implementation, platform interfaces for database and functions.
  • Utils: Extensions (List, String, etc.), throttle/debounce, numeric range formatter.
  • Example app demonstrating CdxFormBuilder, FormBuilderController, DI, and theme integration.

Changed #

  • Minimum Dart SDK: ^3.10.1, Flutter >=1.17.0.
  • Package metadata and structure aligned with pub.dev best practices.

Fixed #

  • Various fixes and refinements carried over from 0.8.0-alpha.17.

Previous versions (0.0.1 – 0.8.0-alpha.17) #

For historical changes before 1.0.0, see the git history. Summary of major evolution:

  • 0.0.x – 0.2.x: Initial widgets (AccentButton, ReactiveImage), form types, example project.
  • 0.3.x – 0.5.x: Inner form, custom array form builder, theme scheme, config/store/views services refactoring.
  • 0.6.x: Cloud services, UI/UX improvements, table expansion.
  • 0.7.x: Form builder UX errors, date picker, extension methods, CustomGrid, ImagePath, validation and styling improvements.
  • 0.8.0-alpha.x: Download image refactoring, alignment with stable API for 1.0.0.
2
likes
130
points
762
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Flutter UI library with form builders, reactive widgets, theme services, and utilities for fast app development.

Homepage
Repository (GitHub)
View/report issues

License

Apache-2.0 (license)

Dependencies

flutter, flutter_colorpicker, flutter_svg, fluttertoast, get_it, intl, keyboard_actions, lottie, nanoid, provider, rxdart

More

Packages that depend on cdx_components