Cómo implementar un lado del servidor en la aplicación de Android donde el contenido de la aplicación se actualiza desde el servidor

Firebase es un servicio altamente recomendado. Firebase tiene una característica llamada como configuración remota.

Cambie el comportamiento y la apariencia de su aplicación sin publicar una actualización de la aplicación.

Firebase Remote Config es un servicio en la nube que te permite cambiar el comportamiento y la apariencia de tu aplicación sin requerir que los usuarios descarguen una actualización de la aplicación. Al usar Remote Config, crea valores predeterminados en la aplicación que controlan el comportamiento y la apariencia de su aplicación. Luego, puede usar la consola Firebase para anular los valores predeterminados en la aplicación para todos los usuarios de la aplicación o para segmentos de su base de usuarios. Su aplicación controla cuándo se aplican las actualizaciones, y con frecuencia puede buscar actualizaciones y aplicarlas con un impacto insignificante en el rendimiento.

Para más detalles: Firebase Remote Config | Firebase

Hay DOS formas de hacer esto:

  1. Conéctese a plataformas como Firebase cuando desarrolle desde cero para proyectos puros de primera aplicación o solo de aplicación.
  2. Conéctese a las API REST existentes con la combinación de servidor web y base de datos ya desarrollada para la interfaz de usuario web. El beneficio es que no necesita desarrollar una pila nueva o paralela para su aplicación móvil.

En AMBOS casos, también necesitará asegurar el acceso a los datos utilizando certificados SSL baratos. En el caso n. ° 2 anterior, puede usar certificados ya existentes que se usan para la interfaz de usuario web.

Puede usar su propia API o Firebase Remote Config, solo necesita verificar los valores del servidor y, en función de eso, cambiar el comportamiento de su aplicación.

Usar Firebase Remote Config en Android

Firebase o reino.

More Interesting

¿Los usuarios prestan atención e interactúan con las rutas URL?

¿Qué debo preparar para crear un mercado de nivel empresarial desde cero?

¿Es importante que un especialista en marketing digital tenga conocimiento de HTML, CSS y JavaScript?

¿Cómo preserva los créditos de SEO de un sitio web existente cuando lo rediseña en WordPress? Estoy construyendo un nuevo sitio ahora y reemplazaré el antiguo con él, por lo que no quiero instalarlo y, de repente, el negocio cae del mapa de SEO.

¿Se están concentrando más desarrolladores en aplicaciones móviles iOS y Android que en aplicaciones web?

¿Qué hace que alguien sea desarrollador web? ¿Cómo sabes que ahora eres capaz de manejar proyectos de desarrollo web? ¿Qué nivel de conocimiento se requiere?

¿Es posible descifrar una conexión https si se ha capturado todo el flujo (suponiendo que no haya cifrado en las capas inferiores)?

¿El desarrollo web es independiente o está saturado o todavía puedo hacer una carrera en él?

¿Por qué WordPress es tan lento en localhost con XAMPP?

¿Qué lenguajes de programación fueron diseñados específicamente para el desarrollo web?

¿Vale la pena aprender a convertirse en un desarrollador de WordPress?

¿Cuál es la mejor plataforma para desarrollar y ejecutar aplicaciones web para dummies?

¿Cuándo usamos css externos e internos?

Facebook y Amazon (por ejemplo) están escritos en C ++. ¿Cómo puedo usar o implementar código C ++ en la página web?

¿Por qué algunas personas usan preprocesadores CSS?