В формате live-coding реализуем облако тегов для опенсорсного проекта StackOv. Это мобильный клиент для Stackoverflow, написанный полностью на SwiftUI.
Облако тегов можно сделать двумя способами:
— очевидным и не совсем правильным,
— неочевидным, но почти правильным (почему «почти» — узнаете во время эфира).
В чём суть: в SwiftUI для динамического подсчета размеров используется GeometryReader, он реагирует на любое движение, поэтому нагружает систему. Расскажем и покажем, как можно по-минимуму его использовать, чтобы избавиться от этих проблем.
Кейс, в теории, переиспользуемый, поэтому будет интересен всем, кто работает со SwiftUI, — и не только для того, чтобы реализовать конкретную фичу с облаком тегов.
Григорий Бернгардт, iOS Lead Surf
Владислав Климов, iOS разработчик Surf
Когда: 24 июня, стартуем в 18:30, планируем закончить в 20:00
Где: на ютуб-канале Surf
Как попасть? Зарегистрируйся. Таймпад за день и за час до начала встречи отправит на указанную почту ссылку на трансляцию
Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.