Спасибо за видео. Но есть ли какие-то способы не добавлять вложенные adapter и RecyclerView в adapterDelegate, но добавлять элементы как бы с разными LayoutManager, при том, что он будет один?
@@parfenov_vs т.е. создать LinearLayout и динамически в коде в него запуливать через addView()? Я слышал что-то про GridLayoutManager.SpanSizeLookup, типа динамически можно добавлять как-то элементы с разными размерами, ориентацией и пр. параметрами
Классный контент, интересно наблюдать за работой профессионала. Только, единственное, не понятно для какой именно аудитории этот контент. Профессионалы если и смотрят, то так, мельком, чтобы вынести что-то новое. Но чаще они заняты своими проектами. А если для новичков, то нужно больше разжевывать тему. Так, чтобы было понятно каждому что происходит. А у вы вроде пишете быстро достаточно, быстро ищете ошибки и иногда объясняете что-то. И вроде и не туда и не сюда получается) Нужно определится с аудиторией. Я вот новичек в теме. Понял почти все что происходило, но повторить сам вряд-ли смогу, т.к. недостаточно уложено в голове. И не всегда понятно зачем конкретно нужен тот или иной класс или функция. А так, посмотреть на реальную работу над проектом круто и интересно! Спасибо) После просмотра понимаешь, что ох как многому еще нужно научиться
@@parfenov_vs Иногда замечаю, что люди выносят номера версий в константы, а затем правят их там. Это неудобно, т.к. не позволяет менять на месте через Alt + Enter или вручную (надо лезть в константы и менять). Удобно это только в одном случае: когда библиотек много, а версия одна (у гугловых). Если выносить в отдельный файл, то действий становится ещё больше, наглядность вроде сильно не меняется.
@@alexandernifanin7366 С одной стороны да, а с другой - представь, что у тебя 20+ модулей в проекте. И вот ты в каждом модуле для каждой устаревшей версии делаешь alt + enter )
Шикарный урок)) огромное спасибо, лучшее объяснение
Момент, когда завелось все с первого раза, был великолепным:D
48:25 - AdapterDelegates
Спасибо за видео.
Но есть ли какие-то способы не добавлять вложенные adapter и RecyclerView в adapterDelegate, но добавлять элементы как бы с разными LayoutManager, при том, что он будет один?
Каждый item в RecyclerView может содержать просто горизонтальный LinearLayout. Тоже сработает, если в нем мало элементов.
@@parfenov_vs т.е. создать LinearLayout и динамически в коде в него запуливать через addView()?
Я слышал что-то про GridLayoutManager.SpanSizeLookup, типа динамически можно добавлять как-то элементы с разными размерами, ориентацией и пр. параметрами
GridLayoutManager тоже можно. Тут все зависит от того, как много контента и как он может подгружаться
@@parfenov_vs нужно более подробно изучить ваш материал, подача понравилась, спасибо!
Классный контент, интересно наблюдать за работой профессионала.
Только, единственное, не понятно для какой именно аудитории этот контент. Профессионалы если и смотрят, то так, мельком, чтобы вынести что-то новое. Но чаще они заняты своими проектами. А если для новичков, то нужно больше разжевывать тему. Так, чтобы было понятно каждому что происходит. А у вы вроде пишете быстро достаточно, быстро ищете ошибки и иногда объясняете что-то. И вроде и не туда и не сюда получается) Нужно определится с аудиторией. Я вот новичек в теме. Понял почти все что происходило, но повторить сам вряд-ли смогу, т.к. недостаточно уложено в голове. И не всегда понятно зачем конкретно нужен тот или иной класс или функция.
А так, посмотреть на реальную работу над проектом круто и интересно! Спасибо) После просмотра понимаешь, что ох как многому еще нужно научиться
Вступай к нам в группу в телеграм (ссылка под видео). Там всегда можно задать вопросы и обсудить проект :)
Спасибо! Интересно. На мой взгляд, dependencies.gradle не нужен.
Аргументы?)
@@parfenov_vs Иногда замечаю, что люди выносят номера версий в константы, а затем правят их там. Это неудобно, т.к. не позволяет менять на месте через Alt + Enter или вручную (надо лезть в константы и менять). Удобно это только в одном случае: когда библиотек много, а версия одна (у гугловых). Если выносить в отдельный файл, то действий становится ещё больше, наглядность вроде сильно не меняется.
@@alexandernifanin7366 С одной стороны да, а с другой - представь, что у тебя 20+ модулей в проекте. И вот ты в каждом модуле для каждой устаревшей версии делаешь alt + enter )
@@parfenov_vs Понятно. Это для многомодульности.