Flutter - Что такое Stateful Widget. Его жизненный цикл
Вставка
- Опубліковано 3 гру 2024
- Что такое Stateful Widget. Его жизненный цикл
Это тестовый курс по фреймворку Flutter. В курсе будем изучать основы Flutter SDK до реального приложения с использованием архитектуры BLoC.
На этот канал буду выкладывать основные моменты по разработке приложения.
✔️ Курс по языку Dart: www.udemy.com/...
Что такое Stateful Widget. Его жизненный цикл
Это тестовый курс по фреймворку Flutter. В курсе будем изучать основы Flutter SDK до реального приложения с использованием архитектуры BLoC.
На этот канал буду выкладывать основные моменты по разработке приложения.
✔️ Курс по языку Dart: www.udemy.com/course/learndart/?couponCode=LEARNDART25
Добрый вечер ) Большое спасибо, за ваши курсы и материал. Все очень интересно. Планируется ли большой , полноценный курс по Flutter ( платный на Udemy )? Если да, то хотелось бы действительно полный, длительный по времени, охватывающий все аспекты фреймворка. Было бы вообще отлично )
Спасибо! Платный, да! Все аспекты фреймворка охватить будет тяжело, но все, что нужно для разработки приложения охвачу. А уже, потом буду дополнять курс. В мыслях много чего хочется до нести.
Спасибо! Будем ждать )
Большое спасибо! Объясняете очень хорошо.
а метод build(BuildContext context) переопределяем у класса State?
9:40 summary
Не надо к строкам приводить дабл и лучше делать более широкую проверку: _progressValue >= 1.0
т. к. потенциально шаг изменения может изменитья и progressValue перечкочит 1.0 и станет 1.2, например, и у вас будет бесконечный цикл.
Второй совет, это скорее на будущее, наверняка подобные задачи еще будут встречаться в работе.
Спасибо за совет!
Почему уроки смотрят люди которые знают предмет лучше преподавателей
@@ЕгорАльтшулер ну я типа программист, но мне с flutter проще познакомиться через видосики.
Здравствуйте. подскажите лучше купить курс и изучать его, или сперва усвоить весь этот материал на канале и потом переходить к платному курсу?
Здравствуйте! Сначала советую изучить Dart, а потом Flutter! На канале меньше половины размещено. Можете приобрести курсы на степик:
Курс "Изучаем Flutter" на площадке Stepik - stepik.org/z/113607 (Промокод на скидку - FLUTTER_062022 )
Курс "Изучаем Dart" на площадке Stepik - stepik.org/z/115012
@@konstantinkokorin купил👍
Братан, год прошёл, как успехи по Flutter?
goods
Жаль, что не рассказали про didUpdateWidget()
Up
Жаль, что звука нет
Есть
Звук слабый
6:47 Не знаю у кого что получилось, но у меня вышло 4 ошибки
4 ошибки ли ворнинга?
@@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;
+
Константин, я все конечно понимаю, ни на что кроме базовых знаний курс не претендует, но совсем в индусский код не стоит наверное скатываться?) ты еще на true/false начни, по классике, через приведение к строке проверять с проверкой длины строки... не нужно не окрепший мозг вот к таким ляпам приучать, а то потом приходят на работу и туда же
Хорошо, учту!
Так как проверять-то надо?
ну и как проверять то ?¿?¿¿?¿?
и разметка и функционал все в куче - херня какая то ваш флутер
Кто-то мешает сунуть разметку в другой файл и потом импортировать его?
@@azizbek_phd ua-cam.com/video/0Gqzi8q1T1k/v-deo.html
@@unomas9686 Это видео недоступно
я новичёк, но знаю, что во флатере всё сплитуется - выберай удобную архитектуру - дели на логику, UI, данные...делай хоть каждый виджет в своём файле, раскладывай по папкам, структурируй как пожелается.
терминология, выражения в этом видео для програмистов - не начинающих. Нифига не понять... просто тупо сидишь и слушаешь про методы, состояния, объекты, анотации... "формировать состояния"? - Унизительное?
Визуальные схемы воопще отсутствуют. Это всё не лучше других уроков, от которых ни хрена не понятно.
Не сбивайте с толку автора. Тут каждому своё. Я другие уроки смотрел, так именно мне они не подходили. А этот автор как раз для меня понятен. Быстро, ничего лишнего, понятно. Вы поймите, что впрыгнуть во фреймворк, не поняв программирования в целом, у вас не получится. Это как пытаться сразу в 10 класс пойти, потому что так быстрее. Всё равно придётся хоть бегло но потратить своё время на то, что надо знать до того, как учить флаттер. А этот автор как раз коротко, по сути, и очень понятно объясняет тем, кто хоть что-то знает в программировании в целом. Кстати, для новичков в программировании, как мне кажется, флаттер - не самый лучший "язык" для изучения.Тут все учебные материалы изначально предполагают, что вы уже что-то понимаете хоть в алгоритмах и подходах. Ищите то, где учат с нуля. Попробуйте JavaScript. Вы потом сможете с него перейти в React Native. Но до этого вам всё равно придётся хоть что-то почитать и поделать с html, css. И даже PHP с MySQL. Ну, если я правильно понял ваш уровень знаний на данный момент. Человеческий мозг мыслит исключительно ассоциативно. И у вас про состояния возникают ассоциации про "унижения", как вы написали. А если б вы знали другой ЯП, то оно бы должно было у вас ассоциироваться с простыми ивентами и событиями, где в JS это реализовано проще, но поэтому JS больше жрёт памяти, чем флаттер. Ну, как-то так. Надеюсь, без обид и хоть чем-то поможет.