На главную страницу
Форум txt.version   




Статья :: Dart & Flutter по-русски

Программирование : Dart & Flutter по-русски

Max
Выкачиваешь словарь отдельным запросом, в интерфейсе ставишь ключи вместо текстов, потом по ключам подгружаешь шаблоны из словаря, подставляя в них значения типа цифр и имён.
 
IB Akhrorov
У меня есть таб :
ru en var_name
Да yes answer
Можно по подробнее
 
Max
Представь, что тебе нужно написать "у вас осталось 3 попытки из 5"/"you have 3 of 5 tries left". Тебе понадобится строка с местами для подстановки переменных - шаблон.
 
IB Akhrorov
Я так хочу сделать , но в коде не получается сформировать
 
Max
[
{
"type": "link",
"text": "https://flutter.dev/docs/development/accessibility-and-localization/internationalization"
}
]
 
Tim
Подскажите пожалуйста, а как бороться с тем, что при hot reload streamBuilder выдает свой initialData? (BLoC). Использую BehaviorSubject
 
Дан ?? Dan Voronov
вопрос еще: столкнулся что при разработки в хот релоад все работает, а когда запускаю в режими билда то получается зависающая нерабочая программа - видндовс, андройд студия последних обновлений, внешний телефон андройд 7. часто такое бывает и куда смотреть?
 
???????
[
"Время тупеньких вопросов? Оно самое.\nЧастенько натыкаюсь на использование виджета ",
{
"type": "code",
"text": "Builder\n"
},
"Как я понимаю, его смысл в том, что если тебе ленивенько разносить свой код по куче классов, ты можешь немножечко им разделять контекст.\n\nСобственно таким образом можно обходить ошибку, когда ты пытаешься использовать ",
{
"type": "code",
"text": "Navigator"
},
" прям из ",
{
"type": "code",
"text": "MaterialApp"
},
" (хоть лучше решать эту проблему через ",
{
"type": "code",
"text": "GlobalKey()"
},
")\n\nДля чего еще это может быть полезным?\nКакие задачки и проблемы решает, что с помощью этого авторы хотят оптимизировать?"
]
 
Sergey Salnikov
Если хочешь убрать первый эмит behavior subject, ставь оператор skip(1) - всегда при подписке скипнет первый эмит.
Добавляй руками после первого запуска и перед хот релоад временный оператор skip.

Хотя не очень ясно зачем оно вообще нужно - убирать первое значение...
 
Ulugbek Isroilov
это риторический вопрос или ваши размышления? ??
 
Stanislav Sagan
Доброе утро, А скажите есть способ запустить(установить) флатер приложение на телефон, чтоб не через кабель. Что-то раньше работало по шнурку, а теперь комп вообще не видит телефон. Ну мне и с эмулятором все отлично, но бывают фичи которые хочется тестить только на телефоне. Вроде было что-то такое в интернете, какая-то программа но я не уверен. Подскажите пожалуйста
 
Мумитроль
Сам adb уже умеет ставить на Android через wifi
 
Roman Cinis
Ну не на всех телефонах и не на всех версиях Андрея. Нужно гуглить по своему конкретному телу. Иногда Рут бывает нужен, иногда установка спец аппликации
 
Мумитроль
Вы о чем? На каких же версиях ведра или телефонах это не работает?
 
Мумитроль
[
{
"type": "link",
"text": "https://developer.android.com/studio/command-line/adb"
}
]
 
Roman Cinis
Если мы про wireless adb а не обычный adb по кабелю то это почти все андреи версии ниже 4.0
 
Stanislav Sagan
Уф, на первый взгляд выглядит чутка заморочисто)) Но спасибо больше, похоже что очень годное решение)
 
Мумитроль
А ещё adb скорее всего на Windows 1.0 не ставится. Ну вот серьезно, фраза про "не все устройства" была чтобы просто что-то сказать.
 
Combot
[
{
"type": "mention_name",
"text": "Andi Wahab",
"user_id": 924543180
},
" has been banned! Reason: ",
{
"type": "text_link",
"text": "CAS ban",
"href": "https://combot.org/cas/query?u=924543180"
},
"."
]
 
