Veröffentlicht am: Feb 15, 2021
Der Flutter-Support in AWS Amplify ist jetzt allgemein verfügbar (GA). Amplify ist eine Reihe von Tools und Diensten, die Frontend-Web- und Mobile-Entwicklern helfen, sichere, skalierbare Full-Stack-Anwendungen zu erstellen. Flutter ist ein Open-Source-UI-Softwareentwicklungskit, das von Google für die Entwicklung von Anwendungen für Android und iOS aus einer einzigen Codebasis erstellt wurde. Amplify Flutter bringt Amplify und Flutter zusammen. Es ist für Entwickler gedacht, die in das Flutter-Ökosystem investiert haben und nun die Leistung von AWS nutzen möchten. Sie können die Amplify Flutter-Bibliotheken sowohl mit von Amplify erstellten Backends als auch mit bestehenden AWS-Backends verwenden.
Im Vergleich zur ersten Developer Preview fügt die GA-Version Daten-, API- und Auth-Funktionen hinzu. Amplify DataStore, das jetzt in Amplify Flutter unterstützt wird, bietet ein lokales Programmiermodell, das die Arbeit mit verteilten, benutzerübergreifenden Daten so einfach macht wie die Arbeit mit rein lokalen Daten. Für Offline- und Online-Szenarien ist kein zusätzlicher Code erforderlich. Die neuen API-Funktionen von Amplify Flutter bieten Clients für signierte HTTP-Anfragen sowohl an GraphQL- als auch an REST-Endpunkte. Schließlich bietet die heutige GA-Version Unterstützung für die Authentifizierung von App-Benutzern mit Hosted UI. Hosted UI ist ein anpassbarer OAuth 2.0-Flow, der es Entwicklern ermöglicht, einen Anmeldebildschirm zu starten, ohne das SDK for Cognito oder einen sozialen Anbieter - wie Facebook, Google und Amazon - in Ihre Anwendung einzubetten.
Weitere Informationen zur Verwendung von Amplify Flutter, finden Sie in unserem Blogbeitrag sowie in der Dokumentation.
Wir ermutigen Sie, Feedback oder Funktionswünsche auf unserem GitHub Repo oder in unserer Discord Community zu äußern. Um mehr über AWS Amplify zu erfahren, gehen Sie auf unsere Webseite.