Приглашаем на DroidHeads Meetup 8 июня +29


image

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 = <3»
Станислав Таланов, New Cloud Technologies и Сергей Моляк, PapaJobs


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

Кроме того, вас ждет круглый стол, посвященный теме «Текущее состояние iOS- и Android-разработки. Существует ли кросс-платформенное решение?» В перерывах пройдет tech-talks, викторина, будет много полезного общения.

Сбор участников и регистрация: 12:00. Начало докладов: 13:00.
Адрес: Ленинградский проспект, 39, стр. 79.
Регистрация обязательна! Не забудьте паспорт или водительское удостоверение.




К сожалению, не доступен сервер mySQL