- Meetup
- Location
Первый meetup по iOS-разработке в Ижевске!
Для чего мы это делаем?
Мы хотим создать community для обмена знаниями между iOS-разработчиками.
На первом iOS MeetUp — 3 часа изучения актуальных технологий программирования под iOS с перерывом на кофе-брейк. Основная аудитория meetup — это iOS-разработчики.
О чем будем говорить?
№1
VIPER — clean архитектура iOS-приложения (Иван Чирков, teamlead iOS)
Вопросы, возникающие при использовании MVC, и их решение при помощи VIPER.
- Проблемы, решаемые VIPER-ом. История появления.
- Структура VIPER-модуля
- Сервисы
- Data flow
- Навигация
- Вложенные модули
- Data flow между модулями
- Кодогенерация. Vipergen
№2
ReactiveCocoa: делаем отзывчивое приложение (Петр Руденко, Senior iOS-developer)
Специфика реактивного программирования под iOS, обзор приемов и практик построения конвейеров из RAC-сигналов.
- Проповедь о функциональщине
- Сравнение функционального и императивного подходов
- Конвейер RAC: сигналы, сайд-эффекты и подписки. Два слова про data binding
- Основные сигналы и как их готовить
- Типичные сложности
- TL;DR и резюме
№ 3
Challenge: глубокий взгляд на работу с сенсорами (Олег Морозов, глава science-направления 65apps)
Как использовать камеру и акселерометр для точного измерения расстояний на снимке.
- Как измерить расстояние на снимке?
- Задействуем сенсоры.
- Немного колдовства…
- Структура приложения.
- Нерешенные вопросы.