fca 0.0.11 copy "fca: ^0.0.11" to clipboard
fca: ^0.0.11 copied to clipboard

A Flutter template based on Clean Architecture, designed for scalable and maintainable apps with a structured layer system and pre-configured state management.

Changelog #

0.0.11 - 2024-09-01 #

Changed #

  • Border Toast

0.0.10 - 2024-08-18 #

Changed #

  • Export widgets

0.0.9 - 2024-08-17 #

Changed #

  • Updated snackbar style

0.0.8 - 2024-08-17 #

Added #

  • Introduced BaseConsumer widget for handling BLoC states in a reusable way.
    • BaseConsumer listens to LoadingState, SuccessState, and FailureState and provides callbacks for each state.
    • Added support for showing a loading indicator, displaying success or error messages, and handling state-specific callbacks.

Changed #

  • Updated the documentation for BaseConsumer to include detailed descriptions and usage examples.
  • Improved code comments for BaseConsumer to clarify its purpose and functionality.

Fixed #

  • Addressed minor issues with state handling and callback execution in BaseConsumer.

0.0.7 - 2024-08-16 #

Added #

  • Updated Documentation: Enhanced the InterceptedClient class documentation to include examples for getToken, refreshToken, and modifyJsonResponse methods.
  • New Class Exports: Added Failure, ResponseException, and ServerException classes to the library exports for comprehensive error handling.
  • Updated README.md: Added detailed usage examples for all major components and utilities, including BLoC components, dependency injection, UI helpers, error handling, and network utilities.

Fixed #

  • Improved Token Management: Made the getToken and refreshToken methods public in the InterceptedClient class to allow for better customization and integration.

Changed #

  • Documentation Updates: Improved code documentation across various components for better clarity and usage instructions.
  • Library Export List: Updated to include new and revised components and utilities.

0.0.6 - 2024-08-16 #

Added #

  • Network Utilities: Added ConnectionChecker and ConnectionCheckerImpl classes for network connectivity checks.
  • Error Handling: Added Failure, ResponseException, and ServerException classes for comprehensive error management.
  • Updated InterceptedClient: Made getToken and refreshToken methods public for easier token management and integration.

Changed #

  • Updated Library Exports: Refined the library export list to include new network and error handling components.

0.0.5 - 2024-08-16 #

Added #

  • Error Handling Exports: Added export for failure.dart, response_exception.dart, and server_exception.dart.
  • Network Utilities: Introduced connection_checker.dart for network checks and intercepted_client.dart for managing HTTP requests with token handling.
  • Use Case Management: Added usecase.dart for business logic operations.

Changed #

  • Library Export List: Updated to include newly added components and utilities.
  • Expanded Documentation: Updated library documentation to cover new features and usage examples.

0.0.4 - 2024-08-16 #

Added #

  • State Management: Introduced BaseState and its subclasses (InitialState, LoadingState, SuccessState, FailureState) for standardized state management.
  • Documentation Updates: Added detailed comments and usage examples for BaseState and its subclasses.

Fixed #

  • Improved Documentation: Enhanced clarity and examples in documentation comments.

0.0.3 YYYY-MM-DD #

Added #

  • UI Helpers: Added showLoading and showSnackBar utility functions.
  • Use Case Management: Introduced UseCase and NoParams classes.
  • Network Utilities: Added ConnectionChecker and ConnectionCheckerImpl.
  • Error Handling: Added ServerException and ResponseException classes.

Fixed #

  • Token Handling: Corrected token refresh handling in InterceptedClient.
  • Documentation Fixes: Improved documentation for various classes and functions.

0.0.2 YYYY-MM-DD #

Added #

  • Documentation: Added comments for core classes and utilities.

Fixed #

  • CHANGELOG.md: Updated to include notes on version 0.0.2.

0.0.1 YYYY-MM-DD #

Initial Release #

  • Core Components: Initial release with core BLoC components and dependency injection utilities.
2
likes
140
points
51
downloads

Publisher

verified publisherforezyy.id

Weekly Downloads

A Flutter template based on Clean Architecture, designed for scalable and maintainable apps with a structured layer system and pre-configured state management.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_bloc, fpdart, get_it, google_fonts, http, internet_connection_checker_plus

More

Packages that depend on fca