Доклады Mobius 2018 Moscow

Дмитрий Михайлов Яндекс
Дмитрий Михайлов
Яндекс
День 2 / 10:30  / Зал 2 /  / / RU /

Архитектурный подход к обработке ошибок

Удобная и системная реализация обработки ошибок во всех слоях приложения — типичная головная боль разработчиков. Дмитрий поделится опытом решения такой задачи.

Подробнее
Дмитрий Васильев FunCorp
Дмитрий Васильев
FunCorp
День 2 / 13:10  / Зал 2 /  / / RU /

Как кэшировать информацию в Android-приложении и не стрелять себе в ногу

О кэшировании в Android-приложениях в целом и о конкретных реализациях в частности.

Подробнее
Федор Цымбал Мера
Федор Цымбал
Мера
День 1 / 15:00  / Зал 3 /  / / RU /

Project Treble: технический долг длиною в жизнь

Иногда одна ошибка на стадии разработки архитектуры продукта может обойтись очень дорого. В Android OS такая ошибка была, и чтобы её исправить, Google пришлось придумать новый язык (HIDL), bindarized HALs, VINTF objects и много всего другого интересного. Все вместе это называется Project Treble. Если хотите узнать, что это такое, зачем оно нужно, чего это стоило Google и чем затронет разработчиков и конечных пользователей Android-устройств — обязательно приходите на доклад.

Подробнее
Александр Гузенко Tinkoff.ru
Александр Гузенко
Tinkoff.ru
День 1 / 13:10  / Зал 2 /  / / RU /

Android: He protec, but he also attac

Александр расскажет про базовые способы защиты, покажет способ взлома через method hooking, объяснит, что это такое, и расскажет, как от него защититься.

Подробнее
Алексей Савин ВКонтакте
Алексей Савин
ВКонтакте
День 1 / 15:00  / Зал 2 /  / / RU /

Advanced live streaming

Вы узнаете, как Алексей и его коллеги создавали крупнейшую в России платформу для проведения и просмотра live-трансляций и с какими проблемами сталкивались в процессе.

Подробнее
Royi Benyossef Samsung NEXT/GDE
Royi Benyossef
Samsung NEXT/GDE
День 2 / 15:00  / Зал 3 /  / / EN /

G(PU) force

We'll review past cases where Royi had trouble that originated in the GPU and how you can diagnose and solve similar issues quickly and more effectively in your Android application.

Подробнее
Paulina Szklarska Droids On Roids
Paulina Szklarska
Droids On Roids
День 1 / 13:10  / Зал 1 / EN /

Flutter — how to make a beautiful app in an hour?

Announced at Google I/O '17 Flutter is a new open source library for creating cross-platform mobile applications with beautiful UI. Is it something new? Is it needed? Will this be a future? After this talk you'll be able to face a question — is Flutter something for you?

Подробнее
Nishant Srivastava Soundbrenner
Nishant Srivastava
Soundbrenner
День 1 / 15:00  / Зал 1 /  / / EN /

Things I wish I knew when I started building Android libraries — Vol. 2

Building an Android library brings with it quite a few challenges and nuances. You will get to learn about the common pitfalls and how to overcome them by leveraging architecture components, making your Android libraries lifecycle-aware and using the power of Kotlin language to build better SDK.

Подробнее
Danny Preussler sporttotal.tv
Danny Preussler
sporttotal.tv
День 2 / 10:30  / Зал 3 /  / / EN /

Dependency injection with Koin

Koin, a new way of dependency injection for Android. Let's look at the full Koin 1.0 features. Let's look at migration steps. Let's discuss when to use it and maybe when not to.

Подробнее
Alexis Santos Badoo
Alexis Santos
Badoo
День 1 / 11:50  / Зал 3 /  / / EN /

Implementing UI in iOS: Better. Faster. And it scales!

Tools and techniques that will boost your UI development process.

Подробнее
Михаил Дударев Licel Corporation
Михаил Дударев
Licel Corporation
День 2 / 15:00  / Зал 1 /  / / RU /

Доподписывались...

Мы поговорим о схемах подписи, использующихся в Android (Jar Signature, APK Signature 2 и 3!!!, Google Play Signing), их плюсах, минусах, уязвимостях — и, конечно же, проверим все это на практике.

