- Митап
- Место
Приглашаем на большое мероприятие сообщества CocoaHeads в московском офисе Яндекса.
Программа в этот раз обширная и разнообразная – будет про Flutter, Kotlin Native, Texture, SceneKit, UX и стандарты iOS-разработки.
Участие бесплатно, но количество мест ограничено. Нужно зарегистрироваться и получить приглашение. Для тех, кто не сможет прийти, мы организуем онлайн-трансляцию.
Программа
11:00 Регистрация
12:05 Открытие
12:10 Микроинтеракции в iOS. Антон Сергеев, Яндекс
В докладе мы рассмотрим модель микроинтеракций, которой пользуются UX-дизайнеры, и попробуем применить на практике заложенные в ней идеи. Мы опишем программные паттерны для реализации микроинтеракций. Больше всего внимания уделим анимации.
12:55 SceneKit на практике. Вячеслав Гилевич, Яндекс
В 2012 году Apple представила свой 3D-движок — SceneKit, который они два года спустя портировали на iOS. В Яндекс.Картах мы с его помощью показываем маршрут и объекты в дополненной реальности.
Я расскажу, как начать с ним работать, на какие подводные камни мы в нём наткнулись и как записывать видео параллельно с рендерингом в SceneKit и работой ARKit. Также я расскажу о малоизвестных возможностях этого движка и о том, как с их помощью можно реализовывать сложнейшие визуальные эффекты.
13:35 Перерыв
14:10 Выходные с Kotlin Native. Артем Ольков, Одноклассники
Рассмотрим текущее состояние Kotlin Native с точки зрения iOS-разработки. Разберёмся, как можно использовать его в вашем проекте.
14:45 Пишем под iOS на Flutter. Геннадий Денисов, Wheely
Я хочу рассказать о разработке приложений на Flutter. Рассмотрим, как он устроен внутри, что он умеет и чего нет, сравним с другими кросс-платформенными движками. Посмотрим на живые примеры.
15:10 Перерыв и викторина
15:40 Texture. Виктор Даньшин, Awespace
Я расскажу о нативном iOS-фреймворке Texture, созданном на замену ресурсоёмкой технологии Auto Layout в UIKit. Расскажу, как он обеспечивает плавность отрисовки интерфейса со стабильными 60 кадрами в секунду. Проведу сравнение с Auto Layout и UIKit. Поговорю о преимуществах и недостатках фреймворка. Расскажу, с чего начинать работу с ним. Покажу, как сделать универсальную вёрстку для iPad и iPhone. Расскажу, как настраивать анимации с учётом структуры фреймворка, покажу несколько интересных примеров.
16:30 Современные стандарты iOS-разработки. Никита Майданов, CocoaHeads
Рассмотрю различные современные практики организации iOS-разработки, структурирую и обобщу инструменты и методологии. Рассмотрим как процессы, так и организацию кода, а также затронем тему командной работы.
17:10 Закрытие