Erste Schritte mit AWS
Erstellen einer iOS-Anwendung
Erstellen Sie eine einfache iOS-Anwendung mit AWS Amplify
Einführung: Erstellen einer iOS-Anwendung
Folgen Sie der schrittweisen Anleitung, um Ihre erste iOS-Anwendung zu erstellen.
Übersicht
In diesem Tutorial erstellen Sie eine einfache iOS-Anwendung mit AWS Amplify, einer Reihe von Tools und serverlosen Services in der Cloud. Im ersten Modul werden Sie eine einfache iOS-Anwendung erstellen. Mit den übrigen Modulen initialisieren Sie eine lokale Anwendung über die Amplify-Befehlszeilenschnittstelle (Amplify CLI), fügen eine Benutzerauthentifizierung hinzu, fügen eine GraphQL-API und eine Datenbank zum Speichern Ihrer Daten hinzu und aktualisieren Ihre Anwendung, um Bilder zu speichern.
Lerninhalte
In diesem Tutorial erläutern wir Ihnen die Schritte zum Erstellen der o. g. Beispiel-iOS-Anwendung. Sie lernen Folgendes:
- Verwalten Sie das serverlose Cloud-Backend von der Befehlszeile aus
- Fügen Sie Authentisierung zu Ihrer Anwendung hinzu, um die An- und Abmeldung zu ermöglichen
- Hinzufügen einer GraphQL-API, einer Datenbank und einer Speicherlösung
- Teilen Sie Ihr Backend zwischen mehreren Projekten
Erfahrung mit AWS
Einsteiger
Veranschlagte Zeit
60 Minuten
Veranschlagte Kosten
Kostenloses Kontingent verfügbar
Tutorial – Voraussetzungen
- ein AWS-Konto* mit mindestens diesen Berechtigungen (eine Administratorrolle oder ein Root-Konto funktioniert auch, aber wir empfehlen einen Ansatz mit den geringsten Berechtigungen).
- Node.js 10 oder aktueller
- Xcode 11.x oder aktueller, erhältlich im Apple Store.
- CocoaPods 1.9.x oder aktueller.
- AWS-Befehlszeilenschnittstelle AWS CLI 2.0.x oder aktueller.
[*] Innerhalb der letzten 24 Stunden erstellte Konten haben möglicherweise noch keinen Zugriff auf alle für dieses Tutorial erforderlichen Services.
Module
Dieses Tutorial teilt sich in 5 kurze Module auf. Sie müssen jedes Modul abschließen, damit Sie mit dem nächsten fortfahren können.
- Erstellen einer iOS-App (10 Minuten): Erstellen Sie ein iOS all und testen Sie es im iPhone-Simulator
- Amplify initialisieren (10 Minuten): Initialisieren einer lokalen Anwendung mit AWS Amplify.
- Authentifizierung hinzufügen (10 Minuten): Authentisierung zu Ihrer Anwendung hinzufügen.
- Fügen Sie eine GraphQL-API und eine Datenbank hinzu (20 Minuten): Erstellen Sie eine GraphQL-API.
- Hinzufügen der Fähigkeit, Bilder zu speichern (10 Minuten): Fügen Sie Ihrer App Speicherplatz hinzu.
Sie werden diese iOS-Anwendung unter Verwendung des Terminals und Apples Xcode IDE bauen.