Приглашаем на Moscow CocoaHeads Meetup 28 октября
В последнюю пятницу октября состоится встреча iOS-разработчиков Moscow CocoaHeads. Мы соберемся в нашем московском офисе, чтобы послушать экспертов и пообщаться на профессиональные темы. В программе встречи четыре доклада, подробности читайте под катом.
— Определение качества сетевого соединения в iOS-почте
Даниил Румянцев, разработчик приложения Почты Mail.Ru
В докладе речь пойдет о комбинации нескольких подходов к измерению качества соединения. Общепринятого подхода к решению такой задачи не существует. Спикер расскажет, как определить качество сети на примере приложения Почты Mail.Ru.
— iMessage Apps: от стикеров до банковских приложений за 30 минут
Вадим Дробинин, ведущий разработчик WaveRoll, преподаватель VK University
Одновременно с выходом iOS 10 в App Store начали появляться боты и приложения для iMessage, позволяющие выполнять действия прямо в чате. Спикер в деталях разберёт особенности их разработки и расскажет о возможных проблемах. А также поможет разобраться в нюансах и понять, как развивается индустрия чат-ботов.
— Паттерн Schedulable Architecture как способ выделения бизнес-логики приложения в отдельный поток
Павел Осипов, руководитель разработки iOS-приложений Облака Mail.Ru, преподаватель Технопарка Mail.Ru
Часто при создании приложений разработчики ограничиваются выделением бизнес-логики в отдельный слой. Но когда бизнес-логики становится много, она своей активностью начинает негативно влиять на плавность пользовательского интерфейса.
Спикер поделится разработанным им подходом, позволяющим аккуратно выделить бизнес-логику из главного потока, не требуя при этом от объектов данного слоя быть потокобезопасными.
— Альтернативная монетизация — краудфандинг
Каменев Игорь, основатель проекта WINDY, full-stack разработчик
Один из важных этапов создания продукта — валидация гипотезы о том, что этот продукт может заработать. Докладчик расскажет, как с помощью Indiegogo можно малой кровью проверить эту гипотезу и начать зарабатывать еще до того, как платный функционал появится в приложении.
Мероприятие пройдет при поддержке Reveal. Начало мероприятия в 19:00. Участие бесплатное, но необходимо зарегистрироваться. Для тех, кто не сможет присутствовать на встрече, будет организована онлайн-трансляция.