Реализовано с помощью Compositional Layout для одного collectionView с разными секциями. Поэтому сделал в одной ветке, так было удобнее в процессе разработки. На данный момент заполнил тестовыми данными, при реализации логики - заменить на актуальные данные. Единственное не смог придумать, как реализовать предпросмотр файла на обложке, но если честно даже кажется, что это и не так необходимо - все равно по данному коду невозможно по предпросмотру понять что там.
Реализовано с помощью Compositional Layout для одного collectionView с разными секциями. Поэтому сделал в одной ветке, так было удобнее в процессе разработки. На данный момент заполнил тестовыми данными, при реализации логики - заменить на актуальные данные. Единственное не смог придумать, как реализовать предпросмотр файла на обложке, но если честно даже кажется, что это и не так необходимо - все равно по данному коду невозможно по предпросмотру понять что там.