If I have a large number of images 500 being loaded in a listview using URI's do all those images get loaded at once or just as they come into view. Second, what if the images are byte arrays instead of URI's, is it better to return URI's or byte arrays. Thank you.
You can use the URI or URL but the performance of the app can be to slowly. Using byte arrays can be a problem for the databases or the system because we talking about 500 images.
Using the URL, your Listview need a CachingStrategy="RecycleElement" like says here
If you dont want to use a ListView, see this plugin FFImageLoading , they use more cache strategy for load image.
Good Luck!
BTW: sorry for the grammar, english is not my first language.
Answers
@4GDAD - It depends on how you have coded it, including how caching is being done.
If you haven't already, you might want to look at FFImageLoading. Details at https://github.com/luberda-molinet/FFImageLoading . Details of using it with caching at https://github.com/luberda-molinet/FFImageLoading/wiki/Xamarin.Forms-Advanced
You can use the URI or URL but the performance of the app can be to slowly. Using byte arrays can be a problem for the databases or the system because we talking about 500 images.
Using the URL, your Listview need a CachingStrategy="RecycleElement" like says here
If you dont want to use a ListView, see this plugin FFImageLoading , they use more cache strategy for load image.
Good Luck!
BTW: sorry for the grammar, english is not my first language.