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

วีดีโอ

Воспроизведение видеоВоспроизведение видео
Воспроизведение видео
มุมมอง 1.8Kปีที่แล้ว
Лектор - Рамиль Габдрахманов, Руководитель группы разработки нативных плееров. Вы узнаете какие форматы видео обычно используются, чтобы передавать и показывать их по сети Интернет; какие инструменты есть на платформах, чтобы воспроизвести видео. Дальше мы посмотрим на то, как устроены стриминговые сервисы.
Наблюдения и выводы о практиках программированияНаблюдения и выводы о практиках программирования
Наблюдения и выводы о практиках программирования
มุมมอง 1Kปีที่แล้ว
Лектор - Андрей Сикерин, Руководитель группы iOS разработки Яндекс SuperApp. На этой лекции мы поговорим о том, что такое большой продукт и как устроена его разработка в большой компании. Обсудим основные сложности, с которыми сталкиваются разработчики и рассмотрим подходы к их решению на конкретных примерах.
Инструменты контроляИнструменты контроля
Инструменты контроля
มุมมอง 730ปีที่แล้ว
Лектор - Василий Шумилов, Старший разработчик Яндекс Музыки. В лекции обсудим, что после написания первой версии приложения жизнь не заканчивается. Буду отвечать на вопросы: на что посмотреть в первую очередь сразу после релиза в google play консоли? О чем стоит подумать при выпуске следующих версий? Поговорим подробнее про crash, anr, продуктовые метрики. Не только в google play, но и в Fireba...
KMMKMM
KMM
มุมมอง 2.9Kปีที่แล้ว
Лектор - Кирилл Аникин, Разработчик Яндекс Маркета. Рассмотрим основные концепты KMM, что это и как это хорошо «приготовить». Почему КММ так популярен и какие есть плюсы по сравнению с другими фреймворками. Сделаем демо приложение полностью на КММ и в связке с Compose.
Автотесты AndroidАвтотесты Android
Автотесты Android
มุมมอง 1.3Kปีที่แล้ว
Лектор - Тимофей Таленфельд, Заместитель руководителя службы мобильной разработки Авто.ру. Поговорим про то, зачем и как лучше тестировать мобильные приложения. Пройдемся по разным подходам, уровням и инструментам для написания автотестов: юнит-тесты с JUnit, интеграционные с Robotlectric, UI-тесты с Espresso. Также разберемся с более сложными вопросами: как бороться с флаки-тестами, мокать объ...
Flutter devtools. Профилируем наше приложениеFlutter devtools. Профилируем наше приложение
Flutter devtools. Профилируем наше приложение
มุมมอง 1.2Kปีที่แล้ว
Лектор - Никита Березовский, Разработчик Яндекс Про. Вы познакомитесь с основными инструментами разработчика, которые предоставляет flutter. Научитесь решать различные проблемы мобильных приложений: проверять верстку и состояние приложения, диагностировать проблемы с производительностью, анализировать размер приложения, следить за потребляемой памятью, и многие другие возможные задачи.
Автотесты iOSАвтотесты iOS
Автотесты iOS
มุมมอง 1.2Kปีที่แล้ว
Лектор - Александр Гуржиев, Разработчик Яндекс Музыки. Поговорим об автотестах, зачем и как их писать. Познакомимся с unit и UI тестами, подходами к их написанию. Рассмотрим лучшие практики написания тестов.
АccessibilityАccessibility
Аccessibility
มุมมอง 749ปีที่แล้ว
Лектор - Виктор Вихров, Руководитель подгруппы Android разработки Яндекс Go. В этой лекции познакомимся, как незрячие люди пользуются Android приложениям и как сделать приложение доступным для них. Научимся пользоваться TalkBack - приложением для чтения с экрана. Разберемся как Talkback озвучивает экранные элементы, и где мы, как разработчики, можем это сломать. Рассмотрим основные проблемы и и...
Про безопасностьПро безопасность
Про безопасность
มุมมอง 676ปีที่แล้ว
Лектор - Алексей Шведчиков, Разработчик Яндекс Про. Лекция просвещена безопасности приложений Flutter. Мы узнаем о уязвимостях Flutter и способах повышения безопасности ваших приложений.
Что нужно знать Flutter разработчику про iOS и AndroidЧто нужно знать Flutter разработчику про iOS и Android
Что нужно знать Flutter разработчику про iOS и Android
มุมมอง 1.1Kปีที่แล้ว
Лекторы - Егор Федяев и Владимир Сорокин, Разработчики Яндекс Про. В лекции "Что нужно знать Flutter-разработчику про натив" мы разберем навыки, которые будут полезные кроссплатформенному разработчику из iOS и Android. Будет проведен обзор двух платформ, инструментов и лучших практик в каждой из них, чтобы расширить знания о мобильной разработке в целом.
Как устроена сборкаКак устроена сборка
Как устроена сборка
มุมมอง 940ปีที่แล้ว
Лектор - Александр Скворцов, Ведущий разработчик Яндекс SuperApp. На лекции обсудим принципы сборки iOS-приложений, абстрагируемся от Xcode и узнаем, какое отношение к системам сборки имеет компилятор Swift. Немного отдохнем от теории с помощью интерактива, потом займемся автоматизацией и, напоследок, вернемся к Xcode - приоткроем тайны формата pbxproj.
Алгоритмы - теория и практикаАлгоритмы - теория и практика
Алгоритмы - теория и практика
มุมมอง 4.3Kปีที่แล้ว
Лектор - Антон Рычагов, Руководитель службы Android разработки Яндекс SuperApp. Разберемся зачем нужны алгоритмы мобильному разработчику, узнаем, как считать сложность кода в O-нотации, пройдемся по основным коллекциям данных и для чего они нужны, поговорим про тестирование кода и разберем типовые ошибки.
FirebaseFirebase
Firebase
มุมมอง 1.2Kปีที่แล้ว
Лектор - Владимир Сорокин, Разработчик Яндекс Про. На примере Flutter-приложения вы познакомитесь с набором сервисов Firebase от Google. Подключим SDK и используем максимум возможностей - от авторизации и крашлитики до облачной базы данных и экспериментов.
Gradle и система сборки AndroidGradle и система сборки Android
Gradle и система сборки Android
มุมมอง 6Kปีที่แล้ว
Лектор - Алексей Панченко, Разработчик Яндекс Про. Вы познакомитесь с основами системы сборки Gradle, узнаете про жизненный цикл сборки вашего приложения, про то, что такое Gradle Task и Gradle Plugin. Также поговорим как организовать сборку обычного и многомодульного проекта, и вы напишете свой собственный плагин, который можно применить в реальном проекте.