Tim
Нет нет, Вы неправмльно поняли. Я ожидал, что при хот релоаде behaviorSubject будет выдавать свое последнее значение (те данные, которые пришли последними), а по факту, прилетает null (то самое первое дефолтное значение). Надеюсь, в этот раз яснее донес мысль
 
Yerassyl
Стоит юзать flutter_bloc библиотеку или написать свой провайдер
 
Sergey Salnikov
Твой стрим судя по всему при ребилде заново создаётся, поэтому и эмитит начальное значение
 
Tim
Вот, поэтому пояснил, что использую BLoC, т.к. все еще не до конца понимаю как это все работает. Но на страницах, где используется FutureBuilder - все норм
 
Tim
Если бы даже стрим пересоздавался и уходил новый запрос в бд, то страница бы все равно отстроилась, а тут происходит иное
 
Yerassyl
Вопрос всем) что вы используете для внутренних покупок?
 
Yerassyl
То есть как оплата
 
Nick Sizykh
Если по usb комп не видит смарт, то скорей всего не получится. Чтобы включить adb over wifi нужно подключить сначала через usb.
 
???????
Это прямой вопрос: чем может быть полезен Builder, ситуации в которых его стоит применять?
 
Евгений
дык насколько я понимаю это просто способ получить контекст для компонента прямо внутри функции build не создавая отдельный класс.
 
???????
Так контекст дает сам build)
А текущие параметры известны и так на уровне текущего виджета...
 
Евгений
[
"Я не дофига шарю но как я понимаю вот это единственный способ обратится к скаффолду не создавая отдельный класс для floatingActionButton\n\n ",
{
"type": "mention",
"text": "@override"
},
"\n Widget build(BuildContext context) {\n return new Scaffold(\n appBar: new AppBar(\n title: new Text(widget.title),\n ),\n body: new Container(),\n floatingActionButton: new Builder(builder: (BuildContext context) {\n return new FloatingActionButton(onPressed: () {\n Scaffold.of(context).showSnackBar(\n new SnackBar(\n backgroundColor: ",
{
"type": "link",
"text": "Colors.blue"
},
",\n content: new Text('SnackBar'),\n ),\n );\n });\n }),\n );\n }"
]
 
???????
А через ключ низя чтоли?)
 
???????
Через ключ же будет много симпатишнее и удобнее
 
Игорь Стрелов
Ребята. Здравствуйте. Совсем новичек. Гугл на инглише выдает, не могу разобрать. Как из Future получить bool? Мне нужно из sharedPrefernces получить данные, и проверить наличие в них значения. Соответвенно вернуть тру ор фолз
 
???????
await или .then()
 
Евгений
и await нужно в async функции юзать
 
Игорь Стрелов
Спасибо, сейчас попробую
 
???????
[
"Смари, создаешь\n",
{
"type": "code",
"text": "final GlobalKey scaffoldKey = GlobalKey();\n\n"
},
" Устанавливаешь\n",
{
"type": "pre",
"text": "Scaffold(\n key: widget.scaffoldKey,\n ...\n)\n\n",
"language": ""
},
"Обращаешься:\n",
{
"type": "pre",
"text": "final ScaffoldState scaffold = widget.scaffoldKey.currentState;\nscaffold.showSnackBar(SnackBar(content: Text('...')));\n\n",
"language": ""
},
"И не надо шарить по контексту и чегото там искать)\nНо если ",
{
"type": "code",
"text": "Builder"
},
" именно для этого, то ясн, не сильно потерял, что не использовал)"
]
 
Евгений
давай рискну сделаать предположение на обум. Возможно build возвращает конекст в момент создания компонента, а ключ доступен только после. Т.е. задним числом когда Build уже закончил работать. Как думаешь?
 
???????
Build возвращает контекст при каждом ребилде.
При первой постройке это initState
 
Евгений
не удачно выразился, при каждом ребилде в том числе первом. При первом ребилде ключа еще не будет надо полагать
 
???????
Ну этот ключ вы создаете вообщет не в билде)
 
???????
А как свойство самого вашего виджета
 
Евгений
а толку оно тм еще не на что не ссылается
 
???????
Причем даже не стейта, а именно виджета (если стейтфул) )
 
???????
Ну так и кнопочки еще не существует на которую жмакать)
 
