Приглашаем iOS-разработчиков на FunCorp iOS meetup#2.

15 февраля, Москва, ул. Лесная, 15 (конференц-зал Holiday Inn).

Начало в 12-00.

Доклады


(расписание уточняется)

Сервисы без сервера. Используем Firebase на 100%
Андрей Мухаметов, FunCorp

Андрей расскажет, как можно разрабатывать мобильные приложения с использованием сервисов Firebase без собственных серверов. Вы получите ответы на следующие вопросы:

  • что есть в Firebase, какие возможности и ограничения;
  • почему мы выбрали именно его;
  • как FunСorp использует сервисы Firebase в своих приложениях;
  • сколько стоит создание MVP мобильного сервиса.

Катастрофически полезные последствия модуляризации (в мире iOS и непрерывной интеграции)
Артём Лоенко, Badoo

Доклад строится вокруг опыта Badoo после внедрения процесса модуляризации и  даст представление о том, что такое процесс модуляризации, как его внедряли в компании и как это выглядит сейчас. Артём расскажет о технических нюансах подготовки к модуляризации, спровоцированными модуляризацией изменениями и мониторинге.

UI Rendering в iOS
Михаил Сорокин, Ситимобил

О чём будет говорить Михаил:

  • CPU vs GPU: как они связаны и чем руководствоваться при выборе;
  • iOS render pipeline: что происходит во время композиции и рендера в iOS и о чём нужно помнить;
  • Рисование: setNeedsDisplay(rect:), отрисовка draw(rect:) и draw(layer:ctx:);
  • Image rendering Pipeline: когда и зачем использовать downsampling и Backing Store;
  • Blending, offscreen rendering и инструмнты дебага;
  • Расторизация: плюсы, минусы, кейсы.

Лотерея в приложении: отрисовка, анимация и никакого мошенничества
Наталья Никитина, Revolut

Наталья поделится опытом создания кастомной анимации в приложении на примере лотерейного колеса. Из доклада вы узнаете, какие есть возможности для реализации подобного элемента в iOS.
В основной части раскрываются детали:

  • как рисовали колесо с помощью CAShapeLayer;
  • как обрабатывали взаимодействие с колесом, рассчитывали угол поворота;
  • как анимировали кручение с помощью CABasicAnimation;
  • где ещё могут пригодиться эти возможности и технологии.

«Едим» дизайн по частям
Екатерина Батеева, Raiffeisen Bank

Дизайн-система — это удобный подход для разработки приложений в едином стиле. Из доклада Екатерины вы узнаете:

  • о различных подходах к дизайн-системе (на примерах нескольких проектов);
  • как её могут поддерживать и тестировать сами разработчики;
  • об «узкие местах» и том, как сделать их стабильными и обнаруживать ещё на этапе проектирования;
  • какие существуют инструменты для визуального тестирования.

Круглый стол

В конце программы мы проведём круглый стол и обсудим вопросы, полученные от участников митапа.

Прямая трансляция


Смотрите онлайн-трансляцию митапа на ютуб-канале FunCorp.

В прямом эфире можно будет задать вопросы, которые мы озвучим спикерам.

Для участия в событии необходимо зарегистрироваться и получить подтверждение. Количество мест ограничено.