Тёмный

Flutter - Что такое Stateful Widget. Его жизненный цикл 

Konstantin Kokorin
Подписаться 10 тыс.
Просмотров 14 тыс.
50% 1

Опубликовано:

 

29 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 42   
@konstantinkokorin
@konstantinkokorin 4 года назад
Что такое Stateful Widget. Его жизненный цикл Это тестовый курс по фреймворку Flutter. В курсе будем изучать основы Flutter SDK до реального приложения с использованием архитектуры BLoC. На этот канал буду выкладывать основные моменты по разработке приложения. ✔️ Курс по языку Dart: www.udemy.com/course/learndart/?couponCode=LEARNDART25
@romandg884
@romandg884 4 года назад
Добрый вечер ) Большое спасибо, за ваши курсы и материал. Все очень интересно. Планируется ли большой , полноценный курс по Flutter ( платный на Udemy )? Если да, то хотелось бы действительно полный, длительный по времени, охватывающий все аспекты фреймворка. Было бы вообще отлично )
@konstantinkokorin
@konstantinkokorin 4 года назад
Спасибо! Платный, да! Все аспекты фреймворка охватить будет тяжело, но все, что нужно для разработки приложения охвачу. А уже, потом буду дополнять курс. В мыслях много чего хочется до нести.
@romandg884
@romandg884 4 года назад
Спасибо! Будем ждать )
@shohzodzet
@shohzodzet 3 года назад
Большое спасибо! Объясняете очень хорошо.
@Svoboda2000
@Svoboda2000 9 месяцев назад
а метод build(BuildContext context) переопределяем у класса State?
@2d6ru
@2d6ru 3 года назад
Не надо к строкам приводить дабл и лучше делать более широкую проверку: _progressValue >= 1.0 т. к. потенциально шаг изменения может изменитья и progressValue перечкочит 1.0 и станет 1.2, например, и у вас будет бесконечный цикл. Второй совет, это скорее на будущее, наверняка подобные задачи еще будут встречаться в работе.
@konstantinkokorin
@konstantinkokorin 3 года назад
Спасибо за совет!
@ЕгорАльтшулер
@ЕгорАльтшулер 3 года назад
Почему уроки смотрят люди которые знают предмет лучше преподавателей
@2d6ru
@2d6ru 3 года назад
@@ЕгорАльтшулер ну я типа программист, но мне с flutter проще познакомиться через видосики.
@ivtmp
@ivtmp 4 года назад
Жаль, что не рассказали про didUpdateWidget()
@bair1171
@bair1171 2 года назад
Здравствуйте. подскажите лучше купить курс и изучать его, или сперва усвоить весь этот материал на канале и потом переходить к платному курсу?
@konstantinkokorin
@konstantinkokorin 2 года назад
Здравствуйте! Сначала советую изучить Dart, а потом Flutter! На канале меньше половины размещено. Можете приобрести курсы на степик: Курс "Изучаем Flutter" на площадке Stepik - stepik.org/z/113607 (Промокод на скидку - FLUTTER_062022 ) Курс "Изучаем Dart" на площадке Stepik - stepik.org/z/115012
@bair1171
@bair1171 2 года назад
@@konstantinkokorin купил👍
@next12346
@next12346 Год назад
Братан, год прошёл, как успехи по Flutter?
@ИванФилипчик-ч5ф
@ИванФилипчик-ч5ф 3 года назад
9:40 summary
@ErlanNurmanbetov
@ErlanNurmanbetov Месяц назад
goods
@agelo1006
@agelo1006 4 года назад
Up
@zhasulan87
@zhasulan87 2 года назад
Звук слабый
@agelo1006
@agelo1006 4 года назад
+
@nelkor3427
@nelkor3427 4 года назад
Жаль, что звука нет
@DepechLyot
@DepechLyot 2 года назад
Есть
@next12346
@next12346 Год назад
6:47 Не знаю у кого что получилось, но у меня вышло 4 ошибки
@konstantinkokorin
@konstantinkokorin Год назад
4 ошибки ли ворнинга?
@next12346
@next12346 Год назад
@@konstantinkokorin lib/main.dart:41:14: Error: Expected ':' before this. ), ^ lib/main.dart:41:14: Error: Expected an identifier, but got ','. Try inserting an identifier before ','. ), ^ lib/main.dart:13:8: Error: Field '_loading' should be initialized because its type 'bool' doesn't allow null. bool _loading; ^^^^^^^^ lib/main.dart:14:10: Error: Field '_progressValue' should be initialized because its type 'double' doesn't allow null. double _progressValue;
@pulsarsmb
@pulsarsmb 4 года назад
Константин, я все конечно понимаю, ни на что кроме базовых знаний курс не претендует, но совсем в индусский код не стоит наверное скатываться?) ты еще на true/false начни, по классике, через приведение к строке проверять с проверкой длины строки... не нужно не окрепший мозг вот к таким ляпам приучать, а то потом приходят на работу и туда же
@konstantinkokorin
@konstantinkokorin 4 года назад
Хорошо, учту!
@vitaliytatarincev1915
@vitaliytatarincev1915 4 года назад
Так как проверять-то надо?
@unomas9686
@unomas9686 4 года назад
ну и как проверять то ?¿?¿¿?¿?
@unomas9686
@unomas9686 4 года назад
и разметка и функционал все в куче - херня какая то ваш флутер
@azizbek_phd
@azizbek_phd 3 года назад
Кто-то мешает сунуть разметку в другой файл и потом импортировать его?
@unomas9686
@unomas9686 3 года назад
@@azizbek_phd ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-0Gqzi8q1T1k.html
@notanenglishperson9865
@notanenglishperson9865 3 года назад
@@unomas9686 Это видео недоступно
2 года назад
я новичёк, но знаю, что во флатере всё сплитуется - выберай удобную архитектуру - дели на логику, UI, данные...делай хоть каждый виджет в своём файле, раскладывай по папкам, структурируй как пожелается.
2 года назад
терминология, выражения в этом видео для програмистов - не начинающих. Нифига не понять... просто тупо сидишь и слушаешь про методы, состояния, объекты, анотации... "формировать состояния"? - Унизительное? Визуальные схемы воопще отсутствуют. Это всё не лучше других уроков, от которых ни хрена не понятно.
@yura-fuckup
@yura-fuckup 2 года назад
Не сбивайте с толку автора. Тут каждому своё. Я другие уроки смотрел, так именно мне они не подходили. А этот автор как раз для меня понятен. Быстро, ничего лишнего, понятно. Вы поймите, что впрыгнуть во фреймворк, не поняв программирования в целом, у вас не получится. Это как пытаться сразу в 10 класс пойти, потому что так быстрее. Всё равно придётся хоть бегло но потратить своё время на то, что надо знать до того, как учить флаттер. А этот автор как раз коротко, по сути, и очень понятно объясняет тем, кто хоть что-то знает в программировании в целом. Кстати, для новичков в программировании, как мне кажется, флаттер - не самый лучший "язык" для изучения.Тут все учебные материалы изначально предполагают, что вы уже что-то понимаете хоть в алгоритмах и подходах. Ищите то, где учат с нуля. Попробуйте JavaScript. Вы потом сможете с него перейти в React Native. Но до этого вам всё равно придётся хоть что-то почитать и поделать с html, css. И даже PHP с MySQL. Ну, если я правильно понял ваш уровень знаний на данный момент. Человеческий мозг мыслит исключительно ассоциативно. И у вас про состояния возникают ассоциации про "унижения", как вы написали. А если б вы знали другой ЯП, то оно бы должно было у вас ассоциироваться с простыми ивентами и событиями, где в JS это реализовано проще, но поэтому JS больше жрёт памяти, чем флаттер. Ну, как-то так. Надеюсь, без обид и хоть чем-то поможет.
Далее
Flutter - Работа с Asset и Image
5:08
Просмотров 9 тыс.
Brawl Stars expliquez ça
00:11
Просмотров 7 млн
Ванька пошел!!!! 🥰
00:18
Просмотров 1,4 млн
Flutter - Flutter BLoC 4.0. Работа с сетью
46:32
Brawl Stars expliquez ça
00:11
Просмотров 7 млн