Подробнее
Doug Sillars Freelance
Doug Sillars
Freelance
День 1 / 10:30  / Зал 1 /  / / EN /

Fast and beautiful: Modern image delivery techniques

We'll examine strategies to send the perfect image to every device, ensuring a fast, beautiful rendering of your content. We'll look at progressive images, placeholder images, lazy loading and other techniques and real world examples that will improve the usability of your site or app.

Подробнее
Евгений Чормонов Pinect
Евгений Чормонов
Pinect
День 1 / 11:50  / Зал 2 /  / / RU /

Android в терминалах и корпоративных гаджетах: наш опыт в построении COSU-архитектуры

Евгений собирается поделиться опытом создания COSU-устройств, рассказать о построении архитектуры, ограничениях некоторых подходов, а также затронуть тему мер безопасности.

Подробнее
Paul Hudson Hacking with Swift
Paul Hudson
Hacking with Swift
День 2 / 13:10  / Зал 1 /  / / EN /

Squeeze your Swift: how to write safer, smarter code by constraining associated types, protocols, generics, and extensions

Описание уточняется

Подробнее
Александр Тоболь Одноклассники
Александр Тоболь
Одноклассники
Иван Григорьев Одноклассники
Иван Григорьев
Одноклассники
День 2 / 11:50  / Зал 2 / RU /

У вас TCP? Тогда мы идем к вам, или Использование UDP в реальных сетях

Поговорим про сетевые стеки iOS/Android и проблемы TCP, а также полностью пройдем путь перевода приложения на UDP. В результате вы узнаете, как ускорить работу с сетью в плохих сетях в несколько раз.

Подробнее
Илья Богин Яндекс
Илья Богин
Яндекс
День 1 / 16:20  / Зал 2 / RU /

Make mobile apps fast again

Мы обсудим, в чем состоят технические сложности отслеживания регрессий перформанс-характеристик мобильных приложений и как встроить в CI их мониторинг. Расскажем о том, как организовали этот процесс в рамках мобильных приложений Яндекса и с какими сложностями столкнулись на этом пути.

Подробнее
Николай Лихогруд Яндекс
Николай Лихогруд
Яндекс
День 1 / 16:20  / Зал 3 /  / / RU /

Как модульность изменила не только наш код, но и весь процесс

Разберем вопросы: на какие модули разбить приложение? Какие должны быть между ними связи? Когда остановиться? Какие инструменты могут облегчить жизнь? Как все так наладить, чтобы было удобно создавать отдельные проекты для каждой фичи?

Подробнее
Антон Щукин Badoo
Антон Щукин
Badoo
День 1 / 13:10  / Зал 3 /  / / RU /

Монорепо: путешествие обратно. История модуляризации в Badoo

Антон расскажет про путь их iOS-команды к монорепозиторию и модульной структуре приложений: с чего все начиналось и к чему они пришли. В результате это позволило им масштабировать iOS-разработку и увеличить производительность отдельного разработчика.

Подробнее
Вячеслав Бельтюков EPAM
Вячеслав Бельтюков
EPAM
День 1 / 11:50  / Зал 1 /  / / RU /

Performance analytics: как и зачем?

Поговорим о том, как анализ производительности может открыть вам глаза на проблемы, о которых вы не подозревали.

Подробнее
Артем Зиннатуллин Lyft
Артем Зиннатуллин
Lyft
День 2 / 11:50  / Зал 1 /  / / RU /

Android builds at Lyft

Погружение в особенности сборки Android-монорепозитория в Lyft, инфраструктуру и тулинг вокруг и, конечно же, инженерные байки!

Подробнее
Александр Михайлов Uber
Александр Михайлов
Uber
День 2 / 16:25  / Зал 3 /  / / RU /

Мобильная архитектура в большой команде

Александр рассмотрит общеизвестные мобильные архитектуры с точки зрения работы большой команды. С какими проблемами в Uber столкнулись 2 года назад и почему переписали свое приложение с нуля. Какие проблемы возникают, когда сотни инженеров работают в одном репозитории, и как сегодня эти проблемы решаются с помощью RIBs-архитектуры.

Подробнее

Наши контакты