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




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

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

???????
Я пока домой, а то засиделся в офисе.
Возникнет новая интересная информация которая может подтвердить гипотезу о преобразовании дарта напрямую в машинный код в приложении - с радостью почитаю, тем более в метро будет чем заняться)
 
Vadim Lukichev
[
"Так JIT работает на определенной платформе, сам являясь нативным кодом конечно, в зависимости от платформы. Является частью \"Dart VM\" при отладке. А вообще преобразование в машинный производится одним и тем же кодом, разница только где - в приложухе на девайсе при отладки или перед сборкой релиза. Если есть желания всегда можно в исходники посмотреть ))\n",
{
"type": "link",
"text": "https://github.com/dart-lang/sdk/tree/master/runtime/vm/compiler/assembler"
},
""
]
 
???????
Да про jit не спорю, это было про анотацию по архитектуре

Сорцы одним глазом гляну, но если ничего не пойму то и засчитать за правду не смогу
 
Evgeny Cherkasov
[
"А вот это описание чем не устраивает? Там четко написано что dart2native генерит исполняемый файл ",
{
"type": "link",
"text": "https://dart.dev/tools/dart2native"
},
""
]
 
???????
Ты серьезно?
 
???????
Мы обсуждаем что есть aot и может ли оно преобразовываться в машинный код не только на устройстве пользователя
 
Evgeny Cherkasov
AOT это компиляция заранее. Очевидно что она делается не на устройстве пользователя
 
???????
Как очевидно тебе и про jit?)
 
???????
Сама по себе аббревиатура лишь говорит о том, что преобразование в машинный код происходит до исполнение
 
???????
И если тебе чтото очевидно тут, то уж извини, твои аргументы не будут аргументами без ссылок
 
Evgeny Cherkasov
JIT компиляция очевидно на устройстве пользователя
 
???????
[
{
"type": "link",
"text": "https://t.me/rudart/147818"
}
]
 
Evgeny Cherkasov
Две ссылки я приводил, из них вполне можно придти к тем выводам что я озвучил.
Не претендую на истину в последней инстанции, глубоко в этом не копался.
 
???????
А чего тебе тогда очевидно?
 
???????
Я вот считаю, что тут вообще никому ничего не очевидно
 
???????
Более того, есть тут aot которому нужна виртуальная машина как и jit
 
???????
А есть aot без vm
 
???????
Видел, это вроде гиперссылка
 
???????
Вот в том и вопрос, через какие этапы и когда
 
Dmitry Zakharov
[
{
"type": "link",
"text": "https://codelabs.developers.google.com/codelabs/google-maps-in-flutter/#5"
}
]
 
???????
Яж через нее вроде на снапшоты и попал
 
???????
Optimized production code (Dart AOT)

When apps are ready to be deployed to production — whether you’re publishing to an app store or deploying to a production backend — you can use the Dart AOT compiler to ahead-of-time compile your app to native ARM or X64 code machine code. Your AOT-compiled app starts instantly and runs smoothly.
 
Vadim Lukichev
Команда dart2native компилирует в машинный код. Результат - машинный код)) все я сдаюсь))
 
???????
Да, когда узнал что такое runtime теперь похоже на правду
 
Evgeny Cherkasov
Какой смысл в AOT на VM если есть JIT?
 
???????
Этот абзац
 
???????
Почитай какой, потом поделишься успехами с классом
 
???????
Нене, теперь я думаю ты и правда прав
 
???????
Есть 2 аот, 1 с вм на машине пользователя или для докера
 
???????
И 1 продакшен
 
???????
Я так понимаю, dart2native -k aot это именно aot с vm
 
???????
Собирающийся непосредственно перед запуском каждый раз
 
???????
А просто dart2native -k exe это полноценный бинарь состоящий из компилированого кода и неким рантаймом управляющим ничтяками
 
???????
(Если верить доке и нигде не мухлюют)
 