Игорь Стрелов
У меня функция асинхронная получает sharedPreferences. Так как getInstance асинхронный, то моя функция тоже становится асинхронной (дарт заставляет) и соответственно заставляет возвращаемое значение функции обернуть в future
 
Игорь Стрелов
А мне нужно чистый булл получить
 
???????
Вы сами себя слышите?)
 
Игорь Стрелов
Проще говоря я получаю из настроек состояние IconButton и задаю ему цвет
 
Игорь Стрелов
Я ж новичек)
 
Игорь Стрелов
Простите если совсем зашквар
 
Bod9i
В шарпе, если функция асинхронная, то она возвращает Task, а если вызвать через await то вернёт как раз T
 
Bod9i
Я думаю здесь тоже самое
 
???????
[
"Вот что вы только что сказали:\n",
{
"type": "code",
"text": "Ну у меня функция долго работает и результат возвращает гдето через минуту, это, конечно здорово, что она так долго работает, но нельзя сделать так, чтоб она работала минуту, но результат этой работы возвращала уже прям сейчас?"
},
""
]
 
???????
[
"Вам очевидно нужен пакет ",
{
"type": "code",
"text": "back_to_the_future"
},
" от Дока, поищите в пабе)"
]
 
???????
И да, флатер не про синхронщину и даже не про асинхронщину, он про реактивщину, так что привыкайте к тому, что синхронные функции у вас в принципе будут в красную книгу занесены)
 
Игорь Стрелов
Спасибо) я начал догадываться, что передать в виджет значение строгого типа от асинхронной функции невозможно
 
Игорь Стрелов
Тогда след вопрос
 
???????
Не правда
 
???????
[
"Есть ",
{
"type": "code",
"text": "FutureBuilder"
},
" и ",
{
"type": "code",
"text": "StreamBuilder"
},
""
]
 
???????
Такие вот виджеты, которые принимают будующее, а пока его нет отрисовывают чтото другое, например делают интерфейс ридонли или прогрессбар
 
???????
[
"Хотите добрый совет?\nОтложите в сторону свою IDE и пропутешествуйте сюда: ",
{
"type": "link",
"text": "https://dartpad.dartlang.org/"
},
"\nИ разбирайтесь тута"
]
 
Игорь Стрелов
Мне нужно при загрузке экрана прочитать sharedPreferences и получить список id, проверить этот List на наличие там элемента и в соответствии с этим отрисовать цвет иконки. Параллельно с этим собирается ListView из удаленного json
 
???????
Если удобнее в IDE, то играйтесь в "тестах", а не в основном модуле приложения
 
Игорь Стрелов
Все, я кажется понял)
 
???????
Все это делается очень просто и кучей различных способов, но делать я за вас не буду (надеюсь и остальные не будут)
 
???????
Разберитесь, для начала, хотябы с асинхронщиной
 
Игорь Стрелов
Спасибо))) кажется допер
 
???????
[
"Да, тут тоже самое, возвращает ",
{
"type": "code",
"text": "Future"
},
""
]
 
???????
[
"Еще можно через ",
{
"type": "code",
"text": "myFuture.then((T result) {...})"
},
""
]
 
Игорь Стрелов
Победил. Оказалось все просто. Получил sharedPreferences в асинхронном потоке, который у меня данные из сети получает и уже после этого отрисовал интерфейс
 
???????
Ну эт не совсем правильно)
 
???????
Вам энивэй придется разбираться с FutureBuilder и StreamBuilder
 
???????
Причем не когдато в дальней перспективе, а прям здесь и сейчас)
 
???????
Вы без этого вообще никуда не уедете
 
Sergey Salnikov
Bloc это абстракция, надо смотреть как она реализована и как встроена в дерево виджетов.
 
???????
Можно тупенький вопрос?)
Если способ использовать несколько лямбда функций подряд?
В случае с Future<> можно использовать then - что очень удобно.
А как быть с синхронными?
 
???????
[
"Что то на вроде ",
{
"type": "code",
"text": "; | &&"
},
" в баше"
]
 
???????
Тобишь хотелось бы что то вроде pipe'ов для синхронных выражений
 
Игорь Стрелов
Ну смотрите. Я получаю список новостей с сервера. После получения проверяю наличие id этих новостей в sharedPreferences и уже во вью передаю List со списком значений сервера + булевое значение по условию проверки
 
