Se ordenó un poco el código del service de Remote Config, para separarlo en 3 archivos: defaults, keys y el principal
Por consecuencia se actualizaron varios archivos para ocupar este service de la forma actualizada
Se aprovechó de cambiar varios widgets que estaban como Stateful a Stateless donde solo se ocupaba el initState para traer el Remote Config (??? no sabíamos lo que hacíamos, tabamos chiquitos)
Ahora los banners solo son una imagen en 4:1 y un color de fondo para facilitar la implementación de otras futuras campañas
Se agregó el modelo IBanner para poder parsear lo que viene desde Remote Config
La sección Novedades ahora soporta una lista de banners, y también se oculta cuando no hay banners habilitados
Tipo de cambio
[ ] Corrección de error.
[ ] Nueva funcionalidad .
[ ] Breaking change (cambio que puede romper la aplicación).
[ ] Documentación.
[ ] Mejora de codigo existente (performance y/o estilo del codigo y/o otra mejora)
Checklist:
[ ] He practicado una revisión de mi propio codigo.
[ ] He comentado mi codigo, sobretodo en las partes que pueden resultar dificiles de entender.
[ ] Mis cambios no generan nuevas alertas (Warnings).
[ ] Este pull request contiene <1000 lineas de codigo (LOC).
Recursos
Añade cualquier documentación que facilite la comprensión de la solución.
Descripción
Basado en el código de #37 (Gracias @Im-Fran!)
Stateful
aStateless
donde solo se ocupaba elinitState
para traer el Remote Config (??? no sabíamos lo que hacíamos, tabamos chiquitos)IBanner
para poder parsear lo que viene desde Remote ConfigTipo de cambio
Checklist:
Recursos
Añade cualquier documentación que facilite la comprensión de la solución.