21

сен

Новосибирск
MobiFest
Конференция для мобильных разработчиков

О событии

Программа

Контакты

Что такое
MobiFest

21 сентября 2019

состоится вторая конференция MobiFest в Новосибирске.

В программе — доклады от авторитетных экспертов, спикеров российских и международных конференций. 

Место проведения: Лекторий-бар «Поток»

Участие бесплатное

Регистрация обязательна

Программа
мероприятия

 

Большой зал, 1 этаж

Малый зал, 4 этаж

10:00

Андрей Ковалёв, iOS developer, IceRock Development, Новосибирск
"Опыт работы с Kotlin Multiplatform. Взгляд iOS-программиста"

Расскажу о погружении в KotlinNative/KotlimMultiplatform и граблях, собранных в процессе создания приложения, включая прохождение Apple Review и публикацию в AppStore.


11:00

Андрей Данилов, Android developer, Avito, Москва
"Jetpack Compose: Halfway Done"

Расскажу, чего ожидать от современного Declarative UI.
Детально рассмотрю Jetpack Compose:
- зачем нужен еще один UI toolkit, и какие проблемы он решает;
- как выглядит работа с виджетами;
- как Jetpack Compose работает изнутри;
- почему Google вновь использует кодогенерацию, и можно ли обойтись без нее;
- можно ли использовать сейчас.

Егор Фесенко, iOS Developer, Revolut, Москва
"Как мы решили провести рефакторинг, и что из этого вышло"

Все хотят работать с хорошо написанной системой, в которой фикс багов занимает секунды, а добавление новых фич кажется легкой и незатейливой задачей. К сожалению, сразу предусмотреть все шаги развития продукта мы не можем, и любой код через какое-то время перестает быть идеальным для поставленных задач. Это нормально. Рефакторинг должен проводиться постоянно.
Я расскажу:
- как найти время на рефакторинг;
- на что обращать внимание перед тем, как переписывать проект;
- как мы разработали план рефакторинга и как постепенно претворяем его в жизнь.

12:00

Виктор Лапин, Android Team Lead, Advantum, Москва
"Введение в AOSP, или Как потратить ночь на сборку Android"

Расскажу, что такое AOSP, из чего он состоит, почему это не то же самое, что Google Android, и каким образом можно собрать готовую прошивку для конкретного устройства.

Андрей Зайцев, Android developer, ЦФТ, Санкт-Петербург
"Управление зависимостями от А до Я"

Расскажу, что такое инверсия зависимостей и какие инструменты позволяют её добиться. Начнем с простого Service locator и продолжим популярными современными фреймворками: Koin, Toothpick, Dagger 2.

13:00

Обед


14:00

Екатерина Батеева, regular iOS Developer, Райффайзенбанк, Москва
"Интеграция, или Как подружить ужа с ежом"

На многих этапах создания приложений разработчики не могут существовать только в рамках своей платформы. Сборка, тестирование, коммуникация с коллегами зачастую требует интеграции со сторонними системами, а отсутствие автоматизации в этих сферах съедает много рабочего времени.
Я расскажу приемы интеграции проекта, которые позволили сократить много времени и улучшить визуализацию процессов.


15:00

Алексей Быков, Android developer, Revolut, Москва
"Unidirectional Android Architecture"

Расскажу, как адаптировать Unidirectional Data Flow под Android, какие проблемы мы этим решаем и какие получаем взамен.

Круглый стол «CI&СD в мобильной разработке. Проблемы и решения»Екатерина Батеева, regular iOS Developer, Райффайзенбанк, Москва

16:00

Даниил Гончаров, Software Team Lead, Finch Technologies, Уфа
"C++ Cross-platform Mobile SDK"

C++ в современной мобильной разработке.
- как прятать бизнес логику в C++;
- что лучше и проще делать платформозасимимым, разрабатывая под несколько платформ;
- быстрые биндинги C++ на Android и iOS;
- платформозависимый код в кроссплатформенном SDK.

Дмитрий Мовчан, Android developer, Revolut, Москва
"Автотесты под Android − так ли это просто?"

Очень многие сегодня хотят внедрить автотесты в свои проекты. Многие неправильно оценивают сложность внедрения, расценивая эту задачу как простую. Однако приходит суровая реальность и на автотесты приходится потратить намного больше времени, чем ожидалось. Так в чем же дело? Давайте разберемся вместе на моем докладе.

17:00

Евгений Сатуров, Android Team Lead, Surf, Воронеж
"Flutter в действии, или Что делать, когда глаза боятся, а попробовать хочется"

Пока вы делаете вид, что в индустрии мобильной разработки ничего не происходит, мы запустили свой первый продакшн-проект на Flutter. Дальше − больше. Обсудим, что стоит знать разработчику и бизнесу, прежде чем ввязываться в эту игру.
Полгода назад мир увидел первую стабильную версию Flutter − фреймворка, который замахнулся пошатнуть основы нативного мира мобильной разработки.
Сегодня мы готовы подвести первые итоги: от нерешительных экспериментов на коленке до релиза в сторах.
Мы прошли весь этот путь, собрали проектную аналитику, выработали лучшие практики, продумали архитектурные решения и создали несколько полезных переиспользуемых артефактов для сообщества.
Настало время выяснить, как Flutter меняет жизнь разработчиков, что сулит бизнесу, и к чему всё это может привести в будущем.

Роман Мисников, iOS-разработчик, ЦФТ, Санкт-Петербург
"Backdrop − новый вид модальной презентации в iOS 13, и как это выглядит"

Что делать, если необходимо поддерживать более старые версии iOS, но красоты бэкдропа хочется везде и сейчас? Стадии команды разработки: поиск опенсорс-решений, отрицание, анализ требований, реализация, проблемы и их преодоление. Технические детали и немного live кодинга. Подведение итогов. Можем не хуже apple :)

18:00

Артур Бадретдинов, Android Team Lead, Vyng, Москва
"Как на удалёнке жить хорошо"

Хотите стать «цифровым кочевником» и работать на берегу моря, попивая кокосовые коктейли? Я расскажу про свой опыт работы из Азии, Европы, Южной и Северной Америки:
- плюсы и минусы удаленной работы, проблемы;
- особенности работы в распределённой команде (наша команда находится в Калифорнии, нескольких городах России и Индии);
- где искать удалённую работу, рассмотрим варианты от remote-only компаний до компаний, которые нас окружают.


Подробнее: ​mobifest.cft.ru
Контакты
Новосибирск
Лекторий-бар Поток, Депутатская, 46
Cft_icon
Понравилось событие?
Включайся!
Подписаться на новости
Обмен опытом и знаниями
Узнай больше о наших проектах и мероприятиях, участвуй в событиях и строй карьеру вместе с ЦФТ.
Обмен опытом и знаниями
Узнай больше о наших проектах и мероприятиях, участвуй в событиях и строй карьеру вместе с ЦФТ.
Cft_icon
Присоединяйся к команде профессионалов,
строй свою карьеру вместе с нами!