Flutter - Flutter BLoC 4.0. Работа с сетью

Поділитися
Вставка
  • Опубліковано 3 січ 2025

КОМЕНТАРІ • 65

  • @EvgenJON
    @EvgenJON 4 роки тому +12

    Неимоверно качественное видео! Просто шикарный контент! Примите огромную благодарность, никак не мог понять какая должна быть архитектура у блока с запросами, а тут все просто и гениально!

  • @konstantinkokorin
    @konstantinkokorin  4 роки тому +1

    В этом видео, рассмотрим реализацию у шаблона BLoC третьего слоя - Слоя Данных, на примере, работы с сетью.
    Исходник - github.com/Virer2013/Learn_Flutter/tree/master/bloc_network_example
    Скидка на Курс "Изучаем Flutter". Действует 5 дней - www.udemy.com/course/learn_flutter/?couponCode=FLUTTER_OCTOBER
    Курс "Изучаем Flutter -"www.udemy.com/course/learn_flutter/?couponCode=FLUTTER_OCTOBER_2020

  • @aleksandrhrankin7940
    @aleksandrhrankin7940 4 роки тому +4

    Спасибо огромное за ваш труд!

  • @unknownunknown17
    @unknownunknown17 2 роки тому

    9:07 Как так строку кода преобразовать в читабельный вид, т.е. разделить строку в несколько строк?
    Какие горячие клавиши использовать?

  • @ai-bloggers
    @ai-bloggers 2 роки тому

    Спасибо за урок 🚀🚀🚀

  • @rrbb
    @rrbb 4 роки тому +1

    Здравствуйте , спасибо за урок. 32:00 зачем передавать usersrepository? он разве не доступен из user_bloc? и вроде при передачи из ui переменной usersrepository мы связыввем ui и backend? Так вроде не следует делать при bloc? Из вашего урока наконец то стало понятно что такое блок, но этот момент не очень понятен.

    • @konstantinkokorin
      @konstantinkokorin  4 роки тому

      Ruslan Bexultanov доброго времени суток!
      Использовал рипозиторий, чтобы показать как обернуть API и работать только с репозиторием, а не напрямую с апи методами. В данном примере он вообще не нужен, ради примера сделал.

  • @Mamutiks
    @Mamutiks 4 роки тому +1

    Очень круто! Без воды. Огромное спасибо. Хотелось бы видео с sqlite. Поддерживаю комментарий ниже. И нужно ли использовать floor(аналог room)? Или что-то другое.

  • @АнтонПотуданский
    @АнтонПотуданский 3 роки тому

    Спасибо огромное!

  • @MoRFaiR
    @MoRFaiR 4 роки тому

    Клаас!! Расскажите про грамотную аутентификацию (jwt)

  • @АлександрИнженер-д4б

    Ты норм. Было бы неплохо если бы добавил как работать с репозиторием, несколькими источниками данных. Что бы например не только json читал но и из базы брал

  • @pavelgorokhov1431
    @pavelgorokhov1431 3 роки тому +2

    Отличное видео. Я въехал как использовать этот BLoC, но я не могу понять зачем. Всё тоже самое намного проще сделать с помощью Provider. Единственное что приходит на ум - это некоторое удобство в случае очень большого количества ивентов и состояний. Но когда их 3-5, то это выглядит как стрельба из пушки по воробьям. Объясните, пожалуйста, что я не догоняю.

    • @konstantinkokorin
      @konstantinkokorin  3 роки тому +2

      Все правильно понимаете, для маленьких проектов лучше использовать Provider, а BLoC для средних и крупных.

    • @pavelgorokhov1431
      @pavelgorokhov1431 3 роки тому

      @@konstantinkokorin спасибо)

  • @DartMitai
    @DartMitai 4 роки тому +1

    Спасибо

  • @zidoo3369
    @zidoo3369 3 роки тому

    Полезно 👍

  • @mikhailbogovalov2330
    @mikhailbogovalov2330 3 роки тому +2

    Спасибо! Очень нужный урок! У меня почему-то не работает API в коде ничего не менял, а постоянно ErrorState на выходе. Буду признателен, если подскажете в чем может быть проблема. Спасибо!

    • @mikhailbogovalov2330
      @mikhailbogovalov2330 3 роки тому

      Решил вопрос. Нужно обновить http. Это оказалась болезнь старой версии. У меня мак, пишу под IOS

  • @ai-bloggers
    @ai-bloggers 2 роки тому

    Здравствуйте, а у вас есть урок по регистрации пользователя со всей логикой?

  • @РусланВафин-и8ф
    @РусланВафин-и8ф 4 роки тому +3

    Спасибо, классно все объяснили! Не могли бы Вы снять видео по Sqflite + BLoC?

  • @MxMayers
    @MxMayers 3 роки тому

    Это же как state flow на kotlin теперь все ясно 👍 отличное видео! Только вот не ясно как будет правильнее: на kotlin в state flow обычно именуют по экранам _homeScreenState _detailScreenState а тут по данным userLoadedState?

  • @sergeyo.1512
    @sergeyo.1512 2 роки тому

    А имеет ли смысл убрать работу с сетью в isolate?

  • @darikaki647
    @darikaki647 3 роки тому

    Что лучше для приложения доставка еды, Bloc или scoped model?

  • @e44h73
    @e44h73 3 роки тому

    спасибо!

  • @sardorbekaminjonov256
    @sardorbekaminjonov256 3 роки тому +1

    fire bro!!!

  • @ai-bloggers
    @ai-bloggers 2 роки тому

    Скажите, а сейчас данная информация актуальна?

    • @konstantinkokorin
      @konstantinkokorin  2 роки тому +1

      Здравствуйте! Уже нет. Вот здесь актуально
      dzen.ru/video/watch/6297adf7f2d4d76c75e9c349
      Там то на канале у меня ещё есть видео по блоку!
      На Ютубе вроде не размещал обновления по блоку

    • @lazymaths555
      @lazymaths555 Рік тому

      @@konstantinkokorin там тоже уже не актуально... ругается на депендиксы.... Пытался пойти по рекомендациям, не дает.

    • @konstantinkokorin
      @konstantinkokorin  Рік тому

      @@lazymaths555 вот здесь у меня по актуальнее будет
      ua-cam.com/video/1pauRVTnQwQ/v-deo.html
      И вот здесь dzen.ru/video/watch/6297ad7cea248f400b562943?share_to=link

    • @lazymaths555
      @lazymaths555 Рік тому

      @@konstantinkokorin спасибо! За ютуб тоже. На дзене реклама просто убивает

  • @markkhakimulin592
    @markkhakimulin592 3 роки тому

    Здравствуйте. Скажите пожалуйста почему у меня студия подчеркивает выражение assert

    • @konstantinkokorin
      @konstantinkokorin  3 роки тому

      Установите flutter_bloc 4.0 и сделайте с ним видео, а потом в след. видео обновление идёт до 6.0

  • @markkhakimulin592
    @markkhakimulin592 3 роки тому +1

    The operand can't be null, so the condition is always true.

  • @faizulla5838
    @faizulla5838 Рік тому

    12:23

  • @maksimdeve1538
    @maksimdeve1538 3 роки тому

    Что-то кода в 3-ри раза больше чем от обычного provider и это только для одной модели User, даже незнаю что должно делать моб приложение чтобы использовать bloc

    • @konstantinkokorin
      @konstantinkokorin  3 роки тому

      Просто показываю, как работать с BLoC. Не более того. Конечно, лучше провайдер для маленьких приложений.

    • @maksimdeve1538
      @maksimdeve1538 3 роки тому

      @@konstantinkokorin Объяснил - доходчиво, без воды, лайк

  • @СнусмумрМумриков
    @СнусмумрМумриков 3 роки тому +1

    Большое спасибо!