- Смотреть запись
- Смотреть запись
Тип доклада: Доклад
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
- Смотреть запись
Тип доклада: Доклад
Путь от iOS 1.1.3 к iOS 14: Как развиваться в одной компании. Опыт мобильных разработчиков Сбербанка и Okko
Алексей Сухов
Компания: Okko
Алексей Леванов
Компания: Сбербанк
- Смотреть запись
Тип доклада: Доклад
Ускорение с Accelerate: Опыт оптимизации C++ кода
Доклад посвящен опыту переписывания кросплатформенного C++ кода на Swift с использованием Accelerate в проекте голосового помощника «Маруся».
Алексей Алексеев
Компания: Mail.Ru Group
- Смотреть запись
- Смотреть запись
- Смотреть запись
Тип доклада: Доклад
Запускаем типичный Android-клиент мультиплатформенно: Путь практика (часть 2)
Константин расскажет про свой опыт перемещения GitFox на мультиплатформу и проблемы, с которыми он столкнулся при выполнении этой задачи в JetBrains.
Константин Цховребов
Компания: JetBrains
- Смотреть запись
Тип доклада: Круглый стол
Круглый стол. Удаленка 2020: Что же с нами стало?
Алексей Кудрявцев
Компания: Avito
- Смотреть запись
Тип доклада: Доклад
Взрасти меня, если сможешь
Как много компаний сегодня имеют менторство, регулярные встречи один-на-один и межкомандные отношения? Денис напомнит, как важно расти духовно и профессионально, как найти подходящего наставника в компании, а также как стать этим самым наставником и направлять коллег.
Денис Неклюдов
Компания: Lyft
- Смотреть запись
Тип доклада: Доклад
Оптимизация работы приложения на медленной сети
Каждый мобильный пользователь хоть раз сталкивался с проблемами связи и злополучной иконкой «Е» на индикаторе подключения к сети. В этом докладе вы узнаете о том, что предпринимают мобильные разработчики для того, чтобы приложение стабильно работало даже на медленной сети, и каким образом облегчить жизнь мобильному клиенту.
Ася Свириденко
Компания: Яндекс
- Смотреть запись
Тип доклада: Интервью
Интервью с членом Программного комитета. Николай Ашанин
Николай Ашанин
Компания: Кошелёк
- Смотреть запись
Тип доклада: Доклад
Профилирование в продакшене
Кирилл расскажет о том, как Одноклассники «докатились» до написания профайлеров для прода.
Кирилл Попов
Компания: Одноклассники
- Смотреть запись
Тип доклада: Интервью
Interview and Q&A with Ben Weiss
Ben Weiss
Компания: Google
Владимир Иванов
Компания: EPAM
- Смотреть запись
Тип доклада: Доклад
Bazel для Android-разработчиков
В этом докладе Степан постарается развеять распространенное заблуждение, что Bazel это сложно, страшно, неудобно и доступно только большим корпорациям.
Степан Гончаров
Компания: Lyft
- Смотреть запись
Тип доклада: Интервью
Интервью с членом Программного комитета. Петр Козлов
Петр Козлов
Компания: Redmadrobot
- Смотреть запись
Тип доклада: Доклад
Магия расширений компилятора 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
- Смотреть запись
Тип доклада: Круглый стол
Круглый стол. Мои коллеги — горе-программисты
Николай Ашанин
Компания: Кошелёк
Александр Черный
Компания: Motify
- Смотреть запись
Тип доклада: Доклад
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, чтобы при следующей встрече с этими двумя ребятами вы были в полной готовности.
Владислав Усачёв
Компания: Метр квадратный