Flutter plugin that downloads images on the Internet and saves them on device.
This will keep Exif(DateTimeOriginal) and GPS(Latitude, Longitude).
For Android, image is saved in
For ios, image is saved in Photo Library.
Add the following keys to your Info.plist file, located in
- NSPhotoLibraryUsageDescription - Specifies the reason for your app to access the user’s photo library. This is called
Privacy - Photo Library Usage Descriptionin the visual editor.
- NSPhotoLibraryAddUsageDescription - Specifies the reason for your app to get write-only access to the user’s photo library. This is called
Privacy - Photo Library Additions Usage Descriptionin the visual editor.
Add this permission in
Future<bool> downloadImage() => ImageDownloader.downloadImage("https://flutter.io/images/flutter-mark-square-100.png");
True if saving succeeded.
False if not been granted permission.
Otherwise it is a PlatformException.