title: Upload & fetch media files from AWS S3 in Flutter
body: <p>My flutter app is using firebase as a backend but I need to store media files (photos &amp; videos) in my s3 bucket. The mission is to upload the media retrieved from the image picker into s3 &amp; get back the url, which can then be stored as a string in my firebase database.</p>
  
  <p>The problem is a scarcity of aws libraries or api for dart 2. I found 3 in pub, but 2 of them were incompatible with dart 2 &amp; 1 was under development. Has anyone implemented this in flutter using dart 2? Any suggestions are welcome. Thank you.</p>
  
  <p>The packages I found were (pub.dartlang.org) : aws_client, aws_interop, amazon_s3</p>