In contrast to the default ListView constructor, which requires creating all items at once, the ListView. builder() constructor creates items as they’re scrolled onto the screen or only when items need to be displayed on the screen. It works as an Android RecyclerView but is a lot easier to set up.