Skip to main content

Veritran Docs

Cómo crear un módulo e invocar un componente configurable en tu app

Después de crear un módulo, debes seguir varios pasos para poder invocar y usar su contenido desde una app o módulo padre. Estos pasos involucran entidades que deben configurarse de antemano y que necesitarás cuando configures las interfaces del módulo. La decisión de si necesitas crear estas entidades o utilizar las existentes depende de las características del módulo que necesitas crear y el propósito que cumplirá. Para obtener más información sobre cuándo debes crear un módulo, lee Módulos.

Sigue los pasos a continuación para invocar y utilizar el contenido de un módulo.

  1. Crea el módulo.

  2. Define la plantilla o plantillas de diseño de la app que se aplicarán a las vistas de las pantallas del módulo.

  3. Define la vista o vistas que se utilizarán en las pantallas de la app.

    Nota

    Las apps móviles generalmente contienen una vista que hace referencia a todo el contenido de la pantalla.

  4. Crea la pantalla o pantallas donde se diseñarán las interfaces del módulo.

  5. Crea la interfaz o interfaces del módulo, dependiendo de las pantallas previamente creadas.

  6. Vincula el módulo a la app o módulo padre desde donde quieres invocar sus interfaces.

  7. Invoca la interfaz o interfaces desde la app o módulo padre.

El siguiente caso de uso implica la creación de un módulo con un componente que muestra un error genérico en la app. Además, configurarás que, cuando el usuario cierre el mensaje de error, se cierre la sesión y se redirija al usuario a la pantalla de Login.

En este caso, debes construir un módulo y hacer uso de sus capacidades reutilizables por dos razones: por un lado, necesitas aplicarlo en varias pantallas de la app, por lo que lo correcto sería utilizar un componente configurable y evitar crear un componente por pantalla; por otro lado, al ser un error genérico, se puede reutilizar en cualquier otra app o módulo. Las siguientes secciones explican cómo realizar cada uno de los pasos especificados anteriormente.