- Meetup
- Location
Приглашаем iOS-разработчиков на встречу сообщества CocoaHeads Russia в петербургский офис Яндекса.
Участников ждут три доклада разработчиков Альфа-Банка, Тензора и Яндекса, а также традиционная викторина. Вы узнаете, чем полезны pet-проекты, как пользоваться библиотекой JavaScriptCore и как строить контейнеры на основе UIViewController.
Количество мест ограничено, поэтому нужно зарегистрироваться и получить приглашение.
Программа
18:30 Регистрация
19:00 Построение контейнеров на основе UIViewController. Антон Сергеев, Яндекс
Мало кто любит UIViewController образца iOS 2. Мало кто знает UIViewController образца iOS 9. С момента их публичного релиза контроллеры значительно изменились, в том числе и концептуально. Такие изменения требуют переоценки всего, что мы про них знаем. Предлагаю заняться именно этим.
Мы:
- Разберём основные концепции UIViewController.
- Поймём отличия между модальными и другими представлениями.
- Построим несколько собственных контейнеров.
- Покопаемся в приватном API.
- Научимся адаптировать контейнеры для использования в сторибордах.
- Разберём паттерны для развязывания потоков данных и отображений.
19:40 Перерыв
19:50 Викторина
20:05 Модуляризация приложений с помощью JSCore. Вадим Новосельцев, Альфа-Банк
Во время разработки одного приложения передо мной встала проблема выноса множества однотипных частей кода. Долгие поиски и тот факт, что разработка бэкенда – не мой вариант, привели меня к библиотеке JavaScriptCore.
Я расскажу о причинах выбора варианта с этой библиотекой, о том, как её использовать, о том, когда это может пригодиться, и о том, что стоит иметь в виду, работая с ней.
20:45 Перерыв
21:15 Как pet-проекты поднимают уровень мобильного разработчика. Вячеслав Слуцкер, Тензор
Поговорим о том, что такое pet-проекты, нужны ли они iOS-разработчику, и, если все-таки нужны, как получить от них максимум не только в плане опыта и денег на банковском счету.