My app has posts from users and as of now it just fetches all of the posts from Firebase and shows a ListView.builder with all of them. Right now there aren’t too many posts so it’s not an issue but for scalability I want to make just a few posts load in the beginning then load more as the users scroll like Instagram and a lot of other apps do. My idea with this is to save on reads and costs. How can I do this while making sure the most recent posts load first?