Saltar al contenido principal

Variantes

El feature_brick_plus ofrece tres variantes de generación según el tipo de interfaz que se va a construir. Cada variante produce una estructura de archivos distinta y define comportamientos específicos en el Body, el Bloc y la organización de los pasos o tabs.

Los elementos comunes a todas las variantes (Page, View, Body, Bloc) están documentados en sus respectivas páginas de esta sección.

Comparativa

AspectoDefaultStepperTabbed
FeaturePage baseStatelessWidgetStatelessWidgetStatefulWidget
MixinSingleTickerProviderStateMixin
_FeatureViewPrivadaPúblicaPrivada (recibe TabController)
Body constNoSí (usualmente)
Archivo extra en bloc/feature_step.dart
Subestructurasteps/tabs/
Archivos partSolo el featureFeature + todos los stepsFeature + todos los tabs
Widget de navegaciónPageViewTabBarView
Navegación internaRouterEventos Bloc (NextStep/PreviousStep)Usuario (tap en TabBar)
Cuándo usarloVista estándarFlujo multipasoSecciones paralelas

Variantes disponibles

  • Default — Vista estándar. La más común. Una sola pantalla sin pasos ni pestañas.
  • Stepper — Flujo multipaso controlado mediante un PageView de navegación programática.
  • Tabbed — Vista con pestañas mediante TabBar. Navegación libre entre secciones paralelas.