???????
Протесты возражения?
 
Vadim Lukichev
[
"Абсолютли \nВячеслав не очень это делать хотел)\n",
{
"type": "link",
"text": "https://github.com/dart-lang/sdk/issues/34343"
},
""
]
 
???????
Отличное завершение отличного вечера)
Теперь я знаю во что собирает флатер и мой бэк на дарте и веб)
 
???????
[
{
"type": "mention",
"text": "@v392persei"
},
" пасибо с:"
]
 
Sergey ?
Что здесь происходит ??
 
Vadim Lukichev
Взаимно)
 
???????
Не расскажу, только за деньги теперь продавать тайное знание буду)
 
Sergey ?
[
"Если актуально, можно послушать флаттер подкаст, выпуск с разработчиком dart vm, там они говорили и про jit и про aot. Либо сходить в чат ",
{
"type": "mention",
"text": "@androiddevpodcast"
},
", там есть человек который, во первых, участвовал в том выпуске, во вторых, разбирается в это деле очень хорошо, Александр Ефременков.\n\nА не забивать чат последние 4 часа ??"
]
 
Dmitriy Ferrum
Спасибо. Хорошо, а мне бы туда нанести маркеры, которые соответствуют координатам пользователей в firebase database
 
Dmitry Zakharov
Ну вот написано там как ниже
 
Dmitry Zakharov
Поищи код как работать с фаербейзом
 
Dmitry Zakharov
Получи данные, положи на карту в виде маркеров
 
Dmitriy Ferrum
Просто у меня получилось и уже понимаю как вывести список пользователей из ФБ, а вот конкретно взять 2 поля из ФБ, воткнуть их в массив, потом перенести их на карту маркерами.. как-то уже две недели не могу придумать
 
Dmitry Zakharov
Я так понял ты начинающий в разработке ?
 
Dmitry Zakharov
Тебе надо получить твои координаты, из базы как массив, далее на основе них создать массив маркеров условно с этими координатами, и все
 
Dmitriy Ferrum
Тут такие монстры разработки собрались, что мне лишний раз стыдно спросить что-либо
 
Dmitry Zakharov
Не это нормально, спрашивать, просто я задал тебе вопрос чтобы понять как ответить тебе
 
Dmitriy Ferrum
А Вы, случайно, не можете примером в меня кинуть? Как это выбрать? Как эти маркеры назначить... Честно, голова гудит и понимаю, что в очередной раз буду сидеть до утра и снова ничего не получится
 
Dmitry Zakharov
По сути у тебя есть скажем места (для примера рестораны) тебе надо вывести их на карту. У тебя есть список ресторанов в базе с полем coords которое содержит широту и долготу
 
Dmitry Zakharov
Покажи структуру свою в бд
 
Dmitriy Ferrum
Нет, у меня есть lat и long
 
Dmitry Zakharov
Пришли структуру
 
Dmitriy Ferrum
Вот это?
 
les forest
В коде как к firebase обращаешься?
 
Dmitriy Ferrum
Честно, я пока даже не знаю с какой стороны к нему подойти. Я не могу найти нормальный пример, который бы смог разобрать
 
les forest
Вот этот плагин тебе нужен
 
les forest
Там примеры есть
 
???????
1) Есть даже статья от разработчика про jit и aot, но она не соответсвует текущим реалиям (не дописана) и с даты последнего обновления как раз устарела на тему обсуждения

2) Есть 2 aot и соответсвенно 2 снапшота (с jit снапшотом - 3)

3) Если кому то что то очевидно тут на столь свежие темы, что вылавливать информацию из доки по крупицам надо и читая между строк - то либо это человек с зашкаливающей квалификацией, либо его и вовсе не стоит слушать.

Я даже спустя обсуждение и перебор всех этих документов понял лишь общую картину, что у нас есть.
 
Dmitriy Ferrum
Я по Вашему примеру смог сделать логин по роли пользователя. Но на вот это меня не хватает
 
