Доклады
- Смотреть запись
- Смотреть запись
Make <your app> talk
В этом докладе Роман рассмотрит API распознавания речи, покажет примеры хорошего UX, обход существующих багов и особенности работы с аудио-сессией.
Роман Волков
Яндекс
- Смотреть запись
Взлом и внедрение своего кода в чужое приложение
Взлом iOS-приложения на примере тестового Swift-приложения и способы защиты.
Мурад Татаев
Яндекс.Маркет
- Смотреть запись
Firebase — это не только PUSH-сообщения
В этом докладе Андрей расскажет о платформе Firebase за пределами Firebase Cloud Messaging и Firebase Analytics.
Андрей Немцев
Usetech
- Смотреть запись
Служебный плагин
Каждый из нас пишет код. Каждый пишет полезный код. И каждый вынужден делать много рутинных манипуляций, чтобы полезный код попал в прод. В своем докладе Павел расскажет, как нанести сокрушающий удар по скучным повседневным действиям при помощи плагина для Android Studio, который вы сможете написать за один вечер.
Павел Стрельченко
HeadHunter
- Смотреть запись
Мобильный поиск
Если есть необходимость добавить поиск в проект, но нет желания переизобретать велосипед, то вам нужно послушать доклад Владислава. Он ответит на важные вопросы этой области, ответы на которые будут интересны не только разработчикам, но и UX-дизайнерам и руководителям проектов.
Владислав Фиц
Algolia
- Смотреть запись
Как много Android в Oculus?
В этом докладе Руслан попробует раскрыть то, как в Oculus используется Android, как много общего между мобильным телефоном и VR-шлемом.
Руслан Ким
Facebook
- Смотреть запись
AppCode под капотом
Сложно ли разработать собственную IDE? С чем приходится сталкиваться, когда пытаешься интегрироваться с самой недружелюбной к сторонним вмешательствам системой? Сложно ли поддерживать Swift? Зачем нужно соревноваться с Apple и нужно ли? Эти и многие другие вопросы будут рассмотрены в докладе Айдара.
Айдар Мухаметзянов
JetBrains
- Смотреть запись
- Смотреть запись
Flutter и миллион строк нативного кода
Доклад про опыт интеграции Flutter командой мобильной платформы в основное приложение Grab.
Михаил Зинов
Grab
- Смотреть запись
Оценка мобильных проектов: Как не напугать клиента и не вылететь в трубу
В этом докладе Максим хочет поделиться накопленным опытом по оценке трудоемкости проекта и рассказать, как проводить объективную и качественную оценку быстро и безболезненно.
Максим Лейкин
EPAM
- Смотреть запись
GraphQL: «Вредные» советы. Зачем нужен GraphQL, когда есть REST?
В этом докладе вы узнаете о возможностях GraphQL, который выступает в качестве альтернативы типичной Rest-архитектуре.
- Смотреть запись
Запускаем типичный Android-клиент мультиплатформенно: Путь практика (часть 1)
Константин расскажет про свой опыт перемещения GitFox на мультиплатформу и проблемы, с которыми он столкнулся при выполнении этой задачи в JetBrains.
Константин Цховребов
JetBrains
- Смотреть запись
- Смотреть запись
Ускорение с Accelerate: Опыт оптимизации C++ кода
Доклад посвящен опыту переписывания кросплатформенного C++ кода на Swift с использованием Accelerate в проекте голосового помощника «Маруся».
Алексей Алексеев
Mail.Ru Group
- Смотреть запись
- Смотреть запись
- Смотреть запись
Запускаем типичный Android-клиент мультиплатформенно: Путь практика (часть 2)
Константин расскажет про свой опыт перемещения GitFox на мультиплатформу и проблемы, с которыми он столкнулся при выполнении этой задачи в JetBrains.
Константин Цховребов
JetBrains
- Смотреть запись
- Смотреть запись
Взрасти меня, если сможешь
Как много компаний сегодня имеют менторство, регулярные встречи один-на-один и межкомандные отношения? Денис напомнит, как важно расти духовно и профессионально, как найти подходящего наставника в компании, а также как стать этим самым наставником и направлять коллег.
Денис Неклюдов
Lyft
- Смотреть запись
Оптимизация работы приложения на медленной сети
Каждый мобильный пользователь хоть раз сталкивался с проблемами связи и злополучной иконкой «Е» на индикаторе подключения к сети. В этом докладе вы узнаете о том, что предпринимают мобильные разработчики для того, чтобы приложение стабильно работало даже на медленной сети, и каким образом облегчить жизнь мобильному клиенту.
Ася Свириденко
Яндекс
- Смотреть запись
- Смотреть запись
Профилирование в продакшене
Кирилл расскажет о том, как Одноклассники «докатились» до написания профайлеров для прода.
Кирилл Попов
Одноклассники
- Смотреть запись
- Смотреть запись
Bazel для Android-разработчиков
В этом докладе Степан постарается развеять распространенное заблуждение, что Bazel это сложно, страшно, неудобно и доступно только большим корпорациям.
Степан Гончаров
Lyft
- Смотреть запись
- Смотреть запись
Магия расширений компилятора Kotlin
Знаете ли вы, что у компилятора Kotlin есть замечательная система плагинов, которая позволяет улучшать его возможности различными способами? В докладе мы рассмотрим возможности этой системы через призму экспериментов с ней.
Андрей Шиков
Badoo
- Смотреть запись
Migrating to React Native: A long-term retrospective
In this talk Ash will walk you through the history of Artsy's iOS codebase. You will learn about the process for making technical decisions, and how that process has changed as the team has grown. You will learn how they have created a workplace where web engineers make valuable contributions to the iOS app. You will learn lessons from failures and successes.
Ash Furrow
Artsy
- Смотреть запись
- Смотреть запись
Experimentation at scale: Fuel your application’s growth through A/B testing
In this talk we will look at A/B testing in detail and how it can be used to grow your user base. We will also explore how to adjust your experimentation strategy as your team and your codebase scales.
Thomas Ezan
Lyft
- Смотреть запись
Jetpack Compose over inheritance
Андрей и Анастасия подробно расскажут про Jetpack Compose, который призван упростить разработку интерфейсов Android-разработчикам.
Андрей Куликов
Google
Анастасия Соболева
Google
- Смотреть запись
Воркшоп. Кроссплатформа ² — дружим Flutter и Kotlin Multiplatform
Перед вами стоит задача написать кроссплатформеное приложение с Kotlin Multiplatform и Flutter внутри. Стоит ли игра свеч или лучше сразу забыть об этом, как о страшном сне? Об этом и многом другом вы узнаете в этом воркшопе.
Евгений Сатуров
Surf
- Смотреть запись
Чем разработка под Apple TV отличается от разработки по iOS на примере реального проекта
Вы услышите о разработке Apple TV-приложения для онлайн-кинотеатра Okko за 4 месяца от начала и до релиза. Алексей расскажет, как из iOS-приложения написали нативное tvOS-приложение, и с какими ограничениями платформы пришлось столкнуться.
Алексей Сухов
Okko
- Смотреть запись
Modern Android development
Android has come a long way since 1.0. In recent years, the team has added new tools, new APIs, new practices… even a new language. What should developers be learning? What should they be using? How does it all fit together, and how does it take us into the bright Android future?
Chet Haase
Google
- Смотреть запись
Landing your next gig
In this talk, we'll walk through a typical hiring funnel from Resumé Review to the dreaded Onsite. And we'll share what you can do to stand out each step of the way.
Annyce Davis
Meetup
Wesnie Marcelin
iHeartRadio
- Смотреть запись
Эволюция декларативных UI-фреймворков: От динозавров к Jetpack Compose
В этом докладе Матвей расскажет, что такое декларативное программирование, какую пользу оно несет, как работают декларативные фреймворки, и какими принципами руководствуются разработчики, создавая Jetpack Compose.
Матвей Мальков
Google UK
- Смотреть запись
Разработка библиотеки для мобильных приложений
В этом докладе Ольга поделится своими знаниями, практиками и выводами о создании библиотек для мобильных приложения.
Ольга Шкряба
Лаборатория Касперского
- Смотреть запись
Сбербанк ID: Подключить за 60 секунд
Максим Терехов
Сбербанк
Иван Глебов
Сбербанк
- Смотреть запись
Современный подход к UI
Рассмотрим задачи, которые разработчик решает при создании UI, с какими проблемами можно столкнуться, и как различные фреймворки помогают с этим справиться.
Руслан Гуменный
Яндекс.Вертикали Технологии
- Смотреть запись
ABI Stability наносит ответный удар
В этом докладе мы попытаемся разобраться с проблемами ABI & Module Stability, чтобы при следующей встрече с этими двумя ребятами вы были в полной готовности.
Владислав Усачёв
Метр квадратный