Игорь Стрелов
Сильно костыльно?
 
???????
А что в это время у пользователя происходит на экране?
 
???????
В этом же весь вопрос, собственно
 
Игорь Стрелов
ПрогрессБар
 
Игорь Стрелов
Ну как он верно во флаттере
 
Игорь Стрелов
CircleProgressBar
 
???????
Ну если прогресс бар есть - норм
 
Игорь Стрелов
Отлично) спасибо большое)
 
???????
Вам строго на строго запрещено блокировать экран пользователя синхронными вызовами, а все остальное уже на вашей совести.
 
Kherel
[
{
"type": "mention",
"text": "@dushes_at_work"
},
" а как ",
{
"type": "code",
"text": "sceneBuilder"
},
" превратить в widget?"
]
 
Sergey Ivanov
Всем привет, дарт ругается на это место, ошибка:
Unhandled Exception: type 'int' is not a subtype of type 'String' in type cast
Что это может быть?
 
Kherel
может body id int?
 
Sergey Ivanov
да, спс, а что нельзя в int передавать значения?
 
Sergey Ivanov
ок, спасибо
 
Andrey Smirnov
)) ты уверен, что хочешь переписать весь flutter ?

И лишиться всего цикла runApp()

Этот класс используется на самом низкос уровне, не стоит его наверно выдергивать на уровень аппликейшен
 
Kherel
[
"у меня примерно вот такой вопрос ",
{
"type": "link",
"text": "https://stackoverflow.com/questions/58040703/why-drawing-a-flutter-path-with-strokewidth-is-too-expensive"
},
""
]
 
Kherel
[
"я надеялся если следать это внутри ",
{
"type": "code",
"text": "sceneBuilder"
},
" то будет быстрее.."
]
 
Kherel
что бы не менять цвета внутри canvas а просто наклдывать разный pushColorFilter
 
Kherel
[
"и делать разный pushTransform на одну picture ",
{
"type": "mention",
"text": "@dushes_at_work"
},
""
]
 
Sergey Salnikov
Так скопируй future, только без async
И оборачивай
NotFuture(syncFunc)
.then(nextSyncFun)
Имхо лишний код )

Экономия только на переменных
 
???????
Тут и естб лишний код
 
???????
Я и спрашивал, мб есть какие хитрости
 
Sergey Salnikov
Пока в дарт не завезут extension function, не получится без обертки сделать подобное

Я бы запилил нечто аки let, also,run в kotlin
 
Max
Если все функции написаны тобой - нужно каждую из них сделать callable object с полем вызова следующей
 
???????
Пример можно?
 
Max
Хмм... С телефона не очень удобно. Посмотри callable object в Dart language tour, там в принципе несложно.
 
Max
Хмм, или ты хотел их именно анонимными? Тогда так не пройдет.
 
Max
Секунду...
 
???????
[
{
"type": "pre",
"text": "class WannabeFunction {\n call(String a, String b, String c) => '$a $b $c!';\n}\n\nmain() {\n var wf = new WannabeFunction();\n var out = wf(\"Hi\",\"there,\",\"gang\");\n print('$out');\n}",
"language": ""
}
]
 
???????
Про такую фичу не знал)
Но хотел именно анонимно, да
Для красивых лямбд.
 
Max
Можно через .apply, но там будет инвертированный порядок, читаемость может хромать.
 
Andrey Smirnov
Буду у компа попробую помочь
 
Andrey Smirnov
привет еще раз
меня, если честно, смущает подход

child: Transform.scale(
scale: scale,
child: CustomPaint(
painter: HeartsPainter(),
),
),

тут же явно будут проблемы с антиальясинг линий после их отрисовки и последующего шкалинга

имхо, если уж у нас есть вариант рабьоты с custom paint изначально можно поменять алгоритм отрисовки и количества линий и применяя соот-щие width без последующего шкалинга снаружи
 
Kherel
согласен
 
Andrey Smirnov
имхо подход неверный
это все равно что тратить ресурсы на иконки 512 px при рендеринге в ячейке 16px
 
Kherel
это вопрос на стак оверфлоу создал не я, но я хочу на него ответить, анимацию заведу во внутрь, думаю как уйти от постоянно отрисовки path внутри цикла, думаю создать несколько canvas, создать picture для одного сердца, и потом через canvas.drawPicture уже в цикле отрендерить разные сердца..
 
