layerx_generator 1.1.8 copy "layerx_generator: ^1.1.8" to clipboard
layerx_generator: ^1.1.8 copied to clipboard

A Flutter package that auto-generates a structured LayerX directory with GetX integration, MVVM pattern, and essential services for scalable projects.

Changelog #

All notable changes to the layerx_generator Flutter package are documented in this file.
This project follows Keep a Changelog and adheres to Semantic Versioning.


1.1.6 - 2025-04-29 #

Added #

  • LocationService for user location retrieval using geolocator and permission_handler.
  • ApiResponseHandler for unified API response processing with GetX support.
  • LoggerService for consistent and clean log management across all services.
  • New body models:
    • DriverSignupBodyModel
    • GarageSignupBodyModel
    • AddCarBodyModel
    • BuyCarRequestModel
  • Generic ApiResponse<T> model for flexible and type-safe API data handling.

Changed #

  • Enhanced HttpsCalls for advanced MultipartRequest handling across:
    • Driver/Garage profile uploads
    • Car create/update/delete operations
    • Car buying requests
  • Standardized repository implementation via AuthRepository and DataRepository using ApiResponseHandler.
  • Renamed ApiUrls to AppUrls for naming consistency.
  • Upgraded dependencies:
    • geolocator: ^10.0.0
    • permission_handler: ^10.0.0
  • Improved generator logic with better documentation and scalability.

1.0.4 - 2025-03-15 #

Changed #

  • Optimized retry logic in HttpsCalls for improved performance.
  • Enhanced error handling in SharedPreferencesService.
  • Improved documentation clarity with practical usage examples.
  • Minor fixes in directory_generator logic.

1.0.3 - 2025-02-20 #

Added #

  • Support for custom widget generation in the widgets/ directory.
  • Basic unit tests for HttpsCalls and SharedPreferencesService.

Changed #

  • Enhanced MessageExtractor for robust JSON message parsing.
  • Updated pubspec.yaml with stricter dependency constraints.

1.0.2 - 2025-01-10 #

Fixed #

  • Path handling issues on Windows during directory generation.
  • Resolved null-safety warnings in generated code.

Changed #

  • Enriched README.md with detailed setup and usage instructions.
  • Updated flutter_screenutil to ^5.0.0.

1.0.1 - 2024-12-01 #

Added #

  • MessageExtractor for parsing API response messages.
  • Initial repository generation example: example_repo.dart.

Fixed #

  • Minor bug in AppRoutes configuration generation.

1.0.0 - 2024-11-15 #

Added #

  • Stable release: Full MVVM-based directory structure generator for Flutter.
  • HttpsCalls for handling API requests with retry and timeout support.
  • SharedPreferencesService for local storage handling.
  • Integrated GetX for navigation and state management.
  • flutter_screenutil for adaptive screen responsiveness.
  • Core configuration files: AppColors, AppRoutes, AppUrls, etc.

Changed #

  • Refactored generator logic for improved modularity and code reuse.
  • Enhanced error handling during directory and file creation.

0.0.3 - 2024-10-20 #

Added #

  • Basic configuration files: app_colors.dart, app_routes.dart.
  • Support for generating AppWidget and main.dart.

Fixed #

  • Cross-platform directory path resolution issues.

0.0.2 - 2024-10-05 #

Added #

  • Initial pubspec.yaml generator with essential Flutter dependencies.
  • Basic README.md with setup guidance.

Fixed #

  • Resolved recursion issues during nested directory generation.

0.0.1 - 2024-09-15 #

Added #

  • Initial release.
  • Base MVVM directory structure under lib/app/.
  • Generator support for config/, mvvm/, and services/ folders.
29
likes
0
points
165
downloads

Publisher

verified publisherthebughex.com

Weekly Downloads

A Flutter package that auto-generates a structured LayerX directory with GetX integration, MVVM pattern, and essential services for scalable projects.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

args, path

More

Packages that depend on layerx_generator