Mike
переходите на котлин и не парьтесь viewbindingами и findviewbyid
человек задал довольно конкретный вопрос
Solt
переходите на котлин и не парьтесь viewbindingами и findviewbyid
я котлин так же учу, у него синтаксис коонечно лучше, но и жабу забыать нельзя
Данил
Seva
Человек не конкретезировал котлин или не котлин.
Данил
в каком месте?
Видел сравнение, никак не найду таблицу сравнения
Mike
Человек не конкретезировал котлин или не котлин.
Это не имеет значения, вопрос был про findViewById против DataBinding
Solt
да мне было лишьь интернесно насчет dataBindin-ga, его плюсы, может есть что то лучше
Seva
Это не имеет значения, вопрос был про findViewById против DataBinding
Еще как имеет значение. Когда есть четвертая альтернатива.
Solt
хоррошр, спасибо всем за помощь
Mike
Еще как имеет значение. Когда есть четвертая альтернатива.
…которая под капотом всё равно использует findViewById, про который и так спросили
Данил
под вопросом как раз View Binding, просто никак не найду первоначальную таблицу
Seva
да мне было лишьь интернесно насчет dataBindin-ga, его плюсы, может есть что то лучше
А датабаиндинг - это для того, что бы в жава-котлин классах вообще логику работы не писать. Кроме объявления баиндинга.
Mike
под вопросом как раз View Binding, просто никак не найду первоначальную таблицу
Kotlin Android Extensions вполне себе предоставляют compile-time safety (хоть и ограниченную)
Seva
…которая под капотом всё равно использует findViewById, про который и так спросили
findviewbyid, если она и затратная, хотя это наверняка не так, всего раз объявляется. В oncreate.
Mike
под вопросом как раз View Binding, просто никак не найду первоначальную таблицу
а вообще, вариант «???» с тремя галочками — это вёрстка из кода
Seva
затратно в коде писать много букв.
Vladimir
кажется, что у этого вопроса нет правильного ответа) который раз уже в холивар вываливается)
Vladimir
дальше должна быть реклама Splitties
Seva
кажется, что у этого вопроса нет правильного ответа) который раз уже в холивар вываливается)
Если нужны лишние движения, то viewbindinп нафиг. Все ж делается для облегчения участи кодера. Все ради него. Так вот, во вью баиндинге надо мало того, что баиндинг объявлять, так еще и каждый раз приписывать к id вьюшек слово binding (или как там это дурацкий бандинг обзовут). Поэтому только ... я даже не знал, что оно синтетикой называется.. простов андроид студии стал писать обращение к вьюшкам по их id и оно почему-то работало. Хотя не должно было без дурацких лишних объявлений всякого мусора.
Seva
Оно и не называется синтетикой :) У людей, который читали доку, оно называется Kotlin Android Extensions
А кто глаза вверх поднимали, те видели, что это класс синтетики.
Seva
Кстати в документации про это ни слова нет. Где-то запрятали. баиндинги разных форм пиарят на каждой странице. А синтетику заныкали от глаз. Что бы никто не знал.
Seva
Только случайно, как я люди о ней узнают.
Seva
Все холошее власти скрывают.
Seva
И зачем мне эта строка?
Anonymous
Хочу сделать автологин, но contains не инициализируется.
Данил
Kotlin Android Extensions вполне себе предоставляют compile-time safety (хоть и ограниченную)
т.е вы спорите с разработчиками из Google? Ну хорошо. Найдите описание обновление Android Studio 3.6 Canary 11, там должно быть сравнение, но если не найдется, то на https://developer.android.com/topic/libraries/view-binding есть сравнение с другими способами (текстовое). А это скриншот со сайта Google - разработчика
Seva
Конечно я спорю с говнокодерами из Google. Ещё не помню, чтобы они делали что-нибудь нормально.
При этом большинство населения планеты пользуется именно андроидами. И альтернатива андроиду... эпл?
Seva
были лучше, но их микрософт уничтожил. В нокии.
Mike
Она просто единственная.
Ну, да. Несложно быть топ1 в списке из одного элемента.)
Seva
категорично
А какая альтернатива?
Seva
А.. кажется знаю.. альтернативу. Ардуино.. гыгы
Akb
Привет! Что делать, если в Roboto нету нужного символа(₸)? Следовательно на некоторых девайсах пробелы Я здесь проверил https://fonts.google.com/specimen/Roboto
Andrey
А какая альтернатива?
ну как минимум iOS и SailFish, никакие личные убеждения не делают их не мобильными ОС )
Seva
iOS просто не доступна... Нужен мак для компиляции программ под него. А это просто отсекает 99.99% разработчиков.
Seva
Даже майкрасофт догагался, что надо делать средства разработки под любые ОС.
Valentin
в каком месте?
Там под капотом же под каждый Layout Container выделяется хеш мапа. И хотя для лайаутов с большим количеством используемых вьюх такой оверхед не сильно виден, но если у нас вьюхолдер с одним-двумя текстовыми полями - то тогда эта куча хеш мап уже будет играть роль. Я не говорю, что синтетики плохи, но в простых лайатуах они по памяти проигрывают
Mike
например, мешает то, что оно только под Intel
Seva
это не исключает ее из списка мобильных ОС
Для меня его просто не существует. Как и для миллиардов китайцев-индусов и мексов.
Stunner // 🎄
Обновил конфиг-файл, в приложение прилетает старая версия. Ссылку перепроверил несколько раз, совпадает. Как так?
Stunner // 🎄
жсон в приложении/жсон на гитхабе
Stunner // 🎄
Stunner // 🎄
что за фокусы?
Akb
взять с собой шрифт, в котором символ есть
Странно то, что на более современных девайсах такого нету и тоже используется Roboto
Astar
Парни подскажите плиз по Koin. Это будет работать или надо в модуль еще что то добавить? https://hatebin.com/gwzjhrdowd
Ksenia
У меня, к примеру, был один ноут, в котором надо было для хакинтоша перепрошивать bios на uefi. Все остальные железяки подходили. Но че-т как-то ссыыытрашновато издеваться было над одним ноутом)
Seva
давай ссылку на дистрибутив макинтоша, который на любом копьютере, не только на маке установится. Стив Джобс только на маки мак ос-ы делает. И никаких левых компов. А всякие хакинтошы - это глюкала и не рабочие варианты. Повозиться любопытно. Но работать с ними - нельзя.
Stunner // 🎄
убил приложение, помогло
Stunner // 🎄
Нет никакого онлайн-редактора для Spannable? а то наощупь поставил и получилось криво
Seva
Это не мои проблемы. Не проблемы разработчиков приложений. Это дело Стива Джобса, на каких компьтерах, кроме Мака можно Мак Ос запускать и работать.
Mike
Странно то, что на более современных девайсах такого нету и тоже используется Roboto
Видать, новая версия робото. Знак рубля ведь тоже не сразу появился
Дмитрий
Всем привет) Кто-то занимался транскрибацией голоса через сервис Google?
Valentin
Они всегда по памяти проигрывают, просто настолько незначительно, что даже смешно считать.
Ну, проигрывают же) Другой вопрос, что при таком незначительном минусе появляется куча плюсов
Максим
здравствуйте!использую в приложении в recyclerview в холдере com.daimajia.swipe.SwipeLayout.возник баг - при свайпе для просмотра кнопки справа происходит "отскок" назад - на андроид 8 и на эмуляторе на 6 всё работает нормально,есть идеи что вызывает этот баг и как его исправить?сам баг в видео
Максим
здравствуйте!использую в приложении в recyclerview в холдере com.daimajia.swipe.SwipeLayout.возник баг - при свайпе для просмотра кнопки справа происходит "отскок" назад - на андроид 8 и на эмуляторе на 6 всё работает нормально,есть идеи что вызывает этот баг и как его исправить?сам баг в видео
Максим
ошибся - не то видео
Максим
Максим
вот то
Andrey
а как тут сделана подсветка нужных и затемнение остальных элементов с текстом в туториале? какие то либы или просто прозрачный черный лейаут поверх вручную?
Максим
в это не вникал пока,но используется либа с гита showCaseView + расчёт дырок относительно размеров верхней панельки
Максим
нет мыслей по-поводу отскока?
rakhmatullaev01
Всем привет. Можете плс сказать что отвечает за то чтобы при нажатии на кнопку назад,сменялся выбранный итем в меню, как на гифке?