Posted on June 8, 2019, 6:46 p.m. Views: 9


Трансляция зал 2 Начало 15:15
https://www.youtube.com/watch?v=dDyHXh2qEi4

8 июня Mail.ru Group проводит совместный мобильный митап с сообществами разработчиков MosDroid и CocoaHeads.

Мы решили собрать вместе представителей обеих платформ, чтобы участники знали, с чем могут столкнуться при разработке приложений «соседней» технологии. Эксперты и разработчики разберут основные фичи, вместе с участниками поговорят о подходах к разработке, работе с мультимедийными файлами, локализации, принципах тестирования и о многом другом – подробнее в программе. Формат докладов подразумевает параллельный разбор тем, поэтому интересно будет всем!

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

– Локализация: ожидания и реальность

Дмитрий Сизиков, Mail.ru Group, проект Pandao

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

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

– UISearchController. Когда пора отпустить…

Игорь Зарубин, старший инженер-разработчик iOS, Mail.ru Group, проект Юла

Во время выступления я затрону несколько тем:

Плюсы и минусы стандартной реализации UISearchController. Какие существуют проблемы и баги с ним связанные.
Почему стандартная реализация нам не подошла и почему мы не стали использовать сторонние решения.
В каких случаях целесообразно задуматься о реализации собственного SearchController, а когда достаточно стандартного решения.
– Уходим глубоко в Fuzzing и применим его, где только можно

Алексей Набережный, Software Engineer, Group.IB

Все привыкли к тестам: unit-тесты, стресс-тесты, функциональные тесты, ui-тесты. На лекции я расскажу про fuzzing-тестирование, как оно работает на мобильных платформах и какие инструменты на данный момент актуальны. Углубимся в fuzzing-тесты под iOS и Android (AIDL).

– Ключи, подписи и всё такое

Александр Шаламов, iOS разработчик, компания EPAM

В этом докладе я расскажу основные принципы подписей приложений, какие используются технологии и как вообще эта магия работает.
Доклад будет полезен как iOS, так и Android разработчикам, основная его часть — это общие принципы, используемые на обоих платформах.
Немного конкретных вопросов, которые будут затронуты в моем рассказе: какие бывают ключи, что такое сертификат, зачем нужна подпись, как всё это работает в Apple и Google?
– AIDL в современном мире

Виктор Лапин, Advantum

Я расскажу о том, как "олдскульный" AIDL вполне неплохо может быть использован и в мире современных паттернов.
На примере существующего и опубликованного в Play Store приложения я покажу, как наша команда реализовала аудио плеер с применением IPC, и постараюсь поделиться плюсами и минусами такого подхода.
Будет много кода.
– Swift + Kotlin = ❤

Станислав Таланов, New Cloud Technologies и Сергей Моляк, PapaJobs

Расскажем о том, почему пора перестать быть только iOS или только Android разработчиком. Расскажем о подходах и возможных минусах мульти платформенного подхода.

– Также вас ждет круглый стол, посвященный теме "Текущее состояние iOS и Android разработки. Существует ли кроссплатформенное решение?"

Страница митапа https://corp.mail.ru/ru/press/events/589/

___________________________

ТЕХНОСТРИМ - образовательный канал для IT специалистов.
___________________________

ПОДПИСЫВАЙСЯ, ЕСЛИ ТЕБЕ ИНТЕРЕСНО УЗНАТЬ:

✔ как наши преподаватели – топовые специалисты Mail.Ru Group руководят разработкой в таких проектах, как Почта, ВКонтакте, Облако, Maps.me, Одноклассники, и решают сложные задачи каждый день
✔ реальные примеры из практики с анализом