Long ago I developed an iOS app that had a scrolling listview. As I recall, when a cell in the scrolling listview went offscreen, it would be destroyed. At the same time, a new cell at the other end of the listview would be created and filled with content just prior to appearing, all in the name of minimizing memory usage.
Is this how Xamarin.Forms works? Is it automatic, or do we have to write code to accomplish all that?