![](https://habrastorage.org/getpro/habr/upload_files/2e8/516/881/2e851688156117a629aff07bb8f0c2c7.jpg)
Привет! На связи tech-команда СберМаркета. Приглашаем iOS и Android-разработчиков на наш первый офлайн-митап. Он пройдёт 13 октября в 19:00 в офисе СберМаркета в Москве с пиццей и новыми знакомствами.
Это встречу мы организуем вместе с сообществом Coffee&Code, так что кроме докладов в программе будет сюрприз от ребят. Спойлер: это игра :)
Если у вас не получается прийти на митап в офлайне, присоединяйтесь к онлайн-трансляции.
Программа
![](https://habrastorage.org/getpro/habr/upload_files/0c1/69e/7f7/0c169e7f76bf816f306d51fd3521290a.png)
Александр Соломатов, руководитель группы iOS-разработки в CберМаркете, расскажет про горизонтальную карусель для баннеров.
Расскажу про то, как мы живём уже больше года в проде со SwiftUI. Покажу как решаем вопросы со сложными UI-компонентами, не используя UIKit, на примере горизонтальной карусели для баннеров.
![](https://habrastorage.org/getpro/habr/upload_files/6f8/8c1/434/6f88c1434143d6e1dcfc0214d091965d.png)
Евгений Прокопьев, Android-разработчик в CберМаркете, покажет как работать с анимациями в React Native.
Расскажу про библиотеки анимации: что с чем использовать и как это работает внутри.
![](https://habrastorage.org/getpro/habr/upload_files/92b/a31/a1c/92ba31a1c5de9bb6f755b5f06913b74e.png)
?Валерий Скворцов, iOS-разработчик в СберМаркете, поделится результатами экспериментов с механизмом избегания клавиатуры в SwiftUI.
В ходе разработки приложения, рано или поздно, появляются кейсы, когда клавиатура затрудняет взаимодействие пользователя с UI или же блокирует его совсем. Чтобы решить эту проблему, мы полностью переосмыслили классический механизм избегания клавиатуры. Стэк проекта позволил немного поэкспериментировать и разработать собственное решение, которое объединило в себе мощь UIKit’а и удобство SwiftUI.
![](https://habrastorage.org/getpro/habr/upload_files/b4c/fd3/7c6/b4cfd37c6a83a1f64c71b992215a142e.png)
? Александр Сычев, руководитель мобильной разработки СберЗдоровья, расскажет, как получить максимум от координаторов при решении задач навигации.
Координаторы — широко известный паттерн для решения задач навигации. Он чаще используется в приложениях UIKit, но также встречаются применения и в SwiftUI. В докладе разберем, как можно получить максимум от координаторов:
- используем State Machine для управления логикой навигации;
- обрабатываем переходы через UIResponder;
- выбираем между SceneDelegate и AppDelegate;
- обрабатываем нажатие на кнопку «Назад».
Регистрируйся бесплатно по ссылке. Количество мест в офлайне ограничено, поэтому не советуем не откладывать регистрацию, если захотели прийти. В онлайне места хватит всем :)
Ждём тебя на митапе!