Виджет Card в Flutter. Урок по Dart.

Поділитися
Вставка
  • Опубліковано 15 вер 2024

КОМЕНТАРІ • 14

  • @TimofeyKovalenko
    @TimofeyKovalenko  10 місяців тому +3

    Кто пробует сделать приложения за мной, отпишитесь, интересно как у вас дела?

    • @fedorp
      @fedorp 10 місяців тому

      Делаю за Вами. Всё получается. Жду следующие видио

    • @bulsond
      @bulsond 10 місяців тому

      Куда вы пропали, Тимофей? Когда планируете опубликовать следующий урок?

    • @stakanovi4
      @stakanovi4 10 місяців тому

      в Figma доступ пропал(

    • @TimofeyKovalenko
      @TimofeyKovalenko  10 місяців тому +1

      Не пропал), завтра будет следующее видео.

  • @ivanov_roman
    @ivanov_roman 10 місяців тому +1

    А подскажите, пожалуйста, как вызвать менюшку при клике на виджет, чтобы он предложил во что обернуть (в этой менюшке строки типа wrap with BlockBuilder)

    • @TimofeyKovalenko
      @TimofeyKovalenko  10 місяців тому +1

      На лампочку можно нажать, и там должно быть видно, какая у вас горячая клавиша стоит.

    • @ivanov_roman
      @ivanov_roman 10 місяців тому

      @@TimofeyKovalenko Спасибо за ответ, попробую

  • @bulsond
    @bulsond 10 місяців тому

    По-моему, вы напрасно именуете константы как: radius8, elevation006 и т.д. Весь смысл же теряется, вдруг понадобится изменить radius8 со значения 8 на 4? Переименовывать radius8 в radius4? Лучше именовать по месту использования: vehicleCardBorderRadius, vehicleCardElevation и т.п.

    • @ki16or
      @ki16or 10 місяців тому

      константы можно переименовать одним движением

    • @TimofeyKovalenko
      @TimofeyKovalenko  10 місяців тому

      Из опыта, вариант с именованием по месту очень раздувает файл dimens. При этом, один из важный принципов на мой взгляд, это как раз таки держать какое-то ограниченное количество размеров, что-бы не было ситуации когда у тебя есть radius8, radius9, radius10 - как правило это ошибка дизайнера, а программисты переносят это в код. Лучше всего если вообще в дизайне есть список всех размеров.
      А по поводу переименования, если вы используете vehicleCardBorderRadius, то проще не константу менять, где-то далеко от интерфейса, а пойти в конкретное место и там поменять на другую константу, это намного безопаснее, не рискуя сломать что-то.
      Да и ситуаций как вы описали на практике почти нет, если уже меняется интерфейс, то там не только размеры меняются, а нужно и в разметке, что то менять.

    • @pnoper
      @pnoper 3 місяці тому

      @@TimofeyKovalenko А для чего вообще их именовать? Значения констант всё равно никогда меняться не будут. Что бы поменять значение у элемента, всё равно надо залезать в вёрстку и менять на месте (если надо будет поменять какой нибудь radius с 8 на 10, то константа radius8 со значением 10 будет только больше путанницы вносить). Так проще сразу числа нужные вписывать, чем городить отдельный файл и делать лишние импорты.

    • @TimofeyKovalenko
      @TimofeyKovalenko  2 місяці тому

      @@pnoper да, можно вполне писать размеры по месту. Но мне больше нравится выносить, что-бы держать ограниченное количество размеров.

  • @sergeyr4358
    @sergeyr4358 10 місяців тому

    Видеоклипы