getImageProvider function
Implementation
ImageProvider getImageProvider(String url) {
ImageProvider provider;
// check if its a local path or a network path
if (url.startsWith('http')) {
provider = CachedNetworkImageProvider(url);
} else {
if (kCanRunProcess) {
final file = File(url);
provider = FileImage(file);
} else {
provider = AssetImage(url);
}
}
return provider;
}