Generates robust Flutter models and domain entities with built-in JSON serialization, immutability, and equality patterns.
This skill provides a comprehensive library of patterns for building the data and domain layers in Flutter applications following Clean Architecture principles. It facilitates the creation of domain entities and data models with seamless mapping between them, while offering specialized implementations for JSON serialization, nested object handling, and enum conversion. Whether you prefer manual implementation or popular packages like Freezed and Equatable, this skill ensures your data structures are predictable, immutable, and optimized for robust state management.
Key Features
01Automated JSON serialization and deserialization templates
02Clean Architecture domain and data layer separation
032 GitHub stars
04Built-in equality support with Equatable and manual overrides
05Immutability patterns using Freezed or manual implementations
06Domain entity to data model mapping logic
Use Cases
01Building type-safe API response models for Flutter applications
02Implementing value objects for Clean Architecture domain layers
03Creating immutable state objects for BLoC or Riverpod state management