ความคิดเห็น

  • @ivanstartsev888
    @ivanstartsev888 วันที่ผ่านมา

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

  • @programmingg4948
    @programmingg4948 2 วันที่ผ่านมา

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

  • @mikhailgureev218
    @mikhailgureev218 5 วันที่ผ่านมา

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

  • @user-sv8gj4cj9b
    @user-sv8gj4cj9b 7 วันที่ผ่านมา

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

  • @gabibli
    @gabibli 9 วันที่ผ่านมา

    2:29:50

  • @gabibli
    @gabibli 9 วันที่ผ่านมา

    1:27:20

  • @itzyamangeldievgg542
    @itzyamangeldievgg542 10 วันที่ผ่านมา

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

  • @yaroslavmakarov2218
    @yaroslavmakarov2218 15 วันที่ผ่านมา

    топ

  • @yaroslavmakarov2218
    @yaroslavmakarov2218 17 วันที่ผ่านมา

    топ

  • @asdweb34
    @asdweb34 18 วันที่ผ่านมา

    👍👍👍

  • @yaroslavmakarov2218
    @yaroslavmakarov2218 20 วันที่ผ่านมา

    топ

  • @mic1482
    @mic1482 23 วันที่ผ่านมา

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

  • @detribes228
    @detribes228 26 วันที่ผ่านมา

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

  • @gabibli
    @gabibli 27 วันที่ผ่านมา

    22:44

  • @WhiteBriar
    @WhiteBriar หลายเดือนก่อน

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

  • @user-cj9or3ns3w
    @user-cj9or3ns3w หลายเดือนก่อน

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

  • @dmitriyobidin6049
    @dmitriyobidin6049 หลายเดือนก่อน

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

  • @heaven7pro
    @heaven7pro หลายเดือนก่อน

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

  • @artemdrobyshev6847
    @artemdrobyshev6847 หลายเดือนก่อน

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

  • @heaven7pro
    @heaven7pro หลายเดือนก่อน

    Satsuki

  • @ladybug1649
    @ladybug1649 หลายเดือนก่อน

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

  • @user-cs2bs4fh6t
    @user-cs2bs4fh6t หลายเดือนก่อน

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

  • @Chan-lee
    @Chan-lee หลายเดือนก่อน

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

  • @Etherlord285
    @Etherlord285 2 หลายเดือนก่อน

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

    • @mozart3712
      @mozart3712 8 วันที่ผ่านมา

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

  • @user-cj9or3ns3w
    @user-cj9or3ns3w 2 หลายเดือนก่อน

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

  • @aidarkhabibullin2906
    @aidarkhabibullin2906 2 หลายเดือนก่อน

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

  • @aidarkhabibullin2906
    @aidarkhabibullin2906 2 หลายเดือนก่อน

    1:12:35 Riverpod 🤣

  • @aidarkhabibullin2906
    @aidarkhabibullin2906 2 หลายเดือนก่อน

    40:06 GetX 😂

  • @aidarkhabibullin2906
    @aidarkhabibullin2906 2 หลายเดือนก่อน

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

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

    th-cam.com/video/w0kfnydnFWI/w-d-xo.html KotlinConf 2019: Coroutines! Gotta catch 'em all! by Florina Muntenescu & Manuel Vivo

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

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

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

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

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

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

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

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

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

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

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

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

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

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

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

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

    • @user-dc8us2ci4n
      @user-dc8us2ci4n 2 หลายเดือนก่อน

      угомонись, лингвист мамкин

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

    pull [pʊl] тяга

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

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

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

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

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

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

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

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

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

    Спасибо, очень полезная информация. Но очень сложно переваривать рунглиш.

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

    mutex [ˈmjuːtɪks] - mutual exclusion [ˈmjuːʧʊəl ɪksˈkluːʒən] - взаимоисключение, взаимное исключение, недопущение обоюдного(совместного); семафор (греч. σήμα - знак, сигнал и φορός - «несущий»)

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

    crash [kræʃ] авария, крушение, падение, обвал, треск, сбой, поломка, столкновение, вылет; аварийный; разбиться, разбить, рухнуть, рушиться, грохнуться, грохнуть, сбоить

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

    yield [jiːld] уступить, отдать, поддаться; приносить, приводить, произвести; урожай, урожайность; доход, доходность, отдача; выход, текучесть, надой

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

    default [dɪˈfɔːlt] умолчание, по умолчанию, значение по умолчанию; невыполнение, неуплата, невыполнение обязательства; обычный, принятый, умалчивамый, устанавливаемый по умолчанию .

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

    launch [lɔːnʧ] запуск; пуск; начало; взлет; запустить; начать; открыть; выпустить; предпринять; пусковой

  • @konstantinchvilyov9602
    @konstantinchvilyov9602 2 หลายเดือนก่อน

    receiver [rɪˈsiːvə] приемник, получатель, принимающий; приемная; трубка, принимающее устройство