Урок 7: findViewById, ViewBinding, backing property | Курс Android на Kotlin c нуля

  Переглядів 3,858

Android [Kotlin] для начинающих – ievetrov

Android [Kotlin] для начинающих – ievetrov

День тому

🔹 Обучающий бот по 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
Подкрадываемся к программированию экрана. Но прежде чем накручивать логику, стоит научиться работать с view в макете. А именно рассмотрим 2 способа взаимодействия с элементами: findViewById и ViewBinding. Также будет пара особенностей организации кода, почему не стоит использовать lateinit var и что такое backing property (резервное свойство).
00:00 Атрибут id
00:35 Стиль названия id'шников
01:52 Получение id элемента View в Activity
02:37 findViewById
04:16 ViewBinding
04:57Активация ViewBinding в Android проекте
05:35 Инициализация ViewBinding в Activity
07:00 Обращение к элементу разметки через ViewBinding
07:58 Backing property (резервное свойство)
#androiddevelopment #mobiledevelopment #андройд

КОМЕНТАРІ: 14
@ievetrov
@ievetrov 8 місяців тому
Ссылки и содержание: 🔹 Обучающий бот по Android c Android-ROADMAP t.me/AndroidStudyBot?start=yt 🔹 Дизайн-макет для EnglishWordsApp в Figma: clck.ru/34ow4g 📕 Личный телеграм канал ievetrov: t.me/ievetrov_dev 📕 Бесплатный курс по основам Kotlin: clck.ru/34EgJF
@user-ws7gb3vc1n
@user-ws7gb3vc1n 7 місяців тому
Спасибо тебе большое, ты разложил весь массив информации по полочкам в моей голове!
@McCainOnce
@McCainOnce 5 місяців тому
05:25 ты сказал о суффиксах, которые прибавляются к имени классов. Как же долго я искал это! Спасибо) Отдельная благодарность за грамотную речь.
@user-uq3hi7yk4x
@user-uq3hi7yk4x 22 дні тому
Огромное спасибо! Хорошее объяснение, грамотная речь! Спасибо
@clexrmxndbeats6495
@clexrmxndbeats6495 6 місяців тому
Ждем следующий урок!!!
@rztrigger2862
@rztrigger2862 6 місяців тому
Спасибо,ты лучший!
@psevdonim3972
@psevdonim3972 8 місяців тому
это лучший урок по данной тематике!
@rztrigger2862
@rztrigger2862 6 місяців тому
Классно! Спасибо
@jarjaju9524
@jarjaju9524 6 місяців тому
У меня проект на Java и в конфиге gradle нет buildFeatures. Как мне включить viewBinding?
@seedkp
@seedkp 8 місяців тому
Способ с вспомогательной переменной binding используется во фрагментах, потому что есть еще методы жизненного цикла после onDestroyView, из которых теоретически можно было бы обратиться к уже несуществующей переменной. А в активити это зачем? К тому же, даже в официальных доках не прописывается использование вспомогательной переменной binding по активити!?
@priklyuchencher
@priklyuchencher 7 місяців тому
Здравствуйте, а подскажите ролик по записи и чтению данных в базе данных
@geniussemey8301
@geniussemey8301 8 місяців тому
Привет ! Нужен совет. Я делаю своеобразный калькулятор и у меня возникла проблема: на экране 10 полей ввода' кнопка и текст вью. Задумка при нажатии на кнопку идет вычисление из этих 10ти полей ввода и вывод результата в текст вью. Программно у меня при нажатии на кнопку всё в одной функции ( преобразование вычисление вывод резкльтата в текствью) но при хоть одном не заполненом поле ввода вылетает из приложения при этом я знаю что могу применить условия if и else. Но куда из запихнуть ???
@fallen6763
@fallen6763 8 місяців тому
Нужно больше золота ( хлеба )
@ievetrov
@ievetrov 8 місяців тому
:D
Урок 8: setOnClickListener() - обработка нажатий, property access | Курс Android на Kotlin c нуля
11:16
Android [Kotlin] для начинающих – ievetrov
Переглядів 2,1 тис.
1 класс vs 11 класс (рисунок)
00:37
БЕРТ
Переглядів 4,1 млн
Bro smelt it & passed out 😂 #comedy
00:10
MrTalalaa
Переглядів 7 млн
Первая поломка Scirocco! Балацко попал на мотор.
1:13:12
Разбираем основы Kafka и RabbitMQ
26:54
Digital train | Alex Babin
Переглядів 7 тис.
Android ViewBinding in 8 Minutes
8:59
Philipp Lackner
Переглядів 74 тис.
С чего начать учить Android / Mobile Developer
22:22
Mobile Developer
Переглядів 31 тис.
MVP в Android на практике
11:35
Тимофей Коваленко (Android teacher)
Переглядів 6 тис.
Самое простое объяснение парадокса Ферми
28:45
Задний двор Айлашкерского
Переглядів 77 тис.
1 класс vs 11 класс (рисунок)
00:37
БЕРТ
Переглядів 4,1 млн