neikist
Я банально .so из релизной сборки декомпильнул. Обычный elf напичканый машинным кодом, вполне декомпиляется нормально. По крайней мере если мельком взглянуть, 100% уверенности нет. У меня еще в планах как нибудь провести несколько экспериментов, но вообще выглядит вполне как полноценно скомиленный aot в машинный код.
З.Ы. помню кто то из разрабов упоминал что некоторый код вроде регулярок может действительно только в промежуточный байткод компилится.
 
???????
Смари, уже разобрались
 
???????
есть 3 разных снапшота
 
???????
1) jit + vm - во время дебага например
 
???????
2) aot + runtime - машинный код, например для прода мобилки или бинаря на бэке
 
???????
[
"3) aot + vm - собирается сейчас тем же ",
{
"type": "code",
"text": "dart2native -k aot"
},
" (по дефолту dart2native собирает aot + runtime), может быть полезен для докера, например"
]
 
???????
Вот этот самый runtime отвечает за гарбадж коллектор, изоляты и типизацию
 
neikist
Хм, про третий режим прям странно, впервые слышу, вроде с автором статейки по dart vm списывался на днях выше упоминаемой - он говорил что инфа там более менее актуальная
 
???????
[
{
"type": "link",
"text": "https://mrale.ph/"
}
]
 
neikist
Да, я про эту статью
 
neikist
Где в ней третий режим?
 
???????
[
{
"type": "link",
"text": "https://mrale.ph/dartvm/"
}
]
 
???????
Вот в ней не описан как раз второй
 
???????
В ней описаны жеж только vm
 
???????
Тк статья про дарт 2.3
 
neikist
Ммм... Как раз второй в ней описан. Там прямо сказано что для aot используется dartVM пайплайн по историческим причинам, а далее оно сгребается с огрызками vm в качестве рантайма.
 
neikist
Сама vm не включается
 
???????
[
{
"type": "link",
"text": "https://dart.dev/platforms"
}
]
 
???????
Хм, ну вот смотри, dart2native ты можешь собирать как exe, так и отдельно aot специальным флагом
 
neikist
Resulting snapshot can then be run using precompiled runtime, a special variant of the Dart VM which excludes components like JIT and dynamic code loading facilities.
 
???????
[
"Также тут описаны 3 разных снапшота\n",
{
"type": "link",
"text": "https://github.com/dart-lang/sdk/wiki/Snapshots"
},
""
]
 
neikist
kernel snapshot если верить статье про дартвм и вовсе банально ast дерево и его интерпретатор. Оно даже хранится в отдельных файлах
 
???????
Ну вот как раз новенькому dart2native не нужна VM
 
???????
Хотя мб они именно так и называют "runtime"
 
???????
Отвечающую за GC, изоляты и типизацию
 
neikist
Ну вообще да. Там чел в своей статье писал что VM они это называют по историческим причинам
 
???????
Хотя может ты и прав.
И dart2native при создании экзешника просто включает в себя тот самый aot и dartaotruntime
 
neikist
Блин, прям новый выпуск бы сделали с разрабами((
 
neikist
Подкаста
 
???????
[
"И флаг ",
{
"type": "code",
"text": "-k aot"
},
" просто заставляет сделать его тупо отдельно aot snapshot не включая в него dartaotruntime который ты будешь запускать отдельно"
]
 
???????
Это также звучит весьма вероятно
 
neikist
Нашел вот такую фразу "The dart2native command replaces dart2aot and has a superset of the dart2aot functionality." Хз что значит ибо может значить что просто переименовали и чуть расширили, а может значить что к чертям переделали все полностью
 
???????
Ну вот да, этож новинка-новинка
 
???????
Заменившая команды dart2aot и dartaotruntime
 
neikist
Короче без пол литры и авторов все равно не разберемся наверно толком. Лично я надеюсь таки с разрабами компилятора как нибудь еще выпуск подкаста запишут.
 
neikist
Я помню и после прошлого подкаста споры то были что в виду имелось
 
???????
Статья написана год назад, про dart 2.3, dartaotruntime отдельной командой появился в dart 2.4, dart2native появился в dart 2.7 недавно
 
???????
Вот вот, я про тоже, понятно, что ничего не понятно)
Но сегодня я много нового узнал, спасибо Вадиму)
 
