Size: a a a

Flutter Developers — русскоговорящее сообщество

2021 February 27

KK

Kemal Kalandarov in Flutter Developers — русскоговорящее сообщество
Задача вот такая, выбирается валюта, и программа грузит данные по апи и распаковывает необходимые данные на экране
источник

KK

Kemal Kalandarov in Flutter Developers — русскоговорящее сообщество
У меня получается достать данные при помощи http - запросов, затем если принтить, то все нормально работает до вот этого момента, где надо отображать
источник

PS

Pavel Shilyagov in Flutter Developers — русскоговорящее сообщество
Kemal Kalandarov
Задача вот такая, выбирается валюта, и программа грузит данные по апи и распаковывает необходимые данные на экране
Ну вообщем концепция такая.
Флаттер однопоточный и весь ui собирается синхронно. А вот данные можно загрузить только асинхронно. Поэтому после того как пришли данные тебе нужно флаттеру сказать чтобы он перерисовал часть ui. Для этого сделаны stateful widget и его метод setState.
Надо, например, в initState запустить асинхронную загрузку данных, а когда придёт ответ закэшировать его внутри виджета и вызывать setState, что в свою очередь вызовет функцию build и твой ui отобразится с новыми данными
источник

PS

Pavel Shilyagov in Flutter Developers — русскоговорящее сообщество
Но это все говнокод. Если пишите код для продакшена а не для фана,то надо брать нормальный state management
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Pavel Shilyagov
Но это все говнокод. Если пишите код для продакшена а не для фана,то надо брать нормальный state management
Вместо выпендривания с различными способами управления состоянием сначала изучаются основы
источник

PS

Pavel Shilyagov in Flutter Developers — русскоговорящее сообщество
Юрий
Вместо выпендривания с различными способами управления состоянием сначала изучаются основы
Все правильно. Поэтому я и сказал сначала про stateful widget.
источник

PS

Pavel Shilyagov in Flutter Developers — русскоговорящее сообщество
Лучшего всего начать с самых основ флаттера
источник

KK

Kemal Kalandarov in Flutter Developers — русскоговорящее сообщество
Я только недавно начал, изучил синтаксис дарта, концепции в целом понятны
источник

KK

Kemal Kalandarov in Flutter Developers — русскоговорящее сообщество
единственное я вот до сих пор не понял Statefull и Stateless - их назначение
источник

PS

Pavel Shilyagov in Flutter Developers — русскоговорящее сообщество
Ну это как бы основные концепции
источник

PS

Pavel Shilyagov in Flutter Developers — русскоговорящее сообщество
Всего флаттера
источник

KK

Kemal Kalandarov in Flutter Developers — русскоговорящее сообщество
😅😅Все ясно пошел смотреть заново
источник

СП

Сергей Переходов... in Flutter Developers — русскоговорящее сообщество
Kemal Kalandarov
единственное я вот до сих пор не понял Statefull и Stateless - их назначение
если виджет изменяется, то есть имеет колбеки то у него есть состояние Statefull, если такого нет то Stateless
источник

KK

Kemal Kalandarov in Flutter Developers — русскоговорящее сообщество
а  у вас может есть какие-нибудь полезные ссылки ?
источник

E

Evgeny Smirnov in Flutter Developers — русскоговорящее сообщество
Kemal Kalandarov
Задача вот такая, выбирается валюта, и программа грузит данные по апи и распаковывает необходимые данные на экране
Из курса Анжелы)
источник

KK

Kemal Kalandarov in Flutter Developers — русскоговорящее сообщество
Даааа) Так я по ее курсу и учусь только, она круто объясняет
источник

KK

Kemal Kalandarov in Flutter Developers — русскоговорящее сообщество
Там есть подсказки, я хочу сам допереть
источник

PS

Pavel Shilyagov in Flutter Developers — русскоговорящее сообщество
источник

KK

Kemal Kalandarov in Flutter Developers — русскоговорящее сообщество
Спасибо)
источник

KK

Kemal Kalandarov in Flutter Developers — русскоговорящее сообщество
Evgeny Smirnov
Из курса Анжелы)
Данные получил, сейчас попробую Ваш вариант)
источник