Урок 9: Внедрение логики изучения слов из телеграм бота | Курс Android на Kotlin c нуля

Поділитися
Вставка
  • Опубліковано 5 лип 2024
  • 🔹 Обучающий бот по Android c Android-ROADMAP t.me/AndroidStudyBot?start=yt
    🔹 Дизайн-макет для EnglishWordsApp в Figma: clck.ru/34ow4g
    🛠 Код из всех уроков: t.me/ievetrov_dev
    🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev
    ✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview
    🔹 Текстовая версия урока:
    🔹 Бесплатный курс по основам Kotlin: clck.ru/34EgJF
    🔹 VK: ievetrov.development
    Сегодня сосредоточимся на внедрении логики для экрана изучения английских слов. Начнем с универсализации кода, параметризуя функции для изменения состояния кнопок, чтобы они могли обрабатывать любую из четырех кнопок. Затем перейдем к разделению логики текущих методов, оптимизируя их для работы с различными элементами интерфейса.
    Далее обсудим класс тренажера, который используется для генерации вопросов и проверки ответов. Этот класс включает в себя элементы для хранения слов и логику формирования вопросов. Интегрируем этот класс в наше приложение и будем пользоваться его методами.
    Наконец, добавим слушатели кликов для обработки выбора ответов и реализуем функционал для показа следующего слова после ответа или пропуска.
    00:00 Введение
    00:36 Универсализация кода
    01:56 Разделение логики текущих методов
    03:39 Восстановление логики
    04:36 Реализация метода отображения диалога с результатом
    06:33 Обзор класса тренажера
    09:49 Внедрение класса тренажера
    11:45 Добавление слушателей кликов
    13:30 Реализация показа следующего слова
    #androiddevelopment #mobiledevelopment #андройд #AndroidDev #AndroidManifest #MobileAppDevelopment

КОМЕНТАРІ • 10

  • @grayday148
    @grayday148 Місяць тому

    Благодарю за труд

  • @madsavage8192
    @madsavage8192 6 місяців тому +1

    Благодарю, добрый человек.

  • @IlyaChaplenko
    @IlyaChaplenko Місяць тому

    Самый лучший курс

  • @seranshum
    @seranshum 6 місяців тому +1

    Ох ну нечего себе :) реально живое )))

  • @diskys8174
    @diskys8174 6 місяців тому +1

    Ой, чаще уроков бы;)

  • @etozhesandy
    @etozhesandy 4 місяці тому

    Отличные видео, я уже почти разработчик :D

  • @svhanz
    @svhanz 6 місяців тому +2

    Вопрос- почему делаете не на jetpack compose?
    Я посмотрел официальную обучалку от гугл и они ее полностью переделали под эту технологию.
    С учетом того, как вы преподаете материал, мне кажется что и про джетпак получилось бы здоровско. Просто и доходчиво.

    • @ievetrov
      @ievetrov  6 місяців тому +3

      Пока ещё много действующих проектов на XML. С этой технологией надо быть знакомым

  • @war_criminal_
    @war_criminal_ 6 місяців тому

    Круто, спасибо)
    Но почему-то максимальное разрешение видео - 360p

    • @McCainOnce
      @McCainOnce 6 місяців тому +2

      Сейчас мне доступно даже 4К