Android ViewBinding | Долой findViewById | Библиотека ViewBindingPropertyDelegate

  Рет қаралды 12,732

Android Broadcast. Все об Андроид разработке

Android Broadcast. Все об Андроид разработке

Күн бұрын

Пікірлер: 51
@AndroidBroadcast
@AndroidBroadcast 3 жыл бұрын
💰 Поддержать проект через Boosty bit.ly/3sratqQ или Patreon bit.ly/2TBOzlu 📰 Telegram канал с полезными материалами для Android разработчиков ttttt.me/android_broadcast 🔗 Библиотека ViewBindingPropertyDelegate bit.ly/3nSsUBj
@swamp2113
@swamp2113 3 жыл бұрын
Очень ждём видос про миграцию на StateFlow!
@FoRGeish
@FoRGeish 3 жыл бұрын
То чувство, когда думаешь "О! Да у нас в проекте так же сделано", а потом оказывается, что эта библиотека и затянута)))
@AndroidBroadcast
@AndroidBroadcast 3 жыл бұрын
Вы в тренде!
@FoRGeish
@FoRGeish 3 жыл бұрын
Пожелание от человека, смотрящего с телефона - побольше шрифт в IDE))
@AndroidBroadcast
@AndroidBroadcast 3 жыл бұрын
Да, я уже понял что маловато. Какой телефон у вас? Насколько стоит сделать больше (x1.5 или x2) чтобы было комфортно?
@AndroidBroadcast
@AndroidBroadcast 3 жыл бұрын
@Artem Zanin Телефон сейчас у всех и это самый популярный тип гаджета, на него надо ориентироваться. Те же видео посмотрите как массово делают 18:9 сейчас
@FoRGeish
@FoRGeish 3 жыл бұрын
@@AndroidBroadcast Redmi Note 9 Pro. По коэффициенту сложно сказать, на сколько возможно, но чтобы показываемый сниппет умещался в экране))
@podo_x2
@podo_x2 3 жыл бұрын
@Artem Zanin в дороге можно смотреть
@paulsoja2732
@paulsoja2732 3 жыл бұрын
@Artem Zanin планшет? Кто-то еще ими пользуется?
@Trecoolerok
@Trecoolerok 3 жыл бұрын
Странно. Увидел пост о видео в тг, но в фиде ютуба видео не выскочило. Колокольчик полный стоит.
@AndroidBroadcast
@AndroidBroadcast 3 жыл бұрын
Тут уже вопросы к KZbin
@udafkaa13
@udafkaa13 3 жыл бұрын
Вот что за засада в каждой библиотеке. То livedata без одноразовых eventов, то bottomsheet без мультибэкстэка, то датабайндинг, на который без боли смотреть нельзя в более менее серьезном проде. Как в анекдоте про танк и доработку напильником. А за либу спасибо, опробуем)
@ИванКитаев-ш7с
@ИванКитаев-ш7с 3 жыл бұрын
Я понимаю что androidExtensions после версии Kotlin 1.4.20-M2 уже не модно, но почему ничего не сказал о нем ни слова?
@AndroidBroadcast
@AndroidBroadcast 3 жыл бұрын
Я говорил про эволюцию Android и инструментов стандартных. Kotlin Synthetics уже мертвы и я их не рекомендовал использовать еще ранее. В конце видео я говорил про их смерть
@ИванКитаев-ш7с
@ИванКитаев-ш7с 3 жыл бұрын
​@@AndroidBroadcast Спасибо, не понял сразу что это он
@dmitriymitroshin7525
@dmitriymitroshin7525 Жыл бұрын
Одобрительный комментарий в поддержку познавательного контента, содержащий более семи слов.
@JavangelionTV
@JavangelionTV Жыл бұрын
08:37 - «Если использовать attach и detach для фрагментов, то это служит более быстрым способом ...» Способом чего? Никак не могу разобрать, что сказано в этот момент.
@AndroidBroadcast
@AndroidBroadcast Жыл бұрын
Не происходит уничтожение Fragment и их View, соответсвенно при возврате их на экран они уже будут готовые и покажут UI быстрее.
@JavangelionTV
@JavangelionTV Жыл бұрын
@@AndroidBroadcast Спасибо.
@АндрейКолмогоров-б9ы
@АндрейКолмогоров-б9ы 3 жыл бұрын
о, какой-то новый формат видео на канале))) я как раз сейчас изучаю Data Binding, в своём приложении я хочу избавиться от findViewById и тут такое видео выходит на данном канале прям в тему. Спасибо тебе Кирилл)))
@AndroidBroadcast
@AndroidBroadcast 3 жыл бұрын
Это супер когда нужная информация приходит в нужно время
@d.mertsalov
@d.mertsalov 3 жыл бұрын
Спасибо!
@handleftman
@handleftman 3 жыл бұрын
Спасибо за видео, хороший выбор темы, вот бы побольше из roadmap'a по каждой ветке
@AndroidBroadcast
@AndroidBroadcast 3 жыл бұрын
Какого roadmap ?
@handleftman
@handleftman 3 жыл бұрын
@@AndroidBroadcast про тот великий и могучий github android roadmap 2020
@smehoboy2310
@smehoboy2310 3 жыл бұрын
Зачем это все если есть просто findViewById ? А это похоже на то ,как пойти в магазин за хлебом на ракете через Марс. Нужно не забывать о таких вещах в разработке как KISS,YAGNI
@dimka11ggg
@dimka11ggg 3 жыл бұрын
С findViewById нужно очень много писать
@АлександрИнженер-д4б
@АлександрИнженер-д4б 3 жыл бұрын
Viewbinding великолепен в теории и бесполезен на практике. Никогда не используйте этот бред.
@AndroidBroadcast
@AndroidBroadcast 3 жыл бұрын
Можно аргументов?
@АлександрИнженер-д4б
@АлександрИнженер-д4б 3 жыл бұрын
@@AndroidBroadcast Если в двух словах, технология адски сырая. Например проэкт полностью крашится после того как меняются настройки, так же чудеса происходят если копировать view в уже готовый xml макет. Некоторые виды креша настолько веселые, что никакие танцы с бубном не позволяют его вернуть к жизни. Могу тут долго делится позитивным опытом, но самое главное если вы встали на путь viewBinding то делайте коммиты как можно чаще.
@mikhail57irk
@mikhail57irk 3 жыл бұрын
@@АлександрИнженер-д4б подобное случается на старых версиях android studio, в новых (4.2+) довольно редко "ломается" проект. Ну и лучше держать все инструменты обновлённым (android Gradle plugin, Gradle, android studio)
@АлександрИнженер-д4б
@АлександрИнженер-д4б 3 жыл бұрын
@@mikhail57irk 4.2 вчера вышла. Ну и мне хватило неадекватности андройда и я практически полностью ушел во флаттер и продуктивнее и нервы целее будут. Хотя в последнее время готов признать и сборка быстрее стала в разы и глюков меньше, но все равно такое ощущение что погружаешся в кисель.
@МаксимТолстобров-э9х
@МаксимТолстобров-э9х 2 жыл бұрын
это байт на срачь?) Если ты не пользовался этим, то не говори за всех ) пиши findViewById и не ходи сюда больше )
Избавляемся от try-catch | Кастомный адаптер для Retrofit
17:05
Android Broadcast. Все об Андроид разработке
Рет қаралды 9 М.
Android Parcelable или Serializable? Павел Борзиков @AvitoTech
24:01
Android Broadcast. Все об Андроид разработке
Рет қаралды 17 М.
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 118 МЛН
when you have plan B 😂
00:11
Andrey Grechka
Рет қаралды 67 МЛН
规则,在门里生存,出来~死亡
00:33
落魄的王子
Рет қаралды 26 МЛН
哈哈大家为了进去也是想尽办法!#火影忍者 #佐助 #家庭
00:33
Activity Result API. Часть 1. Практическое использование
22:36
Android Broadcast. Все об Андроид разработке
Рет қаралды 17 М.
Советы по уведомлениям в Android
25:15
Android Broadcast. Все об Андроид разработке
Рет қаралды 9 М.
5 things to do with a Flipper Zero
3:49
Haroldas
Рет қаралды 19 М.
Dagger Component, Subcomponent, Scope, Reusable
22:38
Android Broadcast. Все об Андроид разработке
Рет қаралды 26 М.
Merged Android Manifest [RU]
11:03
Android Broadcast. Все об Андроид разработке
Рет қаралды 10 М.
Почему вам не нужен Kotlin Multiplatform
21:23
Android Broadcast. Все об Андроид разработке
Рет қаралды 9 М.
Почему вам стоит учить/использовать Kotlin Multiplatform
16:54
Android Broadcast. Все об Андроид разработке
Рет қаралды 3,5 М.
Миграция с LiveData на Coroutines Flow
25:02
Android Broadcast. Все об Андроид разработке
Рет қаралды 29 М.
Jetpack Compose - будущее Android UI и убийца Fragment
22:57
Android Broadcast. Все об Андроид разработке
Рет қаралды 37 М.
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 118 МЛН