Евгений Ёлчев — UICollectionViewLayout from scratch

Подробнее о конференции Mobius: https://jrg.su/ojGU3B — — Скачать презентацию с сайта Mobius — https://jrg.su/nncIuJ UICollectionView один из самых популярных компонентов в iOS-разработке, и часто стандартного поведения недостаточно: необходимо менять расстановку элементов, добавлять анимации, декоративные элементы, менять стандартное поведение. За все это отвечает layout коллекции и класс UICollectionViewLayout. Но это довольно запутанный класс, который нужно расширять довольно неочевидными способами. К сожалению, документация не очень помогает разобраться с этим вопросом. Нет по этой теме и подробных статей. В прошлом году Евгений потратил несколько месяцев, чтобы разобраться с вопросами создания своих лейаутов для UICollectionView: как не просто расставить элементы, но и точечно обновлять коллекцию, добавлять кастомные анимации, произвольно менять позицию скролла, добавлять любые декорации — и применил все эти знания в Маркете ВКонтакте. Теперь он делится этим с вами.

Илья Воробьев — Размер имеет значение: как измерить и уменьшить вес Android-приложения
▶︎

Илья Воробьев — Размер имеет значение: как измерить и уменьшить вес Android-приложения

Евгений Елчев. Архитектура — это другое!!!
▶︎

Евгений Елчев. Архитектура — это другое!!!

Podlodka #272 – Мобильные архитектуры
▶︎

Podlodka #272 – Мобильные архитектуры

Цепи Маркова — математика предсказаний [Veritasium]
▶︎

Цепи Маркова — математика предсказаний [Veritasium]

Максим Сидоров — Как избавиться от рекурсии, или Как мой код попал в Google
▶︎

Максим Сидоров — Как избавиться от рекурсии, или Как мой код попал в Google

150 минут, которые изменят ваше понимание Вселенной - Физик Александр Панов
▶︎

150 минут, которые изменят ваше понимание Вселенной - Физик Александр Панов

Первый документальный фильм о реверс-инжиниринге
▶︎

Первый документальный фильм о реверс-инжиниринге

Большой разговор о музыке: Анна Виленская
▶︎

Большой разговор о музыке: Анна Виленская

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Слой представления - UIView иСложные представления - UIScrollView, UITableView, UICollectionView
▶︎

Слой представления - UIView иСложные представления - UIScrollView, UITableView, UICollectionView

AI has hacked the code of human civilization | Yuval Noah Harari
▶︎

AI has hacked the code of human civilization | Yuval Noah Harari

Сергей Балалаев — Есть ли ORM круче SwiftData
▶︎

Сергей Балалаев — Есть ли ORM круче SwiftData

Внимание - ключ к успеху. Секрет высокой производительности. Лекция Гарвардского университета
▶︎

Внимание - ключ к успеху. Секрет высокой производительности. Лекция Гарвардского университета

БЭКЕНД ДЛЯ НОВИЧКА 2026: Где платят больше всего? [Go, Python, Java, PHP]
▶︎

БЭКЕНД ДЛЯ НОВИЧКА 2026: Где платят больше всего? [Go, Python, Java, PHP]

Сергей Черепанов — Когда структуры в Swift — не твои бро
▶︎

Сергей Черепанов — Когда структуры в Swift — не твои бро

Владимир Харин. 1С и AI: от хайпа к практике. Создаем MCP-сервер для интеграции ваших баз с LLM
▶︎

Владимир Харин. 1С и AI: от хайпа к практике. Создаем MCP-сервер для интеграции ваших баз с LLM

Docker Для Начинающих за 1 Час | Docker с Нуля
▶︎

Docker Для Начинающих за 1 Час | Docker с Нуля

КОНТРОЛИРУЕМАЯ ЭСКАЛАЦИЯ🏛️Лицензия На PAC-3🔄ТОТАЛЬНЫЕ Массированные Удары🚀 Военные Сводки 08.07.2026
▶︎

КОНТРОЛИРУЕМАЯ ЭСКАЛАЦИЯ🏛️Лицензия На PAC-3🔄ТОТАЛЬНЫЕ Массированные Удары🚀 Военные Сводки 08.07.2026

Алексей Бубляев, Алевтина Чугунова — Какие инструменты дизайн-системы помогут каждому
▶︎

Алексей Бубляев, Алевтина Чугунова — Какие инструменты дизайн-системы помогут каждому