neikist
Угу. А свежее ничего нет. Я автору в твиттере писал на тему где чего почитать посвежее - он сказал что и в этой статье концептуально все корректно на текущий момент.
 
???????
[
"Кстати, смотри на что наткнулся)\n",
{
"type": "link",
"text": "https://tdlib.github.io/td/build.html?language=Dart"
},
"\n",
{
"type": "link",
"text": "https://github.com/tdlib/td/blob/master/example/README.md#dart"
},
""
]
 
neikist
Забавно. Впрочем я доку по ffi читал уже как то - выглядит довольно удобно вроде. На практике правда не щупал.
 
???????
Ну можно много чего сделать)
 
neikist
Угу. Меня все любопытство разбирает можно ли между изолятами так буферы байтов или структуры шарить. Понятно что если и можно (а препятствий я не увидел) то небезопасно, но все равно прикольно.
 
???????
Ну так делать не стоит)
 
???????
Более того, тыж можешь смасштабировать и изолят в последствии оформить отдельным микросервисом
 
???????
и общение с ним посредством http/2
 
???????
(это если мы про бэк)
 
neikist
Даже не спорю. Чисто гипотетические размышления. Ладно, спокойной ночи, куда то пропала моя надежда лечь спать до часа...
 
???????
Спокойной)
 
???????
[
{
"type": "mention",
"text": "@v392persei"
},
" \nеще раз все переосмыслил и перечитал с имеющимся сейчас осознанием.\n\nБыл не прав.\n",
{
"type": "code",
"text": "dart2native -k exe"
},
" генерирует в одном бинаре сразу собраный код в машинном коде ",
{
"type": "code",
"text": "aot"
},
" и вшивает тудаже утилиту ",
{
"type": "code",
"text": "dartaotruntime"
},
".\n\nА если указать ",
{
"type": "code",
"text": "dart2native -k aot"
},
" (раньше это была отдельная утилита ",
{
"type": "code",
"text": "dart2aot"
},
") то он сгенерирует ТОЛЬКО ",
{
"type": "code",
"text": "aot"
},
" файл и его уже отдельно запускать утилитой ",
{
"type": "code",
"text": "dartaotruntime"
},
" (доступной в SDK с dart 2.4)\nЭто может быть полезно, чтоб сократить размер потребляемого диска или тянуть как отдельную зависимость, ну или пихать в докер.\n\n\nТак что выглядит все так, как есть просто JIT + VM и AOT + Runtime.\n\nСам по себе Runtime это сильно облегченная VM отвечающая за GC, управление памятью и проверку типов (и выкинули JIT, динамическую подгрузку кода). \n\n\nТакже есть\ndart2js - продакшен js\n\ndartdevc - утилита для специального js для разработки и некого подобия hot reload в вебе)"
]
 
???????
Продакшен сборка выглядит следующим образом:

Сорцы => Пропускается через определенные проверки-препроцессоры, типа аналайзера => На выходе определенное ядро с байткодом (в этом моменте уже можно скармливать VM как JIT) => Подбираем-проверяем типы, выкидываем неиспользуемые поля и методы => Получаем бинарь и снимаем с него aot снэпшот
 
01
Ребят, кто умеет в кастомизацию bash? Что за “[” и “]” в начале/конце каждой строки?
Появляется после ввода команды.
 
???????
Чего-чего?)
 
???????
Мб это у тебя эмулятор терминала шалит?
 
Олжас Сулеймен
Пришли к тому, что и говорилось в самом начале ))
 
