Young&&Yandex: мобильная разработка
Young&&Yandex: мобильная разработка
  • Видео 56
  • Просмотров 196 083
Machine Learning в мобильной разработке
Лектор - Александр Денисов, Ведущий разработчик мобильного SuperApp.
Вы узнаете, как используется Machine Learning в мобильной разработке. Какие существуют API для работы с ML и что они позволяют реализовать. В практической части мы обучим собственную модель и применим её в приложении.
Просмотров: 4 409

Видео

Воспроизведение видеоВоспроизведение видео
Воспроизведение видео
Просмотров 1,9 тыс.Год назад
Лектор - Рамиль Габдрахманов, Руководитель группы разработки нативных плееров. Вы узнаете какие форматы видео обычно используются, чтобы передавать и показывать их по сети Интернет; какие инструменты есть на платформах, чтобы воспроизвести видео. Дальше мы посмотрим на то, как устроены стриминговые сервисы.
Наблюдения и выводы о практиках программированияНаблюдения и выводы о практиках программирования
Наблюдения и выводы о практиках программирования
Просмотров 1,1 тыс.Год назад
Лектор - Андрей Сикерин, Руководитель группы iOS разработки Яндекс SuperApp. На этой лекции мы поговорим о том, что такое большой продукт и как устроена его разработка в большой компании. Обсудим основные сложности, с которыми сталкиваются разработчики и рассмотрим подходы к их решению на конкретных примерах.
Инструменты контроляИнструменты контроля
Инструменты контроля
Просмотров 754Год назад
Лектор - Василий Шумилов, Старший разработчик Яндекс Музыки. В лекции обсудим, что после написания первой версии приложения жизнь не заканчивается. Буду отвечать на вопросы: на что посмотреть в первую очередь сразу после релиза в google play консоли? О чем стоит подумать при выпуске следующих версий? Поговорим подробнее про crash, anr, продуктовые метрики. Не только в google play, но и в Fireba...
KMMKMM
KMM
Просмотров 3 тыс.Год назад
Лектор - Кирилл Аникин, Разработчик Яндекс Маркета. Рассмотрим основные концепты KMM, что это и как это хорошо «приготовить». Почему КММ так популярен и какие есть плюсы по сравнению с другими фреймворками. Сделаем демо приложение полностью на КММ и в связке с Compose.
Автотесты AndroidАвтотесты Android
Автотесты Android
Просмотров 1,3 тыс.Год назад
Лектор - Тимофей Таленфельд, Заместитель руководителя службы мобильной разработки Авто.ру. Поговорим про то, зачем и как лучше тестировать мобильные приложения. Пройдемся по разным подходам, уровням и инструментам для написания автотестов: юнит-тесты с JUnit, интеграционные с Robotlectric, UI-тесты с Espresso. Также разберемся с более сложными вопросами: как бороться с флаки-тестами, мокать объ...
Flutter devtools. Профилируем наше приложениеFlutter devtools. Профилируем наше приложение
Flutter devtools. Профилируем наше приложение
Просмотров 1,2 тыс.Год назад
Лектор - Никита Березовский, Разработчик Яндекс Про. Вы познакомитесь с основными инструментами разработчика, которые предоставляет flutter. Научитесь решать различные проблемы мобильных приложений: проверять верстку и состояние приложения, диагностировать проблемы с производительностью, анализировать размер приложения, следить за потребляемой памятью, и многие другие возможные задачи.
Автотесты iOSАвтотесты iOS
Автотесты iOS
Просмотров 1,3 тыс.Год назад
Лектор - Александр Гуржиев, Разработчик Яндекс Музыки. Поговорим об автотестах, зачем и как их писать. Познакомимся с unit и UI тестами, подходами к их написанию. Рассмотрим лучшие практики написания тестов.
АccessibilityАccessibility
Аccessibility
Просмотров 771Год назад
Лектор - Виктор Вихров, Руководитель подгруппы Android разработки Яндекс Go. В этой лекции познакомимся, как незрячие люди пользуются Android приложениям и как сделать приложение доступным для них. Научимся пользоваться TalkBack - приложением для чтения с экрана. Разберемся как Talkback озвучивает экранные элементы, и где мы, как разработчики, можем это сломать. Рассмотрим основные проблемы и и...
Про безопасностьПро безопасность
Про безопасность
Просмотров 691Год назад
Лектор - Алексей Шведчиков, Разработчик Яндекс Про. Лекция просвещена безопасности приложений Flutter. Мы узнаем о уязвимостях Flutter и способах повышения безопасности ваших приложений.
Что нужно знать Flutter разработчику про iOS и AndroidЧто нужно знать Flutter разработчику про iOS и Android
Что нужно знать Flutter разработчику про iOS и Android
Просмотров 1,2 тыс.Год назад
Лекторы - Егор Федяев и Владимир Сорокин, Разработчики Яндекс Про. В лекции "Что нужно знать Flutter-разработчику про натив" мы разберем навыки, которые будут полезные кроссплатформенному разработчику из iOS и Android. Будет проведен обзор двух платформ, инструментов и лучших практик в каждой из них, чтобы расширить знания о мобильной разработке в целом.
Как устроена сборкаКак устроена сборка
Как устроена сборка
Просмотров 969Год назад
Лектор - Александр Скворцов, Ведущий разработчик Яндекс SuperApp. На лекции обсудим принципы сборки iOS-приложений, абстрагируемся от Xcode и узнаем, какое отношение к системам сборки имеет компилятор Swift. Немного отдохнем от теории с помощью интерактива, потом займемся автоматизацией и, напоследок, вернемся к Xcode - приоткроем тайны формата pbxproj.
Алгоритмы - теория и практикаАлгоритмы - теория и практика
Алгоритмы - теория и практика
Просмотров 4,5 тыс.Год назад
Лектор - Антон Рычагов, Руководитель службы Android разработки Яндекс SuperApp. Разберемся зачем нужны алгоритмы мобильному разработчику, узнаем, как считать сложность кода в O-нотации, пройдемся по основным коллекциям данных и для чего они нужны, поговорим про тестирование кода и разберем типовые ошибки.
FirebaseFirebase
Firebase
Просмотров 1,2 тыс.Год назад
Лектор - Владимир Сорокин, Разработчик Яндекс Про. На примере Flutter-приложения вы познакомитесь с набором сервисов Firebase от Google. Подключим SDK и используем максимум возможностей - от авторизации и крашлитики до облачной базы данных и экспериментов.
Gradle и система сборки AndroidGradle и система сборки Android
Gradle и система сборки Android
Просмотров 6 тыс.Год назад
Лектор - Алексей Панченко, Разработчик Яндекс Про. Вы познакомитесь с основами системы сборки Gradle, узнаете про жизненный цикл сборки вашего приложения, про то, что такое Gradle Task и Gradle Plugin. Также поговорим как организовать сборку обычного и многомодульного проекта, и вы напишете свой собственный плагин, который можно применить в реальном проекте.