Kherel
но может быть это неверно..
 
Andrey Smirnov
с цветом тоже можно поиграться накладывая сверху прозрачную маску и играя с color filter в целом к маске (или заливая paint с заданным shading), а не к линиям по отдельности
 
Kherel
paint, это canvas.paint?
 
Andrey Smirnov
да painting.paint
кисть имел ввиду
твой вариант drawPicture(Picture picture) будет делать примерно тоже самое, что и scene builder

кажется это лучший алгоритм
 
Kherel
спасибо
 
Kherel
буду пробывать дальше
 
Kherel
вообще canvas это очень интересно конечно[
 
Kherel
еще интересен расчет точек в ручную.. может вы знаете как это делать?
 
Kherel
допустим, есть кривая, она известка, есть длинна, как найти координаты место где это дилана закончится на кривой?
 
Andrey Smirnov
[
"да ) ??\n\nя вот тут еще интересные примеры с градиентом смотрел, можно к твоему кейсу применить для более красивой заливки линий, может пригодится\n\n",
{
"type": "link",
"text": "https://fiddle.skia.org/c/@sweep_gradient_talk_4"
},
"\n",
{
"type": "link",
"text": "https://fiddle.skia.org/c/@sweep_gradient_talk_lots"
},
""
]
 
Kherel
вот такого плана вопросы.. это какая область знаний?
 
Andrey Smirnov
[
{
"type": "link",
"text": "https://fiddle.skia.org/c/@SkPath_cubicTo_example_parametric_animated"
},
"\n",
{
"type": "link",
"text": "https://fiddle.skia.org/c/@SkPath_quadTo_example_parametric_animated"
},
"\nпочитай теорию там нет высшей математики"
]
 
Max
Вроде, это как раз есть в API
 
Kherel
понял, спасибо.
 
Anton ?? ? ??
Есть тут кто вк хакатона? На флаттере приложение делали
 
Яўген
Может кто сталкивался с этой ошибкой, можете пояснить о чем она? понял только, что что-то не так с колбэками делаю...

Ошибка:
This error happens if you call setState() on a State object for a
widget that no longer appears in the widget tree (e.g., whose
parent widget no longer includes the widget in its build). This
error can occur when code calls setState() from a timer or an
animation callback.
 
Max
Звучит, как попытка просетать стейт убитому виджету.
 
Яўген
у меня просто суть в чем: пытаюсь редактировать данные. При первой попытке в момент вызова setState вылетает стек ошибок, а при второй попытке данные нормально обновляются. Метода dispose нету нигде... Я вообще не вдупляю в какую сторону копать...
 
Danila Leontyev
[
"Всем привет. Есть вопрос по ",
{
"type": "code",
"text": "RelativeRectTween"
},
" и ",
{
"type": "code",
"text": "PositionedTransition"
},
" (или SlideTransition) - Пытаюсь сделать такую штуку: есть кнопочка по нажатию, на которую выезжает “кусочек” с элементами, если еще раз нажать - будет выезжать еще. Размер элементов не известен. Как можно в ",
{
"type": "code",
"text": "RelativeRectTween"
},
" - задать конечную точку, которая зависит от размеров элементов в “выезжающем” виджете?"
]
 
Vyacheslav
[
"всем привет! грызу гранит TDD по мануалу ",
{
"type": "link",
"text": "https://resocoder.com/2019/08/29/flutter-tdd-clean-architecture-course-2-entities-use-cases/"
},
""
]
 
Vyacheslav
вот такой вопрос: когда жму Dart run all Tests то некоторые из них зависают с вопросительным знаком. Потом вручную запускаю по очереди, все норм. VS Code. В чем проблема? Когда тестов 10 штук это не страшно, но к концу курса их штук 100 должно быть ))
 
Семён undefined
кто знает, как покрасить иконки статус бара на айос?
 
???????
[
"Делюсь универсальным хранилищем, будет работать и на мобилках и в вебе, также все схороняемые и запрашиваемые ключи кэшируются в памяти.\n",
{
"type": "link",
"text": "https://pub.dev/packages/plugfox_localstorage"
},
""
]
 
???????
Только протестировано от слова - совсем никак, так что, если будут проблемесы - пишите, поправлю)
 