Artur
Вместо Navigator'a можно использовать прекрасный плагин Sailor, который не требует контекста и доступен всегда и везде. Плюс очень удобно передавать аргументы.
 
Evgenii Elchev
в чем поинт генерации двух наборов? это же не веб, где можно по любой ссылке перейти и надо права чекать. Роут это же переход, имя роута, просто абстракция, что бы можно было абстрагироваться от конкретного класса при переходе. Логика куда тебе можно куда тебе нельзя все равно врнутри приложения намазана.
 
Evgenii Elchev
хотя даже в вебе роуты не генерируют под опреденный набор прав, просто мидлвар вешают на открытие и смотрят, есть права, нет прав. В мобилках так же. У нас бывает как правило три кейса:
1) при запуске приложения чекается авторизация, если юзер авторизован то ок, иначе переход на флоу авторизации
1) При определенном действии чекается авторизация, если юзер авторизован то ок, иначе переход на флоу авторизации
2) при ответе сервера с ошибкой авторизации переход на флоу авторизации
3) при октрытии экранов основного флоу если юзер авторизован то ок, иначе переход на флоу авторизации (никогда не видел такой реализации)
 
Иванушка
[
{
"type": "link",
"text": "https://stackoverflow.com/questions/60068347/mutable-field-in-stateless-widget"
}
]
 
Иванушка
Ребята, подскажите плз
 
petyappetrov
спасибо за развёрнутый ответ. ага, я не понимал как работает навигация в flutter’ере
 
Vadim Lukichev
Давай теперь я спрошу?)) Вот этот aot+runtime=exe или просто aot с ключом k, здесь часть aot это машинный код?
 
l
[
"Как-то этот код выглядит будто человек не понимает зачем вообще блок нужен.\nВсе что меняется, хранится в состоянии блока, состояние это неизменяемый объект, ",
{
"type": "italic",
"text": "чтобы их можно было различать, меняется "
},
"когда приходит событие и меняется внутри блока. Blocbuilder же строит виджет каждый раз на основе текущего состояния блока."
]
 
l
Кто-то что-то нажал, в блок приходит какое-то событие, внутри чето делаем, на основе этого отдаем новое состояние, блок билдер видит что состояние поменялось и перерисовывает виджет.
Блок он же чтоб логику разделять с интерфейсом, а не чтобы хранить переменные для стейтлесс виджета.
 
Олжас Сулеймен
надо чекать тулзу
 
Олжас Сулеймен
[
{
"type": "mention",
"text": "@PlugFox"
},
" ",
{
"type": "mention",
"text": "@v392persei"
},
" ",
{
"type": "link",
"text": "https://github.com/dart-lang/sdk/blob/master/pkg/dart2native/lib/dart2native.dart"
}
]
 
neikist
Открыл в cutter - да, вполне дизассемблируется в нормальный ассемблер.
 
neikist
dart2native -k aot открыл результат
 
Иванушка
Можешь на стеке ответить плиз чтоб он почитал что люди думают о его коде?
 
Vadim Lukichev
Ожидаемо)) Т.е. если резюмировать, по факту результат работы AOT - машинный код, который напрямую работает на процессоре хостинговой платформы, без каких-либо промежуточных преобразований (линковку и другие преобразования на уровне ОС при запуске можно опустить).
А так называемый runtime(aka DartVM) в этом случае - вспомогательная среда с GC, механизмом запуска и работы изолятов и т.д., как тут уже писали.
 
l
Ну там просто кусок виджета, там нужно смотреть что в блоке вообще происходит.
 
Иванушка
Достаточно ведь понять что чел не прав)
 
Dmitriy Ferrum
Подскажите, пожалуйста, как с этим бороться? Появилось внезапно))
 
Evgeny Cherkasov
Достаточно было прочитать статью про dart2native чтобы это узнать. К чему было столько споров и гаданий непонятно.
 
