Mobile

Зал 4, 8 докладов
Про реактивное программирование, новые подходы в тестировании мобильных приложений, кросс-платформенную разработку, безопасность и новые языки программирования.
Ведущие секции
Максим Киган,
Точка
Елена Могильникова,
IT-People
Родион Ревин,
GDG Екатеринбург
Максим Ровкин,
SKB_Lab
Спонсор секции
Руслинк

Что не так с VIPER и как это исправить?
Кольцов Павел, Tinkoff.ru, Екатеринбург

Это НЕ еще один доклад из серии «только VIPER поможет вам решить проблемы с Massive-View-Controller'ами» или «MVC — плохо, а VIPER — хорошо». Нет. VIPER принадлежит семейству MVС-паттернов и является одним из множества модификаций MVC. В этом плане они решают одинаковые проблемы. Но у VIPER есть преимущество перед MVC. Он идеально подходит для разработки мобильных приложений, так как покрывает все сложные случаи, которые есть в мобильной разработке, но не описаны в MVC. Но что получит разработчик, если прочитает «The Book of VIPER» и будет следовать её советам? Он получит много кода, написанного в процедурном стиле, анемичную модель предметной области и другие проблемы. С этими проблемами можно мириться, считая их необходимым злом, ради достижения заветных масштабируемости, расширяемости и т.д. А можно полностью устранить, если разобраться в причинах их возникновения и отделить хорошее от плохого.

— Но, черт возьми… как?!

— Вот об этом и доклад.

10:00 10:40
Архитектурные байки
Малых Денис, Яндекс, Екатеринбург

В своём докладе я расскажу про некоторые архитектурные эксперименты, которые мы провели в своей работе. Рассмотрю, что получилось и не получилось и какие выводы мы сделали из своих экспериментов с VIPER, архитектурами на базе промисов, обсерверов и операций.

10:50 11:30
Уроки выживания в легаси
Мацюк Евгений, Kaspersky Lab, Москва

Каково жить с Android-проектом, которому 8 лет? Что там вообще внутри? Там вообще есть жизнь?=)

А когда вы узнали, что там внутри, можно ли остаться счастливым и беззаботным разработчиком?

На самом деле, можно и нужно, хотя это и непросто. В своем докладе я вам расскажу, как такие проекты переводить на новые рельсы и стоит ли их вообще переводить. Какие этапы можно выделить. Какие приемы и технологии работают, а какие нет. И главная интрига — реальна ли там чистая архитектура? =)

12:00 12:40
Как устроено создание процесса в Android?
Теблоев Владимир, Сбербанк-Технологии, Москва

Вы слышали много раз такие слова, как: IBinder, Zygote, Dex и Dalvik? Хотели узнать подробнее, но не знали у кого спросить? Думаете, Android устроен из одних активити и сервисов? Спешу вас разочаровать, но всё как раз наоборот. Со мной вы узнаете, что происходит с момента нажатия на иконку приложения до запуска первого экрана. Расскажу о таких понятиях, как Zygote и IBinder, и об их связях с процессами в Android.

12:50 13:30
Автоматизация на базе Jenkins и Fastlane
Белоковский Семён, SkyEng, Пермь

В докладе пойдёт рассказ о том, какую пользу может принести автоматизация процессов разработки для мобильного разработчика. Будут разобраны основные моменты настройки системы автоматизации на базе Jenkins и Fastlane, трудности с которыми можно столкнуться, а также то, что получилось в итоге у автора.

14:30 15:10
Kotlin/Native: Introduction
Чевдарь Игорь, JetBrains, Санкт-Петербург

С сентября 2016 компания JetBrains разрабатывает компилятор Kotlin в машинный код с использованием инфраструктуры LLVM. Я расскажу о причинах появления Kotlin/Native, о текущем положении дел, планах на будущее. Будет затронуто внутреннее устройство компилятора, рантайм, управление памятью, взаимодействие с языками C и Objective C.

15:20 16:00
Firebase Cloud Firestore. Просто еще одна облачная база данных от Google? или...
Денисов Александр, NetCracker, Нижний Новгород
  • Firebase. Новые сервисы и обновленные старые.
  • Построение базы данных с Cloud Firestore (структура, типы, APIs, безопасность и т.п.).
  • Cloud Firestore vs Realtime Database vs MongoDB. Плюсы и минусы.
  • Переход с Realtime Database на Cloud Firestore.
  • Дополнительные возможности решений с Cloud Functions for Firebase.
  • Выбор облачной базы данных для своего проекта.
16:30 17:10
Умный город на Google Cloude IoT
Даронь Владимир, Webant, Ростов

Расскажу про проблемы в мире IoT. Как быстро собрать IoT прототип с большими потенциалом.

Вместе соберем умную железную дорогу и попробуем ею поуправлять! ;)

17:20 18:00

Наши спонсоры

Генеральный партнёр
Партнёры конференции
Партнёр по образованию
Информационные партнёры
HR-партнёр
Travel-партнёр
При поддержке

По вопросам сотрудничества пишите на kudinova@it-people.ru или звоните: +7 (343) 202-12-32

13 апреля 2018
Екатеринбург, ЭКСПО-ЦЕНТР
10:00–18:00
Регистрация закрыта
Расскажите друзьям про DUMP:
Плюсануть
Поделиться