Saiba como Criar um Aplicativo Android com o Oracle Mobile Hub

Seus clientes são móveis e esperam acessar seus serviços em qualquer lugar. Embora uma abordagem comum seja criar uma versão móvel de uma página Web, os usuários móveis preferem aplicativos móveis, personalizados principalmente ao dispositivo.

Para fornecer acesso móvel a seus serviços, você gravará uma aplicação móvel que se conecta aos seus serviços de backend. O Oracle Mobile Hub é um serviço baseado na nuvem que fornece um hub unificado para desenvolvimento, implantação, manutenção e análise de aplicativos móveis.

O Oracle fornece kits de desenvolvimento de software (SDKs) para muitas plataformas móveis, como Android e iOS. Esses SDKs clientes permitem usar recursos Oracle Mobile Hub e APIs personalizadas que você desenvolve por meio do Oracle Mobile Hub em seus aplicativos.

O Oracle Mobile Hub inclui um conjunto de APIs de plataforma que você pode usar em suas aplicações móveis do SDK ou com chamadas REST. Algumas das APIs da plataforma disponíveis incluem:

  • Notificações
  • Armazenamento
  • Localização
  • Acesso ao banco de dados
  • Políticas de aplicativo

Além disso, você pode criar suas próprias APIs personalizadas para atender às suas próprias necessidades. Essas APIs geralmente são implementadas no código Node.js.

Arquitetura

Este diagrama de arquitetura mostra a maneira comum de conectar seu aplicativo móvel Android ao Oracle Mobile Hub usando os serviços Oracle Mobile Hub Android SDK ou REST.

A seguir, descrição de mobile-app-architecture-android.png
Descrição da ilustração mobile-app-architecture-android.png

Use o Oracle Mobile Hub para desenvolver e implantar sua própria API REST personalizada ou use um conector para outra API REST. Você desenvolve seu aplicativo usando a linguagem de programação Android SDK e Java e o Oracle Mobile Hub Android SDK. Sua aplicação faz chamadas de API diretamente para o Oracle Mobile Hub ou usando os serviços REST que o Oracle Mobile Hub fornece.

Sobre a Construção de um Aplicativo Android com o Oracle Mobile Hub

Os artigos desta solução têm a intenção de ajudar a desenvolver um aplicativo móvel para Android usando o Oracle Mobile Hub. Siga estas etapas ao desenvolver seu aplicativo Android.

  1. Crie um backend móvel no Oracle Mobile Hub.
  2. Faça download do SDK do serviço Oracle Mobile Hub para Android no Oracle Technology Network (OTN) e configure-o para seu aplicativo móvel.
  3. Crie uma coleção de armazenamento que funcione como contêiner para sua aplicação móvel.
  4. Ao desenvolver sua aplicação, use o Oracle Mobile Hub SDK para escrever código Java e chamar a plataforma e as APIs personalizadas.
  5. Teste sua aplicação usando o emulador Android.

Sobre Serviços e Atribuições Necessárias

Esta solução requer o seguinte serviço:

  • Oracle Mobile Hub

Essas são as atribuições necessárias para o Oracle Mobile Hub.

Nome do Serviço: Atribuição Necessário para...
Oracle Cloud: Administrador Para gerenciar usuários móveis, atribuições e realms.
Oracle Mobile Hub: funções de membro da equipe MobileEnvironment_MobileUserConfig e MobileEnvironment_MobileUserMgmt Para gerenciar usuários móveis, atribuições e realms.

Consulte Aprenda como obter serviços do Oracle Cloud para Soluções Oracle para obter os serviços em nuvem de que você precisa.

Antes de Começar

Os desenvolvedores do Android usam o Oracle Mobile Hub SDK para criar aplicações móveis.

O SDK simplifica a autenticação no Oracle Mobile Hub e fornece classes de encapsulador Java para muitas APIs de plataforma Oracle Mobile Hub.