Je pense à écrire une application mobile dans Flutter (qui utilise Dart). Cependant, j'utilise beaucoup AWS et ne pas être en mesure d'utiliser leur SDK serait gênant.
Y a-t-il un bon moyen de s'en servir? Autant que je sache, il n’existe pas de version Dart du SDK. Je ne sais pas s'il est possible de se mêler aux bibliothèques d'autres langues dans Dart ou quelque chose du genre
Est-ce que mon meilleur pari d'utiliser les REST apis peut-être?
Vous pouvez probablement utiliser MethodChannel et écrire du code spécifique à la plate-forme (Android) à l'aide des kits SDK AWS.
Reportez-vous à Platform Channels
Vous pouvez vous référer à ce exemple si vous pouvez utiliser Amazon API Gateway. Un appel REST peut ressembler à:
@override
void initState() {
super.initState();
http.get(this._apiGatewayURL)
.then((response) => response.body)
.then(JSON.decode)
.then((movies) {
movies.forEach(_addMovie);
});
}