En savoir plus sur la création d'une application Android avec Oracle Mobile Hub
Vos clients sont mobiles et souhaitent accéder à vos services partout. Bien qu'une approche commune consiste à créer une version mobile d'une page Web, les utilisateurs de dispositif mobile préfèrent utiliser des applications mobiles, mais aussi personnalisées de manière idéale pour leur dispositif.
Pour fournir un accès mobile à vos services, vous allez écrire une application mobile qui se connecte à vos services back-end. Oracle Mobile Hub est un service cloud qui fournit un hub unifié pour le développement, le déploiement, la maintenance et l'analyse d'applications mobiles.
Oracle fournit des kits SDK pour de développement logiciel pour de nombreuses plates-formes mobiles comme Android et iOS. Ces kits SDK client vous permettent d'utiliser des fonctionnalités Oracle Mobile Hub et des API personnalisées que vous développez via Oracle Mobile Hub dans vos applications.
Oracle Mobile Hub inclut un ensemble d'API de plate-forme que vous pouvez utiliser dans vos applications mobiles à partir du kit SDK ou avec des appels REST. Les API de plate-forme disponibles comprennent :
- Notifications
- Stockage
- Emplacement
- Accès à la base de données
- Stratégies d'application
Vous pouvez également créer vos propres API personnalisées pour répondre à vos propres besoins. Ces API sont généralement implémentées dans le code Node.js.
Architecture
Ce diagramme d'architecture représente la méthode commune de connexion de votre application mobile Android à Oracle Mobile Hub à l'aide du kit SDK Oracle Mobile Hub Android ou des services REST.

Description de l'illustration mobile-app-architecture-android.png
Vous pouvez utiliser Oracle Mobile Hub pour développer et déployer votre propre API REST personnalisée ou vous servir d'un connecteur vers une autre API REST. Vous développez votre application à l'aide du kit SDK Android et du langage de programmation Java, ainsi que du kit SDK Oracle Mobile Hub Android. Votre application effectue des appels d'API directement vers Oracle Mobile Hub ou à l'aide des services REST fournis par Oracle Mobile Hub.
A propos de la création d'une application Android avec Oracle Mobile Hub
Les articles de cette solution sont destinés à vous aider à développer une application mobile pour Android à l'aide d'Oracle Mobile Hub. Suivez les étapes ci-dessous lorsque vous développez votre application Android.
- Créez un back-end mobile dans Oracle Mobile Hub.
- Téléchargez le kit SDK du service Oracle Mobile Hub pour Android à partir du site Oracle Technology Network (OTN) et configurez-le pour votre application mobile.
- Créez une collection de stockage qui sert de conteneur à votre application mobile.
- Lors du développement de votre application, utilisez le kit SDK Oracle Mobile Hub pour écrire du code Java, et appelez une plate-forme et des API personnalisées.
- Testez votre application à l'aide de l'émulateur Android.
A propos des services et des rôles obligatoires
Cette solution requiert le service suivant :
- Oracle Mobile Hub
Il s'agit des rôles requis pour Oracle Mobile Hub.
Nom de service : Rôle | Obligatoire pour... |
---|---|
Oracle Cloud : Administrator | Permet de gérer les utilisateurs, les rôles et les domaines mobiles. |
Rôles de membre d'équipe Oracle Mobile Hub : MobileEnvironment_MobileUserConfig et MobileEnvironment_MobileUserMgmt
|
Permet de gérer les utilisateurs, les rôles et les domaines mobiles. |
Reportez-vous à Obtenir les services Oracle Cloud pour les solutions Oracle pour obtenir les services cloud dont vous avez besoin.
Avant de commencer
Les développeurs Android utilisent le kit SDK d'Oracle Mobile Hub pour créer des applications mobiles.
Le kit SDK simplifie l'authentification auprès d'Oracle Mobile Hub et fournit des classes de wrapper Java pour de nombreuses API de plate-forme Oracle Mobile Hub.
- Lire les API Learn pour votre solution d'applications mobiles.
- Découvrez comment accéder aux données à partir d'une solution d'application Autonomous Mobile Cloud.
- Obtenez le kit SDK à partir de la page de téléchargements Oracle Technology Network (OTN).