i ??m
Блин, прикол. TextField не поддерживает вставку gif.
Кто то придумывал альтернативный вариант?
 
i ??m
Ну вот как в телеграмме
 
i ??m
Контроллер то я могу написать наверное, но ошибка же раньше возникает.
 
i ??m
Буду благодарен за любые идеи
 
i ??m
[
"Image keyboard support · Issue #20796 · flutter/flutter\n",
{
"type": "link",
"text": "https://github.com/flutter/flutter/issues/20796"
},
""
]
 
Дан ?? Dan Voronov
разобрался. надо на http в андройд в манифесте просить "android.permission.INTERNET" иначе в билде запросов не будет, хотя во время разработки интернет в программе есть
 
Tim
Помогите пожалуйста, не догоняю в чем проблема. У меня стримбилдер перестраивается каждый раз с перестройкой страицы, хотя (если я правильно понимаю) он должен ребилдить только при поступлении новых данных в стрим
 
Tim
Никого же не смущает код скриншотами? имхо, так читабельнее
 
???????
С чего это он не должен перестраиваться, если все что выше перестраивается?
 
???????
А если ты тему приложения изменить в MaterialApp со светлой на темную, в нем все тоже светлое должно остаться?)
 
Tim
Так-с. То есть оно не возвращает то же самое значение, что было при прошлом билде?
 
???????
На вскидку не отвечу как и что у тебя там будет
 
Tim
Под капотом у стримбилдера в didUpdate лежит сравнение снапшотов или чего то вроде того
 
Tim
И по идее, при ребилде предков, стримбилдер должен отдать свой старый стейт
 
Tim
Или я ошибаюсь?
 
Dima
думаю что если предок апдейтнится, о ребилда полного вложений не избежать
 
Dima
тут как выход, как-то разделить его с предками тогда
 
Tim
у меня еще есть вот такой эксперименттальный участок и он отрабатывает много много раз
 
Tim
Хоть и в стрим данных не попадает
 
Tim
Тут получается так, что у меня каждый раз какие то новые инстансы стрима что ли прилетают... не понимаю
 
Dima
У меня такое в провайдере было или даже есть, просто забил, как-то надо будет углубиться
 
Tim
До этого была одна проблемка
 
Tim
[
{
"type": "link",
"text": "https://stackoverflow.com/questions/56075306/flutter-infinite-loop-when-streambuilder-inside-layoutbuilder/56075644"
}
]
 
Tim
Тут решение. Это я пофиксил, но проблему это не решило, есть что то еще
 
4??uzhoy .
Привет всем, спрашивал до этого, спрошу еще раз
 
4??uzhoy .
есть ли способ узнать размер хранилища приложения программно или узнать размер узла базы Sembast или узнать размер JSONа именно в байтах
 
Nick
присоединяюсь к вопросу. в частности интересно, не ломалось ли это в ios 13, ибо в эмуляторе на 12 все ок, а на железке с 13 белое на белом
 
Sergey Chernov
У меня такое было из-за того, что не все зависимости устанавливались. В частности, не скачивался http_interseptor. Большинство ошибок сборки видно при сборки в xcode с помощью пункта "archive'.
 
i ??m
Screenshot (30 сент. 2019 г. 9:34:03)
 
i ??m
А этом скриншоте 2 проблемы которые у меня вылезли
 
i ??m
Не нашел сходу как ограничить перелистывание
 
i ??m
Т.е. я могу листать бесконечно и вниз и вверх. Не пойму как это дело ограничить.
 
northelks
и как ты хочешь, чтобы тебе помогли?
 
Anton ?? ? ??
Поинтересуюсь, что это у тебя за таблица такая красивая кастомная?
 
toTheMoon??
Посоветуйте какой мак взять?
 
tdesc
Красивый и быстрый. Мин 16 памяти
 
Igor Katsuba
macbook pro 15 2019 c i9 на борту. Отличная машина
 
Maksym Vasylyshyn
Дратути , кто-то трогал AR во флаттере ? Есть ли он вообще там?
 
Семён undefined
ручками делается
 
i ??m
Упс не на то ответил. Ну эта, не очень понимаю в какую сторону копать, слова какие-то добрые сказали )
 
