Яндекс iOS Party в Минске!
Ждём на встречу практикующих разработчиков для платформы Apple.
В этот раз поговорим про создание логики приложения, которому не страшен постоянный рефакторинг, про реализацию механик UIScrollView и про создание iOS-библиотек, которые легко использовать.
Участие в мероприятии бесплатное, но нужно зарегистрироваться и получить приглашение — количество мест ограничено.
В программе:
- Как мы пишем логику приложения, Андрей Соловей, Яндекс
Бизнес-логика — это ядро приложения. Это то, что должно работать всегда и везде, при наступлении глобальных катаклизмов или конца света. И это именно та часть приложения, которая всё время страдает от change request-ов и постоянного рефакторинга. На примере Толоки мы поговорим о том, как можно реализовать слой модели приложения, используя знания в SOLID и Clean Architecture, как разбить приложение на отдельные модули и как избавиться от дублирования кода и синглтонов.
- Как создать iOS-библиотеку, которую легко использовать, Анастасия Макаренко, Яндекс
Разработчикам часто приходится добавлять в свои приложения сторонние зависимости для более простого решения разных задач. Но бывает так, что подключение новой зависимости превращается в настоящее «сражение» с библиотекой: её сложно интегрировать, сложно использовать. Иногда проще совсем отказаться от её подключения. На примере YandexMobileAds SDK мы расскажем, как разработать свою библиотеку и сделать это так, чтобы пользователям было легко подключить её к любому проекту и начать использовать.
- Механики UIScrollView, Илья Лобанов, Яндекс
Илья расскажет о том, как реализовал механику UIScrollView для схемы Яндекс.Метро. Подробно остановится на механиках Spring и Rubber Band, расскажет о формулах, которые необходимы для их использования, и приведет примеры кода, которые эти формулы реализуют. В заключение даст советы по практическому применению этих механик в своих проектах.
Если у вас остались вопросы — напишите.
Регистрация участников с 18:30. Доклады в 19:00.
Место проведения: SPACE (ул. Октябрьская 16/4).