Note that all children of ReorderableListView widget must have a key. Because key is needed to identify items after their position is changed in list. We will generate list using cards. This is how…