4??uzhoy .
а как итемы падают на экран? сто пудова же какой нибудь список ?
 
i ??m
Да у меня строится tilelist динамически. Далее через скроллконтроллер реализую переход к последнему элементу. Но проблема в том что я могу листать далее. Ожидалось что такого быть не должно
 
4??uzhoy .
попробуй в дебаге посмотреть индекс перехода после последнего итема, может увидишь что нибудь интересное
 
i ??m
У меня делается print(index)
Видно что при скроле вниз он превышает Макс кол-во элементов. В таком случае я возвращаю null чтобы ошибки не было
 
i ??m
Но как запретить листать я не очень понимаю.
 
John
Подскажите как быть. Использую Hero виджет вместе с Text внутри. При переходе на другой экран “иногда” конец текста исчезает во время анимации и опять возвращается в конце анимации. Код в двух экранах идентичный.
 
John
Пробовал и оборачивать в Container и убирать его. Результат один и тот же
 
i ??m
Попробую вечером, спасибо.
 
Gevork Arzumanyan
Господа а как быть в новой версии флаттера с HERO
при переходе на другой экран родитель пропадает (новвоведение в 1.9.1)
но при возвращении на предыдущий экран анимируемый виджет не возвращается
 
Gevork Arzumanyan
там просто пустое место (
 
Sergey Salnikov
ты не весь код показал, но вангую у тебя сам bloc каждый раз при ребилде новый инстанс, поэтому такое поведение

покажи как ты bloc инициуруешь

а лучше переходи с самописных колёс на flutter_bloc
 
Tim
У меня при инициализации bloc в консоль сообщение отстреливает, соответственно, уверен, что инстанс один
 
Tim
Для блока использую Inherited
 
Tim
Но совет про bloc_provider в тему, на следующем проекте перееду
 
Kherel
Небольшой вопрос по bloc. У меня есть email verification, http запрос возвращает токен + на эл.почту приходит код. Чтобы верификацию пройти я должен отправить токен и код. Вопрос где сохранить токен, между экранами? В репозитории, в bloc или state, вернув его с event’ом?
 
Sergey Salnikov
я уже об этом писал здесь - самописные велосипеды мешают, если нет понимания как дерево виджетов работает

бери flutter_bloc
плюс обязательно углубляй понимание фреймворка

если сделаешь демо репо с воспроизведением этого поведения - подскажу в течении дня
 
Sergey Salnikov
[
"Я храню в State, причём это один bloc и несколько экранов.\nв твоём случае\n",
{
"type": "pre",
"text": "EnteringEmail\n -> onEmailSubmit(): Token { return await httpEmail(): Token }\n-> WaitingForEmailedCodeInput(Token)\n -> onCodeSubmit\n\n",
"language": ""
},
"Могу накидать bloc, но попозже"
]
 
Kherel
получается, ты внутри ui копируешь токен из стейта в евент?
 
Sergey Salnikov
ни в коем случае
это делает логика, ui только отображает
позже накидаю пример, либо прямо свой oauth login приведу
 
Kherel
а все я увидел
 
Kherel
спасибо
 

Dart & Flutter по-русски

страницы в данном разделе 
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски   


Разделы
Околокомпьютерная литература (375)
Программирование (102)
Программы (75)
ОС и Сети (49)
Интернет (29)
Аппаратное обеспечение (16)
Базы данных (6)
Flutter
React Native
Xamarin

Содержание сайта (выборка)
Apache
Протоколы TCP/IP (принципы, протоколы и архитектура)

PHP, PELR, JSP
PHP
JavaServer Pages (JSP)

Базы данных
Основы mysql
СУБД INFORMIX
СУБД POSTGRES
Основы проектирования реляционных баз данных

HTML, javascript
Спецификация HTML 4.01
Каскадные Таблицы Стилей, Уровень 2
Клиентский JavaScript. Справочник.
JavaScript руководство пользователя
Серверный JavaScript 1.4. Руководство по Использованию.

Паскаль, C, C++, C#
GCC (примеры)
FAQ Валентинa Озеровa DELPHI
C





 
©  programming-lang.com  справочник программиста
©  http://ekb.programming-lang.com/tlg/  бесплатный телеграм бот
©  http://ekb.programming-lang.com/tlg/  бесплатный телеграм бот
React Native
demo forum