Меню
Mobile Tensor Meetup 2017
2 марта / «Конференц-зал №1», 2 этаж, ЦКП, Технопарк
ул. Николаева, д. 12, Новосибирск

Начало в 18.00

О нашей компании
"Тензор" создает, активно продвигает и внедряет целый комплекс IT-решений. Мы организуем электронный документооборот с госорганами и компаниями по защищенным каналам связи.
Тензор насчитывает более 80 филиалов, 10 центров разработки, около 4000 сотрудников, 800 партнеров по всей стране.

Наш главный продукт СБиС – сеть деловых коммуникаций.

Количество наших пользователей – более 1 000 000
Программа встречи
Архитектура модульного мобильного приложения: как мы это делаем в Тензоре
Потяков Виталий
«Я расскажу о том, какие есть особенности в построении модульных мобильных приложений, об архитектуре мобильного приложения СБИС (на примере приложения iOS) и о том, как мы управляем зависимостями на уровне проектов».

1. В чем особенности большого приложения?
2. Наш ответ: модульная архитектура приложения.
3. Немного подробностей: модуль изнутри.
4. Управление зависимостями на уровне проектов: CocoaPods.

Свертка Тензора или понижаем ранг зависимостей в модульном приложении
Ивлев Александр
«В этой презентации я хочу рассказать про управление зависимостями на iOS, в частности, на языке Swift. Будет затронута тема зависимостей между проектами/библиотеками и принцип инвертирования зависимостей в коде».

1. Теория IoС и DI Locator.
2. Чем и как мы пользуемся в компании.
3. Альтернативы DI на Swift: Typhoon, DITranquillity, Swinject, DIP, Cleanse. Их отличия, возможности, примеры синтаксиса.
4. Проблемы реализации DI на iOS.

Кофе-брейк
Mагия анимации TableView
Шарипов Наиль
«Я поделюсь своим опытом работы с TableView. Как добиться плавной прокрутки ваших списков? На примерах рассмотрим особенности и разберем подводные камни анимирования таблиц. Что нужно знать, чтобы не ловить краши анимирования в продакшене».

1. Особенности анимации TableView, от которых не скучно.
2. Как сделать так, чтобы ваш TableView плавно менял контент?
3. Алгоритмы построения анимации: переход от одного состояния данных к другим.
4. TableView не идеален или причины крашей во время анимаций.

Не iOS'ом единым. Кроссплатформенный код в мобильных приложениях
Коновалов Алексей
«Я расскажу о нашем опыте обобщения кодовой базы мобильных приложений под разные платформы».

1. Как обеспечить идентичное поведение программы на разных мобильных платформах?
2. Используем С++ в приложениях под Android и iOS.
3. Строим "мосты" из C++ в Swift/Java. Dropbox Djinni.
4. Стоит ли связываться с C++ в мобильном приложении?

О проекте
Цель
Создать в Новосибирске площадку для регулярного неформального общения разработчиков, объединенных „по технологическому признаку", занимающихся мобильной разработкой.

Формат
Периодические встречи, каждая из которых состоит из 3-4 докладов с последующим неформальным общением как на темы этих докладов, так и на темы, связанные с общей профессиональной деятельностью участников. Доклады на 20-30 минут. Участие — бесплатное.

Наши мероприятия
Уфа - http://conf.tensor.ru
Ярославль - http://yarfrontend.ru
Кострома - https://kosbackend.ru
Тюмень - https://tensor-tmn.timepad.ru
Казань - http://velocpped.ru
Mobile Tensor Meetup 2017
18:00, 2 марта 2017
«Конференц-зал №1», 2 этаж, ЦКП, Технопарк
ул. Николаева, д. 12, Новосибирск
Контакты
Если у Вас появились предложения или вопросы
можете написать на is.moskaleva@tensor.ru
или позвонить по телефону
8-800-200-26-22 (доб. 1524)