La necesidad de dato dinámico aparece cuando tienes una estructura de datos que se repite una y otra vez. Por ejemplo pongamos que deseas crear una pantalla con una lista de perros, y que para cada perro quieres detallar su peso, color, altura y cuantos aspectos desees. La estructura de datos para cada perro es la misma pero los valores varían.
Para ahorrar tiempo y trabajo definimos la estructura una sola vez en forma de base de datos. Y creamos dentro de la misma tantos registros como perros deseemos documentar.
Ahora ya tenemos una estructura de datos dinámica, puesto que en función de qué registro de perros visualicemos los valores para cada campo de la base de datos variarán.
Lo bueno de ésto es que solo diseñas en pantalla la estuctura de datos una vez y usas enlaces para mostrar una visualización u otra de la base de datos. Cada visualización o vista se define con criterios de selección o condición, de forma que una vista puede mostrar todos los perros de cierta raza, o de un peso mayor que 4 kg, etc.
Podrás añadir y quitar registros viéndose el cambio reflejado en la base de datos y por ende en el contenido de la App sin que el cliente tenga que descargarse de nuevo la App.
Para ahorrar tiempo y trabajo definimos la estructura una sola vez en forma de base de datos. Y creamos dentro de la misma tantos registros como perros deseemos documentar.
Ahora ya tenemos una estructura de datos dinámica, puesto que en función de qué registro de perros visualicemos los valores para cada campo de la base de datos variarán.
Lo bueno de ésto es que solo diseñas en pantalla la estuctura de datos una vez y usas enlaces para mostrar una visualización u otra de la base de datos. Cada visualización o vista se define con criterios de selección o condición, de forma que una vista puede mostrar todos los perros de cierta raza, o de un peso mayor que 4 kg, etc.
Podrás añadir y quitar registros viéndose el cambio reflejado en la base de datos y por ende en el contenido de la App sin que el cliente tenga que descargarse de nuevo la App.