Collection view is similar to table view except that the data is stored in cells on a grid, giving flexibility in the way we can represent data. Data is obtained and displayed in combinations of cell layouts and can be a grid or a custom layout that the developer designs