Créer une application iOS
Créer une application iOS simple avec AWS Amplify
Introduction : Créer une application iOS
Suivez les instructions pour créer votre première application iOS
Présentation
Dans ce didacticiel, vous allez créer une application iOS simple en utilisant AWS Amplify : un ensemble d'outils et de services sans serveur dans le cloud. Dans le premier module, vous allez créer une application iOS simple. Lors des modules suivants, vous initialiserez une application locale en utilisant l'interface de ligne de commande Amplify (Amplify CLI), ajouterez une authentification, une API GraphQL ainsi qu'une base de données, puis mettrez à jour votre application pour stocker des images.
Qu'allez-vous accomplir ?
- Gérer un backend cloud sans serveur depuis l'interface de ligne de commande
- Ajouter une authentification dans votre application pour autoriser les connexions et les déconnexions
- Ajouter une API GraphQL, une base de données et une solution de stockage
- Partager votre backend entre plusieurs projets
Expérience AWS
Débutant
Temps nécessaire
60 minutes
Coût de réalisation
Admissible à l'offre gratuite
Éléments requis
- Un compte AWS* avec au moins ces autorisations (un rôle administrateur ou un compte racine fonctionnera également, mais nous conseillons une approche du moindre privilège).
- Node.js 10 ou version plus récente.
- Xcode 11.x ou version plus récente, disponible sur Mac App Store.
- CocoaPods 1.9.x ou version plus récente.
- Interface de ligne de commande AWS CLI 2.0.x ou version plus récente.
[*]Les comptes créés dans les dernières 24 heures sont susceptibles de ne pas avoir encore accès aux services nécessaires pour ce tutoriel.
Services utilisés
Date de la dernière mise à jour
23 janv. 2022
Modules
Ce didacticiel est divisé en cinq modules courts. Vous devez les réaliser chacun dans l'ordre avant de passer au suivant.
- Créer une application iOS (10 minutes) : créer une application iOS et la tester dans le simulateur iPhone.
- Initialiser Amplify (10 minutes) : initialiser une application locale en utilisant AWS Amplify.
- Ajouter une authentification (10 minutes) : ajouter une authentification à votre application.
- Ajouter une API GraphQL et une base de données (20 minutes) : créer une API GraphQL.
- Ajouter la capacité de stockage des images (10 minutes) : augmenter la capacité de stockage de votre application.
Vous allez concevoir cette application iOS en utilisant le Terminal et l'IDE Xcode d'Apple.