- Смотреть запись
- Смотреть записьДоклад
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
- Смотреть запись
- Смотреть записьДоклад
Взрасти меня, если сможешь
Как много компаний сегодня имеют менторство, регулярные встречи один-на-один и межкомандные отношения? Денис напомнит, как важно расти духовно и профессионально, как найти подходящего наставника в компании, а также как стать этим самым наставником и направлять коллег.
Денис Неклюдов
Компания: 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
- Смотреть записьКруглый стол
Круглый стол. Мои коллеги — горе-программисты
Николай Ашанин
Компания: Кошелёк
Александр Черный
Компания: 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, чтобы при следующей встрече с этими двумя ребятами вы были в полной готовности.
Владислав Усачёв
Компания: Метр квадратный