Основы Flutter + Provider #2. Что такое Provider. ChangeNotifierProvider()

  Рет қаралды 19,162

codeandart main

codeandart main

4 жыл бұрын

В 2 уроке рассмотрим, что такое Provider, зачем оно нужно. Узнаем чем плох подход с управлением состоянием через setState и LiftingStateUp.
Подробно разберем на практическом примере как работать с Provider() и ChangeNotifierProvider().
-----
Соц.сети:
Telegram канал - t.me/codeandart
Telegram группа - t.me/codeandart_group
-----
Музыка и фон на заставках:
Short Trip by Roa / roa_music1031
Creative Commons - Attribution 3.0 Unported - CC BY 3.0
Free Download / Stream: bit.ly/roa-music-short-trip
Music promoted by Audio Library • Short Trip - Roa (No C...
Steps by Roa / roa_music1031
Creative Commons - Attribution 3.0 Unported - CC BY 3.0
Free Download / Stream: bit.ly/steps-roa
Music promoted by Audio Library • Steps - Roa (No Copyri...
No Copyright Motion Graphics
Motion Graphics provided by
www.youtubestock.com
KZbin Channel: goo.gl/aayJRf

Пікірлер: 125
@jasonfox13
@jasonfox13 4 жыл бұрын
Где следующий урок? Заждались уже
@user-fz9fs9gi5h
@user-fz9fs9gi5h 3 жыл бұрын
@@HamsterSup согласен! Мэн, ты случаем не делал урок по квизу? Нужна помощь, если не трудно)
@TheNov53
@TheNov53 3 жыл бұрын
@@HamsterSup да, было бы интересно )
@jokertv6473
@jokertv6473 4 жыл бұрын
Роман, привет! Когда же следующий урок? Мы все уже заждались!!!!
@helixroscko5854
@helixroscko5854 4 жыл бұрын
Большое спасибо! Супер контент. Счастливо разрешить трудности в жизни и вернуться обратно! Такой автор не должен пропадать!
@evgeniydoronin
@evgeniydoronin 2 жыл бұрын
Дело в том что автор не потянул курс. Не хватило опыта, очень жаль!
@--.1122
@--.1122 3 жыл бұрын
Отличные уроки, жаль нет продолжения(
@vitalii5145
@vitalii5145 Жыл бұрын
Дуже добре і якісно розповів, дякую
@user-nz5ej4qh4f
@user-nz5ej4qh4f 4 жыл бұрын
С нетерпением ждем продолжения!) Спасибо за уроки
@TanyaNyahka
@TanyaNyahka 3 жыл бұрын
Респект! более подробных, понятных и разжёванных до мелочей уроков ещё не видел!!
@fludev5954
@fludev5954 4 жыл бұрын
круто , продолжайте) спасибо
@misters6451
@misters6451 3 жыл бұрын
Жду следующую серию с нетерпением )
@danilakalish1091
@danilakalish1091 4 жыл бұрын
В ожидании нового урока)
@nukeolay
@nukeolay 3 жыл бұрын
Очень понравилось объяснение провайдера! Спасибо!
@user-fq4nj6vi6o
@user-fq4nj6vi6o 4 жыл бұрын
Спасибо, добрый человек. Очень доступно, супер!
@KillRealKill
@KillRealKill 3 жыл бұрын
Самое понятное и наглядное объяснение! Спасибо!
@Doaxan
@Doaxan 4 жыл бұрын
Отличная подача материала, большое спасибо! С нетерпением жду новых видео!
@Leech00001
@Leech00001 4 жыл бұрын
Большое спасибо за Ваш труд. Очень доходчивое видео.
@user-ge6jk3wb9m
@user-ge6jk3wb9m 3 жыл бұрын
Это лучшее объяснение, которое я видел!!! Спасибо.
@Vtaburet
@Vtaburet 3 жыл бұрын
Спасибо. Всё просто и понятно.
@LanchevEduard
@LanchevEduard 4 жыл бұрын
Ура! Только посмотрел первую часть, пока смотрел, вторая появилась )) Круто! Спасибо!
@inwm07gmailcom
@inwm07gmailcom 3 жыл бұрын
Очень жду продолжения. Роман, благодаря тебе только сейчас понял суть Провайдера. Все объясняешь лаконично и понятно. Спасибо.
@aer2212
@aer2212 3 жыл бұрын
Всё чётко и понятно!
@murodaliismailov2503
@murodaliismailov2503 Жыл бұрын
самое офигенное обяснение провайдер!
@AndrewYurchenko
@AndrewYurchenko 3 жыл бұрын
Ого. Ну наконец-то увидел отлично преподающего информацию человека. Выражаю благодарность. Отличное объяснение уроков.
@Dimorfic
@Dimorfic 3 жыл бұрын
уже осень, мы все ждем продолжения!
@El-px7pr
@El-px7pr 2 жыл бұрын
Молодцом! Четко объясняешь! Продолжай и создавай! Успехов!
@Shunin.artem.
@Shunin.artem. Жыл бұрын
Очень хорошо объясняешь! Спасибо!
@salesmaster2618
@salesmaster2618 3 жыл бұрын
Огромное спасибо! Очень помог мне разобраться в этой теме, которая до этого казалось довольно сложной. Оказалось всё просто. С меня лайк и подписка)
@alexpresley8002
@alexpresley8002 4 жыл бұрын
ждем следующий урок, please!!!
@rudinandrey
@rudinandrey 3 жыл бұрын
супер, наконец то я понял что такое провайдер :) спасибо большое!
@jasonfox13
@jasonfox13 4 жыл бұрын
Круто!👍
@aleksgerston
@aleksgerston 3 жыл бұрын
Жду продолжения!
@cweic1
@cweic1 3 жыл бұрын
Супер понятно! Спасибо большое!
@salavey4696
@salavey4696 2 жыл бұрын
Хорошо объясняешь! Не хватает продолжения :)
@NoNameChannelSigma
@NoNameChannelSigma 2 жыл бұрын
Одно из самых топовых объяснений которые я видел! Лукас однозначно
@5111
@5111 3 жыл бұрын
Очень нрав твои видео, лайк + подписка.
@legion4491
@legion4491 3 жыл бұрын
Хочу продолжения!
@user-xh3sd4ir5q
@user-xh3sd4ir5q 3 жыл бұрын
очень здорово объясняешь, хочется продолжения!!! когда следующий урок???!!!
@kleus8552
@kleus8552 3 жыл бұрын
Братец ты живой? все хорошо? переживаем!!!
@user-xk7mm1nx1q
@user-xk7mm1nx1q 4 жыл бұрын
Спасибо
@kakajanoa4260
@kakajanoa4260 3 жыл бұрын
Огромное спасибо
@ga8ert
@ga8ert 4 жыл бұрын
Уроки ТОП просто, всё очень круто и понятно)) Только вот когда будет продолжение ?? И будет ли оно?
@korsikov2552
@korsikov2552 4 жыл бұрын
Спасибо за урок. Рекомендую рассказать про связку Provider с пакетом get_it => многое упрощает
@user-fi3tm2oi2e
@user-fi3tm2oi2e 2 жыл бұрын
Огромное спасибо. До сих пор актуально. Можно Вас попросить снять видео по Cubit. Как продолжение стейта.
@Roman_jv
@Roman_jv 4 жыл бұрын
Автор хорош до неприличия)))) Огромная благодарность!!!! Скоро у вас будет миллионы просмотров, а карма ваша на 3 жизни вперед пополнена!!!!
@Roman_jv
@Roman_jv 3 жыл бұрын
@@HamsterSup Я уверен, что у него всё в порядке))) Работает уже на каком-нибудь "Гугле", пришет Андроид 15 на дарте и флаттере))))
@Roman_jv
@Roman_jv 3 жыл бұрын
@@HamsterSup будем ждать, согласен)
@crazy-man
@crazy-man 2 жыл бұрын
да круто, только недавно передавать научился через конструктор метод и как раз подумал о проблеме передачи через нескольких конструкторов тут уже есть решение
@Laudanum1ful
@Laudanum1ful 3 жыл бұрын
🔥🔥🔥🔥
@YuryLobzaev
@YuryLobzaev 3 жыл бұрын
Отличная подача ,всё очень понятно. Жаль что автор пропал.
@LanchevEduard
@LanchevEduard 4 жыл бұрын
Роман, вы код уроков на гитхаб не планируете выкладывать?
@KaneKRY
@KaneKRY 3 жыл бұрын
Продолжение ждем...
@ilkhom.mamadjonov
@ilkhom.mamadjonov 4 жыл бұрын
Про provider подробнее расскажите пожалуйста. Разные подходы к этой архитектуре с bloc покажите.
@ArtemFun
@ArtemFun 4 жыл бұрын
Подскажите пожалуйста, а глобальные переменные можно использовать для передачи в виджеты текста и данных? От этого падает производительность?
@run_nur
@run_nur 3 жыл бұрын
Хотелось бы узнать как подключить БД в Flutter-e. Если будет возможность сделай пожалуйста видео об этом. С нетерпением жду
@MrDemover123
@MrDemover123 4 жыл бұрын
@ codeandart main, будет ли видео о работе с provider + sqflite?
@user-tg5dw4gh8b
@user-tg5dw4gh8b 3 жыл бұрын
@@HamsterSup я тоже так думаю,ведь уроки просто супер
@arxlex7486
@arxlex7486 2 жыл бұрын
Всё супер! Но, где продолжение?
@konstantin7910
@konstantin7910 3 жыл бұрын
Вы вернетесь? У Вас таллант делать подобные вещи. Жаль что забросили. Надеюсь что у вас всë хорошо...
@OlexanderRudenko
@OlexanderRudenko 4 жыл бұрын
Подскажи пожалуйста, как называется тема и шрифт в vs code?
@user-qn6rd8yv9n
@user-qn6rd8yv9n 4 жыл бұрын
У тебя дар объяснять. Будет связка с bloc?
@user-ck7cp2xr7d
@user-ck7cp2xr7d 4 жыл бұрын
Коли наступний урок? Чи Ви більше не будите розвивати канал?
@alexgaew4213
@alexgaew4213 3 жыл бұрын
Новые уроки ждать?
@user-zi3nf1cv1z
@user-zi3nf1cv1z 3 жыл бұрын
Роман, будет ли продолжение?
@slava_po
@slava_po 3 жыл бұрын
Роман привет. Занимаетесь ли вы обучением или менторством?
@elchananstar
@elchananstar 3 жыл бұрын
А третья часть ещё в производстве? Или вдохновение ушло?.. Надеюсь первое.
@spacedude6058
@spacedude6058 4 жыл бұрын
Охеренное объяснение про провайдер !
@Lion-hx6th
@Lion-hx6th 3 жыл бұрын
как можно с Вами связаться насчет обучения, наставничества?
@TheAlexMan1
@TheAlexMan1 3 жыл бұрын
Здравствуйте как можно с вами связаться?
@LanchevEduard
@LanchevEduard 4 жыл бұрын
Роман, как настроить комментарий TODO? Видел у вас в видео вы ставите, кажется, // ! - и комментарий становится красного цвета. Я пробовал - не получилось. Как это сделать?
@codeandartmain
@codeandartmain 4 жыл бұрын
Плагины это )) Better Comments
@kravoleksii
@kravoleksii 3 жыл бұрын
В Android Studio можно написать "// ToDo ВашТекст" (без кавычек).
@takida7498
@takida7498 3 жыл бұрын
Надеюсь с Романом все хорошо.
@ymomoto43
@ymomoto43 3 жыл бұрын
22:45 начало того, ради чего зашел
@caffeinejavacode1475
@caffeinejavacode1475 3 жыл бұрын
верстку не нужно будет переписівать под iOS ?
@user-xk7mm1nx1q
@user-xk7mm1nx1q 4 жыл бұрын
А что еще в планах?
@dmitriystr
@dmitriystr 3 жыл бұрын
codeandart main жду следующего видео ! Пожалуйста возрашайтесь на KZbin
@caffeinejavacode1475
@caffeinejavacode1475 3 жыл бұрын
Что за тема стоит в Visual Code?
@vitaliytatarincev1915
@vitaliytatarincev1915 3 жыл бұрын
Чувак. какой у тебя микрофон? Посоветуй)
@elchananstar
@elchananstar 3 жыл бұрын
Да, кстати! Микрофон, должно быть, то что надо! Марку и модель б узнать ещё...
@bobactive2751
@bobactive2751 4 жыл бұрын
Роман,сделайте видео по очистке лишней памяти. После подключения эмулятора стабильно исчезают 50 мб. Сам проект в весе не изменяется.
@bobactive2751
@bobactive2751 4 жыл бұрын
Оказывается в эмуляторе есть файл ( userdata-qemu.img ). Вот он и весил ого-го сколько. Если убрать, то мобила запустится как новая.
@ivanboriev6177
@ivanboriev6177 4 жыл бұрын
пропал человек (
@elchananstar
@elchananstar 3 жыл бұрын
Надеюсь только тут... (
@OMGdon
@OMGdon 2 жыл бұрын
А ссылку на git только где найти?
@MrTimukan
@MrTimukan 4 жыл бұрын
привет. у меня вопрос. ты мог б мне программировать приложение и подклучить на мой сервер которы я тебе предоставлю. конечно все это не бесплатно. если есть такие возможности, то могли б обсудить об этом по конкретнее
@senpai3274
@senpai3274 3 жыл бұрын
когда возвращаешься. По быстрее бы!
@_superbeller_
@_superbeller_ 3 жыл бұрын
Отличная либа. По сути же это глобальный объект получается?
@codeandartmain
@codeandartmain 3 жыл бұрын
Не совсем ... ну "почти глобальный" объект, больше на такую формулировку тогда пойдет provider + пакет get_it, где можно забацать синглтончик и юзать без оберток в ChangeNotifierPovider всяких :)
@_superbeller_
@_superbeller_ 3 жыл бұрын
@@codeandartmain а будет на канале видео по flutter_bloc? Желательно бы приложение со множеством вкладок с навигацией по урлам + DI + использование какого-нибудь общедоступного апи и бд sqlite ?
@StBogdan95
@StBogdan95 3 жыл бұрын
где уроки?(
@dimasik_orsha1654
@dimasik_orsha1654 3 жыл бұрын
Роман, вернитесь пожалуйста)
@vafinruslan56
@vafinruslan56 3 жыл бұрын
Кто-нибудь знает что с автором канала? Куда он пропал?
@StBogdan95
@StBogdan95 3 жыл бұрын
Про notifier нужно ище помнить что когда визиваеш notifyListener() то везде все везде перерисовка идет
@kreetyk6120
@kreetyk6120 3 жыл бұрын
Не подскажете, как тема называется? Очень удобная, кажется
@kreetyk6120
@kreetyk6120 3 жыл бұрын
@@HamsterSup мне нужно было узнать как сделать такие разноцветные и удобные скобки. Для этого есть отдельное расширение: marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer-2
@rest0rer611
@rest0rer611 3 жыл бұрын
Куда пропал то?(
@webixdev7586
@webixdev7586 3 жыл бұрын
Здравствуй, есть проект который я хотел бы реализовать на flutter, отзовись пожалуйста.
@user-vk8cc3sx2b
@user-vk8cc3sx2b 4 жыл бұрын
Скажи пожалуйста, как привыкнуть ко всем этим вложенностей кода ?? Как только я смотрю всегда пытаюсь искать скобки от начала до конца. И как-то это начинает бесить
@codeandartmain
@codeandartmain 4 жыл бұрын
Со временем привык) Тоже бесило, да и сейчас XD Нужно больше декомпозиции делать (разбивать на много мелких виджетов)
@user-vk8cc3sx2b
@user-vk8cc3sx2b 4 жыл бұрын
@@codeandartmain а react native легче чем flutter ?
@codeandartmain
@codeandartmain 4 жыл бұрын
@@user-vk8cc3sx2b его не пробовал) на обычный react ооочень похоже) только вместо вложенностей обычный jsx
@user-vk8cc3sx2b
@user-vk8cc3sx2b 4 жыл бұрын
@@codeandartmain после flutter , он кажется более удобным и читаемым.
@5111
@5111 3 жыл бұрын
@@user-vk8cc3sx2b Думаю нет, т.к. тебе нужно знать не только js, саму react основу, а потом только react native. Сам решил сравнить, как по мне у dart: 1. Легкий синтаксис 2. Простая структура кода. 3. Не так много проблем как с js. Не знаю, мб у других совсем иное мнение.
@lme918
@lme918 3 жыл бұрын
Кто знает, что случилось?
@hitnox5234
@hitnox5234 3 жыл бұрын
Куда пропал?
@user-qn6rd8yv9n
@user-qn6rd8yv9n 4 жыл бұрын
Ну шо там с bloc-ом? (。◕‿‿◕。)
@VitalyVasilega
@VitalyVasilega 3 жыл бұрын
Роман, это "преступление" с вашей стороны, так долго не выпускать последний урок по provider. ((
@user-dl6pw2bh5l
@user-dl6pw2bh5l 4 жыл бұрын
когда новый урок?
@codeandartmain
@codeandartmain 4 жыл бұрын
"Авралище" и на работе и дома ((( Сам хз ...
@TheSATONEchannel
@TheSATONEchannel 4 жыл бұрын
codeandart main здравствуйте, а на гитхабе исходники есть?
@jasonfox13
@jasonfox13 4 жыл бұрын
@@codeandartmain совсем все плохо?(
@5111
@5111 3 жыл бұрын
@@codeandartmain добавь донаты
@elchananstar
@elchananstar 3 жыл бұрын
@@codeandartmain будем ждать! 😃
@user-rc6lr2nb8y
@user-rc6lr2nb8y 2 жыл бұрын
"не работает" Если у тебя "зритель" получилось, как получилось у меня, поймать "тупку" и считать что не работает, внимательно посмотри на 26:46 "//!" меня отвлёк и "}" я закрыл до "//!" и 3 раза переписывал майн, попутно ловя эксепты от эмуляции в хроме, завязанныйе на отвалившийся инет, всем успехов)
@yakut54
@yakut54 2 жыл бұрын
Нас нае..... расходимся
@Tim_Obozny
@Tim_Obozny 3 жыл бұрын
Эээ, уроки новые делай давай!!!
@ilyasulimenko
@ilyasulimenko 3 жыл бұрын
жаль, что автор забросил эту тему
@Serjaru
@Serjaru 2 жыл бұрын
Исходы тяжело было выложить????? Зато ссылку на музыку. Издевательство.
@ZnZ
@ZnZ 4 жыл бұрын
Медленный монотонный голос ААААААААААААААААААААА
@codeandartmain
@codeandartmain 4 жыл бұрын
Агаааа, бывает особенно под вечер (( Но спасает в настройках скорость видео на x 1,5 - 2 😁
@elchananstar
@elchananstar 3 жыл бұрын
Да нормас. Для обучения и не надо быстрее. А то есть некоторые спешат с объяснением, ты не успеваешь за экраном и голосом... и как результат - уходишь от таких лекторов/преподов/обьясняющих.
Идеально повторил? Хотите вторую часть?
00:13
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 7 МЛН
Red❤️+Green💚=
00:38
ISSEI / いっせい
Рет қаралды 89 МЛН
IQ Level: 10000
00:10
Younes Zarou
Рет қаралды 11 МЛН
Inside Out 2: Who is the strongest? Joy vs Envy vs Anger #shorts #animation
00:22
Flutter Riverpod EASY Tutorial
8:16
Flutter Mapp
Рет қаралды 20 М.
Программисты-самоучки... Слушайте внимательно.
22:45
Евгений Афанасьев
Рет қаралды 18 М.
Работа с графикой во Flutter - Андрей Смирнов, Wrike
43:25
Идеально повторил? Хотите вторую часть?
00:13
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 7 МЛН