Flutter?
От: johny5 Новая Зеландия
Дата: 10.11.24 10:42
Оценка: +1
Решил наслюнявить совсем простенькое UI приложение, посоветовали Flutter.
Какой то ад. Каждые 10 минут втыкаюсь в какую то непреодолимую стену. Отбивает всё желание.

Сейчас нужно сгенерить ListView с картинками и текстом и assets. В Assets я уже положил ресурсы, когда строю
Widget build()
{
  ...
}


, пытаюсь залесть в asset и прочитать .json файл:
final text = await DefaultAssetBundle.of(context).loadString('assets/bot.txt');


И получаю async в бок. Сам build метод далеко не async, да и мне совсем не нужно показывать loading spin, просто нужно загрузить название из файла и показать.

Ок, читаю примеры, можно предзагрузить где то в main:
// синтаксис как помню..
main async()
{
  final text= await rootBundle.load('assets/bot.txt');

  Run(new MainApp());
}


И что, как мне передать текст куда то глубоко в иерархию теперь?

Что то всё плохо с самого начала, чувствую я не улавливаю каких то концептов.
Что я делаю не так?

PS: мож альтернативы Флаттеру есть? Что то эта поделка выглядит совсем сырой.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.