Información sobre la Creación de una Aplicación Android con Oracle Mobile Hub

Los clientes son móviles y esperan acceder a los servicios en cualquier lugar. Aunque un enfoque común es crear una versión móvil de una página web, los usuarios móviles prefieren las aplicaciones móviles, personalizada idealmente para su dispositivo.

Para proporcionar acceso móvil a los servicios, debe escribir una aplicación móvil que conecte a sus servicios de backend. Oracle Mobile Hub es un servicio basado en la nube que proporciona un hub unificado para desarrollar, desplegar, mantener y analizar aplicaciones móviles.

Oracle proporciona kits de desarrollo de software (SDK) para varias plataformas móviles como Android e iOS. Estos SDK de cliente permiten utilizar las funciones de Oracle Mobile Hub y las API personalizadas que desarrolla mediante Oracle Mobile Hub en sus aplicaciones.

Oracle Mobile Hub incluye un juego de API de plataforma que puede utilizar en las aplicaciones móviles del SDK o con llamadas REST. Algunas de las API de plataforma disponibles son:

  • Notificaciones
  • Almacenamiento
  • Ubicación
  • Acceso a base de datos
  • Políticas de aplicación

También puede crear sus propias API personalizadas, para satisfacer sus propias necesidades. Estas API se suelen implantar en el código Node.js.

Arquitectura

Este diagrama de arquitectura muestra la forma común de conectar su aplicación móvil Android a Oracle Mobile Hub mediante el SDK de Oracle Mobile Hub para Android o los servicios de REST.

Descripción de mobile-app-architecture-android.png
Descripción de la ilustración mobile-app-architecture-android.png

Oracle Mobile Hub se utiliza para desarrollar y desplegar su propia API REST personalizada o para utilizar un conector en otra API REST. La aplicación se desarrolla mediante el SDK de Android y el lenguaje de programación de Java, así como Oracle Mobile Hub Android SDK. Su aplicación realiza llamadas de API directamente a Oracle Mobile Hub o mediante los servicios de REST que proporciona Oracle Mobile Hub.

Acerca de la Creación de una Aplicación Android con Oracle Mobile Hub

Los artículos de esta solución están diseñados para ayudarle a desarrollar una aplicación móvil para Android mediante Oracle Mobile Hub. Siga estos pasos cuando desarrolle su aplicación Android.

  1. Cree un backend móvil en Oracle Mobile Hub.
  2. Descargue el SDK del servicio de Oracle Mobile Hub para Android de Oracle Technology Network (OTN) y configúrelo para su aplicación móvil.
  3. Cree una recopilación de almacenamiento que sirva como contenedor de su aplicación móvil.
  4. Al desarrollar la aplicación, utilice Oracle Mobile Hub SDK para escribir código Java, llamar a la plataforma y API personalizadas.
  5. Pruebe la aplicación con el emulador de Android.

Acerca de los servicios y roles necesarios

Esta solución requiere el siguiente servicio:

  • Oracle Mobile Hub

Estos son los roles necesarios para Oracle Mobile Hub.

Nombre del Servicio: Rol Necesario para...
Oracle Cloud: Administrador Para gestionar usuarios, roles y dominios móviles.
Oracle Mobile Hub: MobileEnvironment_MobileUserConfig y MobileEnvironment_MobileUserMgmt roles de miembros del equipo Para gestionar usuarios, roles y dominios móviles.

Consulte más información sobre cómo obtener los servicios de Oracle Cloud para las soluciones de Oracle para obtener los servicios en la nube que necesite.

Antes de Empezar

Los desarrolladores de Android utilizan el SDK de Oracle Mobile Hub para crear aplicaciones móviles.

El SDK simplifica la autenticación con Oracle Mobile Hub y proporciona clases de envoltorio Java para muchas API de plataforma Oracle Mobile Hub.