15 лет в PHP, 4 день во Flutter — Переменная меняется, а экран нет! Разбираюсь с setState() #5

23 подписчика

12+
12+

1 просмотр

14 дней назад

ПожаловатьсяНарушение авторских прав

23 подписчика

12+
12+

1 просмотр

14 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

1 просмотр

14 дней назад

📱 Продолжаю изучать Flutter. Переход из PHP в мобильную разработку. 00:00 — Вступление: почему экран не обновляется сам собой? 00:33 — Выбираем виджет кнопки: Elevated, Text и Outline Button 01:07 — Добавляем первую кнопку и обрабатываем нажатие (анонимные функции) 02:22 — Создаем текстовое поле для отображения состояния 02:54 — Стилизация текста: работа с TextStyle и цветами 03:32 — Интерполяция строк в Dart (аналогии с PHP) 05:11 — Объявляем переменную money и пытаемся её изменить 06:17 — Проблема: в консоли данные меняются, а на экране — нет 06:33 — Решение: конвертация в StatefulWidget через Alt+Enter 07:05 — Разбираемся с функцией setState() и перерисовкой виджетов 07:37 — Улучшаем UI: используем Row для выравнивания элементов 09:23 — Итоги: разница между Stateless и Stateful виджетами 10:30 — Практика: добавляем вторую кнопку «Потратить всё состояние» 11:56 — Главный вывод дня и анонс следующего видео про логику В этом выпуске я наконец-то оживляю своё первое приложение I Am Rich. Добавляю первую кнопку, учусь работать с состоянием и сталкиваюсь с классической проблемой каждого новичка: Переменная меняется... а экран остаётся прежним. Именно здесь становится понятно, зачем во Flutter существуют StatefulWidget и setState(). 📚 В этом видео разбираемся ✅ Как добавить ElevatedButton ✅ Что такое onPressed ✅ Как работают анонимные функции ✅ Почему изменение переменной не обновляет интерфейс ✅ Чем отличается StatelessWidget от StatefulWidget ✅ Что делает setState() ✅ Как передавать методы в кнопки ✅ Как использовать Alt + Enter, чтобы Android Studio сама исправляла ошибки 🙅♂️ Я не показываю «идеальный путь». 🛠️ Я показываю настоящий путь разработчика, который после 15 лет в PHP начинает изучать Flutter практически с нуля. Без вырезанных ошибок. Без готовых шаблонов. Без магии. Только реальный процесс обучения. 🚀 Если тоже изучаешь Flutter — присоединяйся! В следующем видео добавлю условную логику: будем менять текст и цвет экрана в зависимости от количества денег. Следующие видео будут постепенно превращать простые учебные примеры в настоящее приложение, которое мы будем развивать вместе. 🔗 Полезные ссылки 📘 ElevatedButton https://api.flutter.dev/flutter/material/ElevatedButton-class.html 📘 TextButton https://api.flutter.dev/flutter/material/TextButton-class.html 📘 OutlinedButton https://api.flutter.dev/flutter/material/OutlinedButton-class.html 📘 StatefulWidget https://api.flutter.dev/flutter/widgets/StatefulWidget-class.html 📘 setState() https://api.flutter.dev/flutter/widgets/State/setState.html 📘 Dart String interpolation https://dart.dev/language/strings 🎬 Полезные ссылки 🎥 Плейлист https://www.youtube.com/playlist?list=PLPFeWTOQrLu2eovRB_EyuJsFBXfzK5w_W 💬 Telegram https://t.me/gori4ka_php_to_android 💻 GitHub https://github.com/gori4ka-dev/flutter_i_am_rich 🏷️ Хештеги #flutter #dart #android #androidstudio #php #programming #mobiledevelopment #statefulwidget #setstate #flutterdeveloper #learntocode #appdevelopment

Название:

15 лет в PHP, 4 день во Flutter — Переменная меняется, а экран нет! Разбираюсь с setState() #5

Категория:

Разное