Enforces Transport Exchange Group (TEG) mobile architectural standards and one-way dependency patterns across Flutter, iOS, and Android projects.
This skill provides a comprehensive framework for building mobile applications according to TEG's specific architectural guidelines, ensuring strict one-way dependency flow from UI and State through Use Cases and Repositories down to Data Source contracts. It is essential for developers designing new features, organizing project folder structures, or performing code reviews to ensure consistency and maintainability across diverse mobile platforms including Flutter, native iOS, and native Android. By providing platform-specific implementation patterns and non-negotiable architectural rules, it streamlines the development lifecycle and reduces technical debt.
Características Principales
01Standardizes project folder layouts and module organization
020 GitHub stars
03Provides platform-specific implementation patterns for Flutter, iOS, and Android
04Enforces strict one-way dependency flow and layer boundaries
05Guides the sequential implementation of architectural layers from Business Types to UI
06Assists in PR reviews for architectural compliance and code quality
Casos de Uso
01Reviewing pull requests to ensure strict separation of concerns and adherence to TEG policies
02Refactoring existing mobile codebases to align with standardized dependency patterns
03Bootstrapping a new mobile feature following TEG architectural layers