Урок 31: "Основы Flutter - верстаем themoviedb, навигация

Sdílet
Vložit
  • čas přidán 27. 04. 2021
  • Пожертвования - boosty.to/lazyloadflutter
    ______
    Канал с анонсами в телеграм - t.me/lazyload_flutter
    ______
    Группа в телеграм - t.me/learnDartFlutter
    ______
    Группа в вк - club203125105
    ______

Komentáře • 47

  • @user-gf5do5jk4m
    @user-gf5do5jk4m Před 3 lety +30

    Ты лучший,продолжай бро!
    Ты даже не представляешь насколько русский форум нуждается в этом!Скоро подписчики вырастут однозначно)))

  • @nurlan4329
    @nurlan4329 Před 2 lety +8

    Рахмет! объяснение на пальцах было великолепно и находчиво. Уважение за ваш труд.

  • @dragon51278
    @dragon51278 Před 3 lety +4

    Буквально объяснил на пальцах ))))

  • @user-rh1pb2gk5k
    @user-rh1pb2gk5k Před 2 lety +11

    1:40
    Создание главного экрана
    3:35
    Создаём базовый переход
    4:58
    Действия навигатора
    5:50
    Источник информации по навигатору
    6:33
    Navigator.push(), Navigator.pop()
    8:45
    Routes. (Маршруты)
    13:42
    Перестройка навигации
    14:39
    Запрет возврата назад при переходе на главную страницу после авторизации, pushReplacementNamed().
    18:04
    Переход туда где нет маршрута
    24:19
    Как делать pop
    27:40
    canPop(). Когда нет гарантии что есть куда вернуться
    29:17
    Подводим итоги

  • @user-fd4th4zi2x
    @user-fd4th4zi2x Před 2 lety +2

    Спасибо тебе за обучающие видео, продолжай в том же духе, ты лучший. Блин был один очень смешной момент в этом видео, но ты предвидел его, держал все время в напряжение когда рассказывал про то как заменяются экраны, думал что ты всё-таки покажешь средний палец, очень по веселил :)

  • @vafinruslan56
    @vafinruslan56 Před 3 lety +6

    Спасибо большое за уроки!!! Очень все подробно и доходчиво! Надеюсь доберёмся в конечном итоге до BLoC

  • @ArtemFun
    @ArtemFun Před 3 lety +2

    спасибо, полезная инфа. я юзал самый простой способ навигации, даже прописал под него лайв темплейт "navi"). Ну и подменял начальный экран если надо. А тут оказывается вот оно как много всего!

  • @rus_dos
    @rus_dos Před 3 lety +1

    канал заслуживает 1 млн подписчиков. Все супер.

  • @stanlygetz9616
    @stanlygetz9616 Před 3 lety +1

    Прекрасное объяснение основ Flutter! Спасибо!

  • @biobojlk8833
    @biobojlk8833 Před 2 lety

    Спасибо большое за урок! Мне очень нравится как ты преподносишь информацию.

  • @Raimkhodzhanov
    @Raimkhodzhanov Před 3 lety +1

    Отличный урок, спасибо!

  • @sovrinfo
    @sovrinfo Před 3 lety +1

    Спасибо за видео.Коммент в поддержку!

  • @dmitry9088
    @dmitry9088 Před 2 lety +1

    Спасибо за урок!:)

  • @rimcarnegie8856
    @rimcarnegie8856 Před 3 lety +8

    Можно поставить расширение для редактора rainbow brackets , виджеты будут легче визуально отличать

  • @volga_code
    @volga_code Před 2 lety

    отлично, спасибо! все супер! скоро дойду надеюсь до boosty и можно начинать поддержку )))

  • @user-iv3lt5ri5z
    @user-iv3lt5ri5z Před rokem

    Круто, очень понятно и практично.

  • @NurFlutterDev
    @NurFlutterDev Před rokem

    спасибо просто отличные видеоуроки

  • @tolegenaidynov513
    @tolegenaidynov513 Před 2 lety

    Очень информативно! Привет с Казахстана

  • @AlexVetrov
    @AlexVetrov Před 2 lety +2

    flutter навигация. Переход между экранами во флаттер. Использование navigator. Создание стека экранов. Как создать именованные экраны. Как отключить переход к предыдущему экрану в приложении.

  • @user-xx9rp4gp9g
    @user-xx9rp4gp9g Před 3 lety +1

    Лайк уверенно Спасибо за урок ))))

  • @mishakalyna
    @mishakalyna Před 3 lety +1

    Спасибо!

  • @DmitryZadorov
    @DmitryZadorov Před 3 lety +7

    На 17:15 решил средний палец в экран не показывать и обьяснить репоейсмент на указательном? ))

    • @LearnDartFlutter
      @LearnDartFlutter  Před 3 lety +9

      с объяснением на пальцах всегда нужно быть осторожным)

    • @poteryal_trusy
      @poteryal_trusy Před 3 lety +1

      капец я ржу на моменте, дэбест оф

    • @ArtemFun
      @ArtemFun Před 3 lety

      @@LearnDartFlutter ))))

  • @seamensclubltd7603
    @seamensclubltd7603 Před 2 lety

    best of the best!

  • @user-sp6nv4ds5v
    @user-sp6nv4ds5v Před 2 lety

    Спасибо!!!!

  • @growfall
    @growfall Před 3 lety +1

    25:50 слышно как за окном ветер завывает)

  • @user-wh9jy2ch5v
    @user-wh9jy2ch5v Před 2 lety +1

    17:03 ждал, что средний палец появится

  • @gayratbeshimov9533
    @gayratbeshimov9533 Před 2 lety

    Thanks

  • @user-ez2yf3yd3z
    @user-ez2yf3yd3z Před 2 lety

    OK!

  • @eugeniarusieva1105
    @eugeniarusieva1105 Před 2 lety

    Евгений, ваши уроки как сказки на ночь, для тех кто осваивает flutter по вечерам! Про навигацию очень понятно стало. Скажите локализацию проходить будете?

  • @ImSiber1an
    @ImSiber1an Před rokem

    Видимо теперь onGenerationRoute, позволяет возвращается с помощью pop , на удаленную страницу. Она просто чёрная. Не хочет он рисовать страницу новую с ошибкой. При этом замечательно продолжает работать, если имя в маршруте не правильное. И также, теперь если onGenerationRoute присутствует, а после логина пароля экран удаляется, стрелка назад в appbar не генерируется

  • @developeranddesignerfamily5413

    как сделать такие полоски как у Вас чтобы удобно видеть иерархию ? спасибо

  • @user-fu7rt3pz1d
    @user-fu7rt3pz1d Před 2 lety

    Привет всем! Для тех, кто верстает ВК, что за экран надо делать после авторизации?

  • @user-rh1pb2gk5k
    @user-rh1pb2gk5k Před 2 lety

    26:57 при pushReplacementNamed() в appBar нет стрелочки для возможности возврата назад как у вас и onGenerateRoute не создаёт экран при помощи замыкания, а выбрасывает просто чёрный экран. Срабатывает как при отсутствия onGenerateRoute.
    Проверял много раз правильность написания кода. Ошибки нет.

  • @Dustystec
    @Dustystec Před 2 lety

    Флаттер на кончиках пальцев)

  • @DartMitai
    @DartMitai Před rokem

    эххх жаль что не роутер 2.0 взял

  • @user-my4qe9wj7k
    @user-my4qe9wj7k Před 2 lety

    В видео показан пример навигации с получением навигатора через of
    Navigator.of(context).pushNamed(
    '/details/1',
    );
    а в документации так:
    Navigator.pushNamed(
    context,
    '/details/1',
    );
    в чем разница?

    • @LearnDartFlutter
      @LearnDartFlutter  Před 2 lety +1

      у меня берётся ближайший навигатор к месту вызова, а во втором примере главный навигатор. Но если он один в приложении то разницы нет

  • @yakut54
    @yakut54 Před 9 měsíci

    а откуда он возьмётся то, несуществующий маршрут? 🙄

  • @Antonnel7
    @Antonnel7 Před rokem

    вернуться с экрана по кнопке но выходит нашел проблему в path.dart в акшене кнопки this.context нужно писать но и это помогает от части открывает черный экран в чем может быть проблема еще?

    • @Antonnel7
      @Antonnel7 Před rokem

      empty screen stack если я перехожу с формы авторизации на окно с кнопкой для pop

    • @Antonnel7
      @Antonnel7 Před rokem

      Разобрался метод pushReplacementNamed('/main') удаляет из стека навигации экран с которого я переходил поэтому при нажатии кнопки вернуться открывался черный экран замена метода на pushNamed('/main') решило проблему так как в стеке сохраняется экран с которого был осуществлен переход. Однако в кнопке нужно писать Navigator.of(this.context).pop() чтобы вернуться на экран обратно