FunCorp iOS meetup#2

jfyshkjgothiq5bzhhmvnat03ye.jpeg

Приглашаем 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.
В прямом эфире можно будет задать вопросы, которые мы озвучим спикерам.

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

© Habrahabr.ru