Комментарии

  • @andreygolovko3162
    @andreygolovko3162 2 дня назад

    Дерьмо! Просто читает текст и плямкает, словно он на онлифанс стриме. Я надеюсь он гей и строит глазки оператору иначе все очень полная п....да.

  • @USSCallister-up
    @USSCallister-up 10 дней назад

    Вот в каком месте после стольких манипуляций навигация стала вдруг декларативной?! Такое подробное прописывание роутинга это самая что ни на есть императивщина.

  • @ИванПупкин-ь7д
    @ИванПупкин-ь7д 15 дней назад

    Порадовала подача материала и докладчик. Все ясно, четко и по полочкам, без лишней информации. Ps организаторы должны ставить воду на стол докладчику.

  • @azamatik3
    @azamatik3 16 дней назад

    Очень мощно. Спасибо

  • @ggface
    @ggface 24 дня назад

    отличный доклад <3

  • @ЛобачевАлександр-н4о

    К сожалению, успел посмотреть только до середины. Есть ли возможность предоставить ссылку на трансляцию из другого источника? Спасибо

  • @eliasleiss4766
    @eliasleiss4766 Месяц назад

    Отличная лекция, спасибо!

  • @ivanstartsev888
    @ivanstartsev888 Месяц назад

    чудесная лекция, спасибо вам за такой ценный материал!

  • @programmingg4948
    @programmingg4948 Месяц назад

    тут везде пытаются передать Presenter. Я правильно понимаю что это имеется в виду логика вьюхи? P из паттерна MVP?

  • @mikhailgureev218
    @mikhailgureev218 Месяц назад

    ГООООООООООООООЛ хороший гаид, спасибо Саня

  • @ДанилКузнецов-т5ц
    @ДанилКузнецов-т5ц Месяц назад

    Спасибо за лекцию! Прояснились многие вещи

  • @gabibli
    @gabibli Месяц назад

    2:29:50

  • @gabibli
    @gabibli Месяц назад

    1:27:20

  • @itzyamangeldievgg542
    @itzyamangeldievgg542 Месяц назад

    Спасибо за лекцию!

  • @yaroslavmakarov2218
    @yaroslavmakarov2218 Месяц назад

    топ

  • @yaroslavmakarov2218
    @yaroslavmakarov2218 Месяц назад

    топ

  • @asdweb34
    @asdweb34 Месяц назад

    👍👍👍

  • @yaroslavmakarov2218
    @yaroslavmakarov2218 2 месяца назад

    топ

  • @mic1482
    @mic1482 2 месяца назад

    Огромное спасибо. Очень было понятно слушать объяснение про не самую простую тему

  • @detribes228
    @detribes228 2 месяца назад

    Честно, сколько не тыкал КМП, сколько не смотрел его демонстрацию в деле, ни разу не убеждался тому, что он действительно необходим и что он сильная конкуренция Flutter.

  • @gabibli
    @gabibli 2 месяца назад

    22:44

  • @WhiteBriar
    @WhiteBriar 2 месяца назад

    Что бы вы хотели от проекта, над которым сейчас работаете? От своего проекта я бы хотел, чтобы в нём не было Composable Architecture.

  • @КонстантинИсаченко-е3б

    Спасибо за лекцию! У меня вопрос по коду, который иллюстрирует "Инъекцию через окружение" на 1:25:05. Класс BookManager_env реализует протокол Environmentable, но требований его не выполняет. Должно быть свойство environment, да ещё инициализатор, который его устанавливает, а service должен быть private lazy var. То, как написано в примере, не работает.

  • @dmitriyobidin6049
    @dmitriyobidin6049 2 месяца назад

    Если сейчас начинать изучать ios разработку - стоит начинать со SwiftUI или всё же по старинке с UIKit?

  • @heaven7pro
    @heaven7pro 2 месяца назад

    Отличная лекция! Только про стили (темы) не рассказали

  • @artemdrobyshev6847
    @artemdrobyshev6847 2 месяца назад

    Самое лучшее объяснение. Спасибо большое!

  • @heaven7pro
    @heaven7pro 2 месяца назад

    Satsuki

  • @ladybug1649
    @ladybug1649 3 месяца назад

    Лекция была полезной ♥ Узнала о существовании многих интересных вещей)

  • @явсегдавру
    @явсегдавру 3 месяца назад

    Сначала рассказывается что если мы отменим корутину, то все будет ок и она отмениться одна, потом говориться нет, если отменить окрутину или завершиться с ошибкой то ляжет все дерево, ЧТО ?

  • @Chan-lee
    @Chan-lee 3 месяца назад

    Лекция просто супер, очень хорошо объясняет.

  • @Etherlord285
    @Etherlord285 3 месяца назад

    ну если вы с вьюхами "так" работали, то у меня больше нет вопросов, почему у яндекса приложухи такие обсосные

    • @mozart3712
      @mozart3712 Месяц назад

      Что конкретно не так? Думаю вот, стоит остаться и лучше разобраться с вью, или же продолжать погружаться в курсы от гугла по компоузу. Стоит ли вообще на компоуз переходить или на вью оставаться

  • @КонстантинИсаченко-е3б

    Спасибо за лекцию! Вопрос: почему в LectureViewController нельзя просто создать var lecture: Lecture? без didSet? Ведь lecture у нас в этом вьюконтроллере нигде не изменяется, и всё также прекрасно работает.

  • @aidarkhabibullin2906
    @aidarkhabibullin2906 3 месяца назад

    Крутая лекция

  • @aidarkhabibullin2906
    @aidarkhabibullin2906 3 месяца назад

    1:12:35 Riverpod 🤣

  • @aidarkhabibullin2906
    @aidarkhabibullin2906 3 месяца назад

    40:06 GetX 😂

  • @aidarkhabibullin2906
    @aidarkhabibullin2906 3 месяца назад

    Крутой выпуск

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 4 месяца назад

    ruclips.net/video/w0kfnydnFWI/видео.html KotlinConf 2019: Coroutines! Gotta catch 'em all! by Florina Muntenescu & Manuel Vivo

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 4 месяца назад

    visor [ˈvaɪzə] козырек, щиток, забрало

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 4 месяца назад

    supervisor [ˈsjuːpəvaɪzə] руководитель, начальник; надзиратель, смотритель, наблюдатель; надзор, начальство, методист

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 4 месяца назад

    propagation [prɒpəˈgeɪʃn] распространение, прохождение; размножение, воспроизводство, разведение; пропаганда; проповедь, насаждение

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 4 месяца назад

    collect [kəˈlekt] соб[и]рать[ся], набрать[ся]; получ(а|и)ть, взимать, взыскать; накопить[ся], накапливать[ся], скапливать[ся]; заб(и)рать; сбор, взыскание; сборник

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 4 месяца назад

    blocking queue [kjuː] - запирающая очередь

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 4 месяца назад

    reenter [riːˈɪntər] повторно ввести/вводить; вновь/снова/повторно войти/входить, возвращаться

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 4 месяца назад

    reentrant [riːˈentrənt] входящий, повторно используемый reenterable - доступный для повторного входа

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 4 месяца назад

    confinement [kənˈfaɪnmənt] ограничение; заключение; заточение; удержание

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 4 месяца назад

    pull [pʊl] тяга

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 4 месяца назад

    increment [ˈɪŋkrɪmənt] прирост, увеличение; рост, нарастание; приращение; шаг; надбавка; привес

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 4 месяца назад

    shared [ˈʃeəd] общий, совместный; общедоступный; разделенный, разделяемый, совместно используемый; общий доступ

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 4 месяца назад

    channel [ʧænl] канал, источник; проток, русло, пролив; желоб; тракт; направлять, направить; канализировать; канальный

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 4 месяца назад

    flow [fləʊ] поток, расход, подача; течение, приток, поступление