Gracias por A2A. Creo que la tarea que está tratando de perseguir se puede lograr (al menos hasta cierto punto). Me sorprende que tu desarrollador no sepa sobre esto.
De todos modos, si el cambio es tan simple como el color de fondo, los tipos de fuente, los tamaños, las imágenes, etc., puede lograrlo lanzando diferentes variantes de Gradle para cada cliente suyo.
Ahora dentro de esta aplicación puede tener un servicio que tomará estas variables de la base de datos en la nube como Firebase o Zoho. Cada cliente tendrá una tabla separada con propiedades definidas como color, fuentes, imágenes, etc.
- ¿Cómo funciona la mensajería en WhatsApp? ¿Es este el enfoque correcto para la comunicación entre el cliente y el servidor? ¿El cliente siempre está conectado a Internet cuando espera una respuesta?
- ¿Cuáles son las habilidades que deberían existir en un currículum de desarrolladores de Android para atraer a todos los reclutadores?
- ¿Cuál es su estación de trabajo ideal para el desarrollo de Android?
- ¿Cuál es el mejor lanzador para Android, AWD, Zeam, LuancherPro, AOSP u otro?
- ¿Cuáles son sus mejores tutoriales de desarrollo de aplicaciones para Android y juegos para Android que son adecuados para principiantes completos?
Puedes buscar actualizaciones todos los días dentro de tu aplicación o si estás usando Firebase, eso no es necesario en absoluto. Una vez que haya cambiado un valor de propiedad particular en Firebase para un cliente en particular, se reflejará inmediatamente en la aplicación de ese cliente tan pronto como se conecte a Internet (mediante la implementación de escuchas de Firebase).
Ya hemos creado un par de aplicaciones que cambiarían las fuentes, las imágenes, etc.
La ventaja aquí será que no necesita realizar ningún cambio de código en la aplicación como tal. Simplemente actualice los valores en Firebase y viola todo se encargará del lado de la aplicación (por supuesto, se requiere una codificación inicial en la aplicación). Pero estoy seguro de que sus desarrolladores lo harán.
Un buen ejemplo sería un cambio en uno de los logotipos de su cliente. Obtiene el nuevo logotipo, actualícelo en Firebase y su aplicación recibirá un nuevo logotipo la próxima vez que abra la aplicación. También mejora la experiencia del usuario, ya que no tienen que actualizar la aplicación para cambios tan pequeños. 🙂
NOTA : Tenga en cuenta que, aparte de los cambios menores anteriores, no puede automatizar cambios importantes como cambios de código o actualizaciones automáticas de aplicaciones.
Avísame si tienes más preguntas.
Felicitaciones si te gusta! 😉
¡Aclamaciones!