Evgeny Cherkasov
Это написано первой строчкой в статье: Use the dart2native command to AOT (ahead-of-time) compile a Dart program to native x64 machine code.
 
l
возможно памяти не хватает в телефоне
 
Dmitriy Ferrum
На разных устройствах пробовал - та же история. Памяти больше 20ГБ
 
AlexZander Furmanchuk
Попробуй установить приложение через USB, после чего удалить его и заного поставить, у меня такое бывало
 
DK
приложение подписано?
 
Maxim
подписано ли приложение? старое приложение было правильно удалено? попробуйте удалить через adb и поставить заново
 
Dmitriy Ferrum
Увы, я ещё не знаю как подписывать приложение. Только учусь.
 
Dmitriy Ferrum
В общем, получилось поставить. Думаю, надо снова переустанавливать винду. На маке вообще проблем не было
 
neikist
Проблема не в винде. Видимо разными ключами подписали
 
Dmitriy Ferrum
Я не знаю как подписывать. Я просто брал перекидывал на телефон через кабель, на своем телефоне я напрямую работал, также использовал эмулятор. Просто какой-то глюк был, что-ли
 
Dmitriy Ferrum
На сайте смотрел как получить ключи, но ввожу эти команды и ничего не происходит. Точнее встречаю непонимание со стороны винды)) говорит, что не знает таких команд. В общем, в этом ещё предстоит разобраться
 
Evgeny Cherkasov
Во второй строке populateClients у вас видимо делается выборка документов (QuerySnapshot), но я не вижу чтобы с ней дальше была какая то работа.
В следующей строке используется docs - это что?
 
neikist
Для подписи по умолчанию используется дебаг ключ который на каждой системе свой (хотя никто не мешает перенести, но напряжно и смысла мало). А при несовпадении ключей - приложение устанавливаться не будет (ну, с релизными это точно так, с дебаг не думаю что есть отличия)
 
neikist
В path добавь нужные пути
 
Dmitriy Ferrum
Это я переделал. Сейчас все нормально работает. Упражняюсь в решении задач. Хочу чтобы взяли на работу стажёром))
 
Evgeny Cherkasov
Нужно либо использовать полный путь к запускаемому файлу, либо прописать путь в PATH в настройках системы
 
Dmitriy Ferrum
У нас в городе нет вакансий по flutter. Все наркоманят по JS, а мне он не заходит сколько раз ни начинал учить. Не заходит и все. Сто лет назад в универе как начал учить строго типизированные ЯП, так и остаюсь на С-подобных ЯП
 
???????
Выходит что так.
 
Dmitriy Ferrum
А флаттер крутой. Много лучше ЖС (лично для меня). Да и в сравнении с реактом, тут пишется все в разы быстрее, понятнее и более последовательно
 
Nick
какая странная формулировка. флаттер – это фреймворк, жс – язык
 
Artem Shkryab
Там все 2 или 3 файла в либе. Просто скопируй их в свой проект. В одном из них создаётся инстанс кеш менеджера, стандартный сохраняет 20 объектов на 7 дней, можешь создать свой инстанс, и указать параметры которые тебе нужно
 
Evgeniy
Есть typescript если что
 
???????
Братан, ничего не достаточно, особенно для тебя, а если то что я написал, все это есть на этой странице, то ты и правда не очень умный.
 
???????
Тобишь в проде он просто слепляет рантайм и аот часть
 
???????
Вероятно просто конкатенацией с неким паддингом
 
Dmitriy Ferrum
Простите. Дарт более понятный, а флаттер более удобный. Вот так.
Я всю ночь копался в коде, так что могу тупить... Да и туплю))
 
Nick
недосып еще никому на пользу не шел) высыпайтесь
 
Dmitriy Ferrum
Та надо бы, наверное. Но пока не сделаю то, что наметил - не смогу. Это дикий кайф, когда получается, когда пишешь и видишь, что ты делаешь, а оно ещё и работает ??????
 
