По-моему, вы напрасно именуете константы как: radius8, elevation006 и т.д. Весь смысл же теряется, вдруг понадобится изменить radius8 со значения 8 на 4? Переименовывать radius8 в radius4? Лучше именовать по месту использования: vehicleCardBorderRadius, vehicleCardElevation и т.п.
Из опыта, вариант с именованием по месту очень раздувает файл dimens. При этом, один из важный принципов на мой взгляд, это как раз таки держать какое-то ограниченное количество размеров, что-бы не было ситуации когда у тебя есть radius8, radius9, radius10 - как правило это ошибка дизайнера, а программисты переносят это в код. Лучше всего если вообще в дизайне есть список всех размеров. А по поводу переименования, если вы используете vehicleCardBorderRadius, то проще не константу менять, где-то далеко от интерфейса, а пойти в конкретное место и там поменять на другую константу, это намного безопаснее, не рискуя сломать что-то. Да и ситуаций как вы описали на практике почти нет, если уже меняется интерфейс, то там не только размеры меняются, а нужно и в разметке, что то менять.
@@TimofeyKovalenko А для чего вообще их именовать? Значения констант всё равно никогда меняться не будут. Что бы поменять значение у элемента, всё равно надо залезать в вёрстку и менять на месте (если надо будет поменять какой нибудь radius с 8 на 10, то константа radius8 со значением 10 будет только больше путанницы вносить). Так проще сразу числа нужные вписывать, чем городить отдельный файл и делать лишние импорты.
А подскажите, пожалуйста, как вызвать менюшку при клике на виджет, чтобы он предложил во что обернуть (в этой менюшке строки типа wrap with BlockBuilder)
Кто пробует сделать приложения за мной, отпишитесь, интересно как у вас дела?
Делаю за Вами. Всё получается. Жду следующие видио
Куда вы пропали, Тимофей? Когда планируете опубликовать следующий урок?
в Figma доступ пропал(
Не пропал), завтра будет следующее видео.
Видео очень крутое, спасибо. Можешь еще рассказать про быстрые клавиши.
По-моему, вы напрасно именуете константы как: radius8, elevation006 и т.д. Весь смысл же теряется, вдруг понадобится изменить radius8 со значения 8 на 4? Переименовывать radius8 в radius4? Лучше именовать по месту использования: vehicleCardBorderRadius, vehicleCardElevation и т.п.
константы можно переименовать одним движением
Из опыта, вариант с именованием по месту очень раздувает файл dimens. При этом, один из важный принципов на мой взгляд, это как раз таки держать какое-то ограниченное количество размеров, что-бы не было ситуации когда у тебя есть radius8, radius9, radius10 - как правило это ошибка дизайнера, а программисты переносят это в код. Лучше всего если вообще в дизайне есть список всех размеров.
А по поводу переименования, если вы используете vehicleCardBorderRadius, то проще не константу менять, где-то далеко от интерфейса, а пойти в конкретное место и там поменять на другую константу, это намного безопаснее, не рискуя сломать что-то.
Да и ситуаций как вы описали на практике почти нет, если уже меняется интерфейс, то там не только размеры меняются, а нужно и в разметке, что то менять.
@@TimofeyKovalenko А для чего вообще их именовать? Значения констант всё равно никогда меняться не будут. Что бы поменять значение у элемента, всё равно надо залезать в вёрстку и менять на месте (если надо будет поменять какой нибудь radius с 8 на 10, то константа radius8 со значением 10 будет только больше путанницы вносить). Так проще сразу числа нужные вписывать, чем городить отдельный файл и делать лишние импорты.
@@pnoper да, можно вполне писать размеры по месту. Но мне больше нравится выносить, что-бы держать ограниченное количество размеров.
А подскажите, пожалуйста, как вызвать менюшку при клике на виджет, чтобы он предложил во что обернуть (в этой менюшке строки типа wrap with BlockBuilder)
На лампочку можно нажать, и там должно быть видно, какая у вас горячая клавиша стоит.
@@TimofeyKovalenko Спасибо за ответ, попробую
если у когота не грузится картинка ну тогда пишите место asset пишите Network мне помогло
Видеоклипы