Приглашаем на DroidHeads Meetup 8 июня
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.
Регистрация обязательна! Не забудьте паспорт или водительское удостоверение.