Vadim Lukichev
Про dart2native похоже, что так, но реально сам не смотрел.
Тут главный посыл - что в машинный код компилируется сразу. А способ упаковки и доставки и запуска этого кода на хостинг платформе уже следующий вопрос. Просто реально этот dart2native недавно появился + все эти понятия в статьях про "снапшоты", которые те самые "снапшоты" вносит сумятицу. Но вроде разобрались с этой темой)
 
Ivan Pavlov
Можно поподробнее, что за «педантик» и где включается?)
 
Олжас Сулеймен
[
{
"type": "link",
"text": "https://dart.dev/guides/language/analysis-options"
}
]
 
Олжас Сулеймен
[
{
"type": "link",
"text": "https://pub.dev/packages/pedantic"
}
]
 
Олжас Сулеймен
[
{
"type": "link",
"text": "https://pub.dev/packages/effective_dart"
}
]
 
Олжас Сулеймен
если что в либу можно не только дарт фалы паковать но и все остальное
 
Олжас Сулеймен
sass css yaml конфиги html шаблоны
 
???????
Ага. Я пришел к выводу, что всеже есть 1 аот тот что ты описывал, все так и есть.

И просто слепляется "запускатор" рантайм и аот.
 
A1ex Petrov (К)
Мужики, как отдебажить релизную версию приложения?
 
Дмитрий Щербаков
логами
 
A1ex Petrov (К)
А где их взять? я запускаю на телефоне, при переходе на экран с запуском видео, приложение падает
 
???????
Релизная, очевидно, не дебажится, на то она и релизная.
Но ошибки ты можешь перехватывать, в теории тебе какойнить крашлитикс нужен
 
A1ex Petrov (К)
То есть найти причину из-за чего крашится только методом тыка получается?
 
Дмитрий Щербаков
Сливай еррор и стектрейс куда нибудь в фаер бейс
 
???????
Если приложение прям крашиться, то вряд ли он это сможет)
 
Дмитрий Щербаков
Ну это да)
 
Дмитрий Щербаков
Может какой то локальный лог вести на все действия
 
???????
Тем более там видево у него, значит проблема глубже флатера
 
Дмитрий Щербаков
И синкать его при запуске
 
???????
Ну он не запишет в лог)
 
???????
Приложение при краше не станет дожидаться записи в файл)
 
???????
[
{
"type": "link",
"text": "https://firebase.google.com/docs/crashlytics"
}
]
 
???????
Чонить такое надо
 
???????
Ну или подрубать логику и думать где ты обосрамся
 
Дмитрий Щербаков
На сяоми кстати норм ошибки при краше показывает ?? в этой мююай хз как выговорить
 
A1ex Petrov (К)
Да там вроде ничего грандиозного
 
Дмитрий Щербаков
Ну наверно косяк в ijk
 
A1ex Petrov (К)
хотя, я сейчас запустил flutter run --release -d свой девайс, и все норм, не крашнулось
 
A1ex Petrov (К)
а при flutter build apk этот релиз крашится
 
Maxim
Подключить телефон к компу и смотреть стекирейс в логах adb
 
A1ex Petrov (К)
Так он релизное приложение не видит там, только дебажное
 
Maxim
В настройках разработчика вроде можно настроить какое приложение деьажить. Но это не точно, гляньте на всякий случай
 
Дмитрий Щербаков
попробуй crashlist фокс выше писал
 
Alexey
Если TextInput в отдельном виджете (примерно как в мессенджере - input вместе с кнопкой для отправки). Как из родительского виджета стереть содержимое инпута? Красиво ли в коллбэке от кнопки передавать не только значение textfield но и его контроллер для управления?
 
Fearless Cry
нормально
 
Fearless Cry
а или я не понял
 
Fearless Cry
в коллбеке от кнопки?
 

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

страницы в данном разделе 
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  Dart & Flutter по-русски
 Dart & Flutter по-русски  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