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




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

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

Ivan Frolkin
я обозначил проблему в ишью как тайп инференс поломан для аргументов функций-колбеков
 
Egor
Так все и так знают, что поломано) Чем больше тест-кейсов - тем лучше
 
Ivan Frolkin
[
"Да какие тут тест кейсы. Минимальный пример выглядит так: ",
{
"type": "pre",
"text": "\ntypedef Fn = Function(T);\nvoid iterate(List list, Fn iterator) {}\nList list = [];\nvar result = iterate(list, (elem) => elem);",
"language": ""
},
""
]
 
Egor
Если все случаи в принципе очень похожи и удается вывести общий случай - лучше в ишуй забить его, безо всякий внешних зависимостей. Это, кстати, может ускорить процесс
 
Ivan Frolkin
присоединю дарпад с этой штукой в ишуй
 
Анатолий
Маленький ньюанс по флаттеру
 
Дмитрий Андриянов
Всем привет.
Если объявить переменную как:
1)
var number = 1;

2)
dynamic number = 1;

3)
int number = 1;

4)
num number = 1;

4)
const int number = 1;
final int x = 2;


Вопрос:
2 быстрее чем 1?
Явное указание типа ускорит исполнение?
int быстрее чем num, так как менее обширен в значениях?
Отличие final для производительности?
 
Evgeny Kot
Честно говоря выходит экономия на спичках.
 
Evgeny Kot
const по идее быстрее final, так как инлайнится
 
Анатолий
1 и 3 практически синонимы
2 говнище, не используйте вообще
4 комплексное решение (или инт, или дабл, непонятно при инициализации) тоже не стоит использовать без необходимости
5 есть плавило линтера который рекомендует использовать final или const вместо типов, дарт сам выведет тип. Не зря думаю эти правела завели.
Но если вам нужна именно скорость, то это не то место где нужно внимание заострять
 
Danny
Observable.periodic(Duration)
Если поменять duration то конечно же ничего не меняется. Можно ли как-то сделать рандомный duration?
 
Анатолий
Я не знаю ответа на ваш вопрос, но меня реально интересует ситуация которая у вас происходит. Зачем вам случайный duration?
 
Danny
Мне нужен не случайный. Мне его просто нужно менять, не прерывая поток
 
Danny
Чтобы эмитить ивенты каждую секунду, потом, например, каждые две, потом каждые пол
 
Ivan Frolkin
Можно сделать сабджект дюрейшенов, и свитчмап на вычисления, которые вам нужны
 
Danny
Observable.periodic(1sec).contatMap(Observable.just().delay(randomDuration))
Вот так у меня получилось, вроде работает)
 
Evgeny Kot
[
"Посмотрел, относительно этой версии ничего кардинально не поменялось ",
{
"type": "link",
"text": "https://gist.github.com/bunopus/fb9c26d1c8e25953220aa01464207485"
},
""
]
 
Анатолий
спасибо
 
Danny
Кто-то юзал dart redux epics? Есть примеры проектов? У меня action, который выходит из epic-а не доходит до редьюсера
 
tdesc
если action не ловится значит нет редюсера. А откуда он бросается пофиг
 
Igor
Все по Бугоенко
 
Evgeny Kot
[
"Всем привет. Счастлив сообщить, что мы готовим третий выпуск ежегодной конференции DartUP, посвящённой языку Dart и связанным технологиям (Flutter, Angular и пр.). Как и до этого, она состоится в Санкт-Петербурге. В этом году размах обещает быть просто космическим ??. Предполагаемые даты - начало Декабря, выходные (1 или 8-е). Вход абсолютно бесплатный, подробности будут немного попозже, так что следите за новостями.\n??Ищем спикеров: доклады могут быть любыми, но так или иначе связанными с темой (Flutter, Angular, бекенд, что угодно). Отправить тему можно тут - ",
{
"type": "link",
"text": "https://www.papercall.io/dartup"
},
", или написав в личку. Надеемся увидеть там всех ??"
]
 
Дмитрий Андриянов
[
"Пишу на JS, изучаю Flutter.\nТакой код отрабатывает как и описано, меняется состояние и все ок.\nWidget _buildRow(WordPair pair) {\n final alreadySaved = _saved.contains(pair);\n return new ListTile(\n title: new Text(\n pair.asPascalCase,\n style: _biggerFont,\n ),\n trailing: new Icon(\n alreadySaved ? Icons.favorite : Icons.favorite_border,\n color: alreadySaved ? ",
{
"type": "link",
"text": "Colors.red"
},
" : null,\n ),\n onTap: () { // Add 9 lines from here...\n setState(() {\n if (alreadySaved) {\n _saved.remove(pair);\n } else { \n _saved.add(pair); \n } \n });\n }, // ... to here.\n );\n}\n\nНо когда переписываю его так:\nclass RandomWords extends StatefulWidget {\n ",
{
"type": "mention",
"text": "@override"
},
"\n RandomWordsState createState() => new RandomWordsState();\n}\n\nconst _biggerFont = const TextStyle(fontSize: 18.0);\n\nclass RandomWordsState extends State {\n\n final _suggestions = List();\n final Set _saved = new Set();\n\n int index;\n\n bool alreadySaved;\n\n WordPair _tempPair = null;\n\n _stateHandler() {\n \n if(alreadySaved) {\n _saved.remove(_tempPair);\n } else {\n _saved.add(_tempPair);\n }\n \n }\n\n onTap() {\n setState(_stateHandler);\n }\n\n Widget _buildRow(WordPair pair) {\n \n alreadySaved = _saved.contains(pair);\n _tempPair = pair;\n\n print('${_saved.length}');\n return ListTile(\n title: Text(\n pair.asPascalCase,\n style: _biggerFont\n ),\n trailing: new Icon(\n alreadySaved ? Icons.favorite : Icons.favorite_border,\n color: alreadySaved ? ",
{
"type": "link",
"text": "Colors.red"
},
" : null\n ),\n onTap: onTap\n );\n }\n\n Widget _itemBuilderCallback(context, i) {\n \n if(i.isOdd) return Divider();\n \n index = i ~/ 2;\n\n if(index >= _suggestions.length) {\n _suggestions.addAll(generateWordPairs().take(10));\n }\n \n return _buildRow(_suggestions[index]);\n }\n \n Widget _buildSuggestions() {\n return ListView.builder(\n padding: const EdgeInsets.all(16.0),\n itemBuilder: _itemBuilderCallback,\n );\n }\n\n\n ",
{
"type": "mention",
"text": "@override"
},
"\n Widget build(BuildContext context) {\n return Scaffold(\n appBar: AppBar(title: Text('Startup Name Generator')),\n body: _buildSuggestions()\n );\n }\n}\nТо количество элементов меняется в коллекции и переменные перезаписываются, но визуально ничего не меняется.\nЕсли функцию stateHandler делаю анонимной, а alreadyState как есть оставляю (то есть функция как по туториалу, а переменная вынесена выше) тоже не помогает, только объявление alreadyState, как final в методе buildRow работает.\n\nГде можно почитать про более глубокую работу состояния, чтобы понимать почему так?\n\nИсточник:\n",
{
"type": "link",
"text": "https://codelabs.developers.google.com/codelabs/first-flutter-app-pt2/#4"
},
""
]
 
Макс Демьянов
[
{
"type": "mention",
"text": "@bunopus"
},
" , а по этому вопросу стоит ждать помощи?)"
]
 
Evgeny Kot
Ага, я вчера не дошел, сегодня днём посмотрю
 
Evgeny Kot
Привет. Честно говоря трудно к пониманию, а ты не мог бы это дело завернуть в гист или куда-то целиком скопировать, чтобы можно было у себя запустить. Иначе тяжело
 
Evgeny Kot
[
"Я правильно понимаю, что загвоздка в том, что \n",
{
"type": "pre",
"text": "this._jsOptions = JsObject.jsify(options);\n this._chart = JsObject(context[_nameContext] as JsFunction,\n [querySelector(selector), _jsOptions]);",
"language": ""
},
"\nработает, а \n@J",
{
"type": "pre",
"text": "S()\nclass ApexCharts {\n external ApexCharts(Options options);\n}\nн",
"language": ""
},
"ет?"
]
 
Макс Демьянов
Верно. Гуглеж выводит на issue о том, что JS модули пока не поддерживаются
 
Evgeny Kot
А что происходит, они просто не создаются?
 
Макс Демьянов
Ошибка вида "не найдена глобальная переменная" или что-то вроде того
 
Макс Демьянов
Uncaught TypeError: dart.global.ApexCharts is not a constructor
 
Макс Демьянов
Код на dart:js абсолютно рабочий, но где-то я встречал мнение, что такой подход нежелателен (желательно использовать JS Interop через package:js)
 
Алекс
[
"Подскажите, Socket можно использовать только на стороне сервера? Со стороны клиента никак?\nДанный код из консоли работает без проблем, а из браузера не в какую\n Socket.connect(\"",
{
"type": "link",
"text": "google.com"
},
"\", 80).then((socket) {\n print('Connected to: '\n '${socket.remoteAddress.address}:${socket.remotePort}');\n socket.destroy();\n });"
]
 
Evgeny Kot
[
{
"type": "link",
"text": "https://api.dartlang.org/stable/2.0.0/dart-html/WebSocket-class.html"
}
]
 
Алекс
спс. попробую
 
Дмитрий Андриянов
"Whenever you change the internal state of a State object, make the change in a function that you pass to setState".

Передавая функцию по ссылке - не работает.
Анонимный колбек работает.

Почему (есть ли где прочесть подробно о том как работает api)?
И не сказывается ли это на производительности?
 
Evgeny Kot
Должно работать и с передачей по ссылке, если удовлетворяет сигнатуре
 
Дмитрий Андриянов
[
"Я протестил код и вот что вышло (не могу залить, по соображениям конфиденциальности).\n\n1) Если я передаю по ссылке функцию - ничего не происходит.\nКогда использую анонимную - работает.\n2) Если я сохраняю значения в переменных, например, в экземпляре - не работает.\nЕсли вычисляю непосредственно в замыкании, то есть в функции которая возвращает Виджет который зависит от состояния - то все ок.\n\nЕсть метод в классе наследуемом от State:\nWidget _buildRow(WordPair pair) {\n \n final alreadySaved = _saved.contains(pair);\n \n return ListTile(\n title: Text(\n pair.asPascalCase,\n style: _biggerFont\n ),\n trailing: new Icon(\n alreadySaved ? Icons.favorite : Icons.favorite_border,\n color: alreadySaved ? ",
{
"type": "link",
"text": "Colors.red"
},
" : null\n ),\n onTap: () {\n setState(() {\n if (alreadySaved) {\n _saved.remove(pair);\n } else { \n _saved.add(pair); \n } \n });\n }, \n );\n }\n\nВсе работает, UI перерисовывается, там просто отмечен ли элемент списка или нет.\n\nНо если я выношу функцию onTap вне _buildRow - не рабоатет.\nДаже если я в setState использую callback.\n\nЕсли я пытаюсь определить alreadySaved вне _buildRow и передавать в нее значение. Не работает.\n\nПо сути, я делаю это, выходит не рабочая реализация:\n\nbool alreadySaved;\n\n WordPair tempPair;\n\n stateHandler() {\n \n if(alreadySaved) {\n _saved.remove(tempPair);\n } else {\n _saved.add(tempPair);\n }\n \n }\n\n _onTap() {\n setState(stateHandler);\n }\n\n Widget _buildRow(WordPair pair) {\n \n alreadySaved = _saved.contains(pair);\n \n tempPair = pair;\n\n return ListTile(\n title: Text(\n pair.asPascalCase,\n style: _biggerFont\n ),\n trailing: new Icon(\n alreadySaved ? Icons.favorite : Icons.favorite_border,\n color: alreadySaved ? ",
{
"type": "link",
"text": "Colors.red"
},
" : null\n ),\n onTap: _onTap\n );\n }"
]
 
Egor
Привет. Честно говоря трудно к пониманию, а ты не мог бы это дело завернуть в гист или куда-то целиком скопировать, чтобы можно было у себя запустить. Иначе тяжело
 
Egor
Важность вопроса, конечно, понимаю, но больше 5-10 строчек в чат вставлять - контрпродуктивно
 
Дмитрий Андриянов
Хорошо, тогда вынесу это все в отдельный проект и предоставлю ссылку.
 
Evgeny Kot
Я уже выше писал. Идеально сделать маленький запускаемый проект, который можно у себя открыть. Залить его на гитхаб. Тогда будет просто запустить и понять что не работает
 
Maria
А что пишет?
 
Egor
Если это прямо уж очень сложно отдельный проект сделать - то хотя бы код в дартпад, а не здесь простыней. И логическое разбиение, и хоть какие-то плюшки в виде подсветки синтаксиса
 
Evgeny Kot
[
"В общем вот проект ",
{
"type": "link",
"text": "https://github.com/bunopus/test-apex-charts"
},
". Там объект чартов создаётся, опции передаются. Но там что-то с series, их надо по-другому передавать. Времени пока разобраться нет, но оно уже не падает на создании, так что можно смотреть :-). Ишшуй, который вы привели не совсем относится к теме. Там говорится о использовании модулей через собственно систему модулей. Если просто подключить скрипт в страницу - всё ок"
]
 
Дмитрий Андриянов
[
{
"type": "link",
"text": "https://github.com/knightsforce/flutter_test_app"
},
"\n\nВ master то как я написал с мыслью оптимизации и передачи по ссылке.\nНе работает.\nЛогика сохранения в списке и т.д. отрабатывает. Но не меняется UI.\n\nВ ветке tutorial то как написано в туториале Google.\nРаботает.\nПо логике все отрабатывает как и в master, но ui исправно рендерится."
]
 
Дмитрий Андриянов
Единственная проблема что в "оптимизированной" версии не меняется UI.
И я хочу разобраться по каким правилам это работает.
 
Maria
у вас похоже просто логика нарушена. А способ, который вы хотите применить, рабочий
 
Maria
_onTap как должен узнать кого тапнули?
 
Maria
И tempPair всегда будет хранить последнее значение из ListView билдера. Ну и анимация всегда будет работать на последний элемент, который listView сгенерит. Добавьте к в ListView.builder itemCount какой-нибудь небольшой. Типа 10. И посмотрите, что будет
 
Дмитрий Андриянов
Да, вы правы.
Это было очень невнимательно с моей стороны.
Стыдно даже. Спасибо что указали на это.
 
Ivan Frolkin
Товраищи, не подскажите как побороть?
 
Ivan Frolkin
Кастую тип, судя по скриншоту тип кастется верный, но рантаймчек пройти не удается(
 
Ivan Frolkin
[
{
"type": "link",
"text": "https://gist.github.com/ivanpadavan/687ce9413709fd4b5dc814675d2ea1a2"
},
" приходится кастовать, так как combineLatest перекастовывает к динамику"
]
 
Ivan Frolkin
[
{
"type": "link",
"text": "https://github.com/ReactiveX/rxdart/blob/master/lib/src/observable.dart#L117"
}
]
 
Dmitri Kot
Разные реализации бывают, к слову, темплейты в c++ и шарповые дженерики вполне знают, что внутри
 
Макс Демьянов
Большое спасибо!
series - просто dynamic коллекция (там либо Data, либо коллекция простых типов).
Можете посоветовать пример похожей библиотке, в которой можно посмотреть пример организации кода (хочу на досуге красиво оформить, возможно пригодится не только мне)?
 
Evgeny Kot
[
{
"type": "link",
"text": "https://github.com/google/chartjs.dart/"
}
]
 
Evgeny Kot
Очень похоже на вашу либу
 
Макс Демьянов
Спасибо!
А какой пакет используют для графиков в Wrike?)
 
Evgeny Kot
Раньше юзали highcharts, сейчас много самописного
 
Ivan Frolkin
Каст на комбайнера решил вопрос
 
Алекс
Помогите с Future
как сделать так чтобы значение res вернуть в качестве результата функции test. Таймер добавлен как частный случай чтобы разобраться как это реализовать
Future test() async
{
new Timer(Duration(milliseconds: 1000), (){
int res=555;
return res;
});
}

void main(){
Future a = test();
a.then((val){
print(val);
});
}
 
Evgeny Kot
Сделать Future.delayed
 
Алекс
таймер - это частный случай. в реальности отправляю данные на сервер, нужно дождаться получение результата и только потом перейти к выполнению then
 
Evgeny Kot
[
"Ну можно взять ",
{
"type": "link",
"text": "https://api.dartlang.org/stable/2.0.0/dart-async/Completer-class.html"
},
""
]
 
Алекс
спс. посмотрю
 
Evgeny Kot
И комплитить его когда у вас будут данные
 
Алекс
спс. получилось
 
Алекс
Future test() async
{
Completer completer = new Completer();
new Timer(Duration(milliseconds: 1000), (){
completer.complete(555);
});
return completer.future;
}

void main(){
Future a = test();
a.then((val){
print(val);
});
}
 
Алекс
Читал я про них, но как-то позабылось. еще раз спс
 
Vyacheslav
всем привет! подскажите, с чего начать чтобы научиться web разработке на dart? я немного понимаю flutter и dart
 
Vyacheslav
hero уже сделал))
 
tdesc
c изучениия ангуляра )
 
Evgeny Kot
Ну на самом деле если hero тур уже прошли, то самое время сделать что-то своё, пусть и небольшое. Без проб и ошибок трудно научиться
 
Vyacheslav
[
"да, я понимаю. Вроде бы уже нашел что-то подходящее: ",
{
"type": "link",
"text": "https://webdev.dartlang.org/angular/guide/learning-angular"
},
""
]
 
Vyacheslav
Ребята тут назрел один вопрос: как прикрутить оплату внутри приложения flutter
 
Vyacheslav
Например Яндекс деньги
 
Vyacheslav
Кто-то уже делал такое?
 
Алекс
подскажите, а что можно использовать для подключения к mysql? sqljocky, - DART 2 INCOMPATIBLE
 
admin
[
{
"type": "link",
"text": "https://pub.dartlang.org/packages?q=mysql"
}
]
 
Алекс
спс. тоже уже нашел более новую версию
 
Igor
Писать плагин или через webview ???+?
 
Алекс
[
"подскажите что-то не получается подключить пакет sqljocky5. Ни разу не делал ничего подобного. похоже что-то делаю не так. \n1. Пакет скачал отсюда: ",
{
"type": "link",
"text": "https://pub.dartlang.org/packages/sqljocky5#-versions-tab-"
},
"\n2. в pubspec.yaml добавил\ndependencies:\n sqljocky5: ^2.2.0\n3. запустил cmd и выполнил pub get\nникаких ошибок не было\n4. В проект добавляю\nimport \"package:sqljocky5/sqljocky.dart\";\nно, webstorm подчеркивает строку с ошибкой URI doesen't exists"
]
 
Vyacheslav
Спасибо, держу как резервный вариант через webview
 
Evgeny Kot
Ну анализатор может временно поттупливать. Или пакет не подтянулся. А если перезапустить анализатор?
 
Алекс
Ушел уже. Попробую завтра
 
Dmitri Kot
Вопрос флаттеру ортогонален
 
Kirill Saltykov
Скорее всего биндинги для нативных SDK писать
 
Joseph Joseph
Привет!может у кого есть?
Нужен скелетон приложения на ангуляр 6 , аутонфикацией логином и регистрацией jwt токеном, без файрбэйс только фронт, best practices)
 
Ivan Sinegovsky
не по адресу)
 
Ivan Sinegovsky
последний дартовый ангуляр - 5
 
Joseph Joseph
Sorry
 
zerodub
Версии оригинального ангуляра и дартового это разные ангуляры по сути
 
Evgeny Kot
А хочется Дартового Ангуляра?
 
Joseph Joseph
Ой спасибо но с обычным бы разобраться, толком тайпскрипт не знаю, а приходиться работать
 
Evgeny Kot
[
"Angular Security - Authentication With JWT: The Complete Guide\n",
{
"type": "link",
"text": "https://blog.angular-university.io/angular-jwt-authentication/"
}
]
 
Evgeny Kot
Ну вот выглядит как то что вам нужно
 
Joseph Joseph
Спасибо, хороший пример, они почему то делают http interseptor и пихают в header token, а если в одном запросе нужен user token , а в другом анонимный token , не знаешь как решить это?
 
Evgeny Kot
Надо погружаться, а я в отпуске ??
 
Joseph Joseph
Хорошего отдыха !
 
admin
Как установить dartsdk на centos7? Пока ничего толкового не нашёл...
 
Анатолий
Скачай зип архив и распакуй в юср/локал
 
Анатолий
Добавь путь к PATH и пользуйся на здоровье
 
admin
Понял... Попробую так... Но доже такого способа не нашел...
 
Анатолий
[
{
"type": "link",
"text": "https://www.dartlang.org/tools/sdk/archive"
}
]
 
Анатолий
Жадины, пакеты тока для убунту сделали. А вообще вполне официальный подход ??
 
Daniil Literate
Доброго утра всем.
Хочу вкатится в дарт, но не уверен смогу ли я реализовать на нём все хотелки.

В качестве образовательного проекта хочу сделать одну вещь:
- Бэкенд на Go без основного RestAPI, только grpc и видимо grpc-web обёртка.
- Веб Фронт на dart, тут видимо ангуляры (или можно на чистом шлёпать с подключением mdl?)
- Андройд приложение, flutter.

Подскажите смогу ли я нормально использовать в dart grpc, компилять его в js для браузера?
Как я понимаю во flutter проблем будет меньше с grpc, а вот в web всё покрыто мраком.

Или на этот счёт пока рано и лучше по классике rest api и гонять стрёмный json?
 
Daniil Literate
Вот поэтому и озадачился, вроде всё есть, но всё как то не и нет. Думаю просто protobuf заюзать по ws.
 
Kirill Saltykov
grpc ещё нет под веб дарт, не уверен что сможете сделать все это дело без костылей
 
Egor
Но не самый логичный для проекта, который рассчитывает (вероятно) на одобрение и интерес сообщества. Я дарт может где по мелочи и попробовал бы, но по факту проще и быстрее оказывается сделать на джаве.
 
Анатолий
Дык го на офф сайте так же предлагает себя ставить
 
Egor
Дык го же в бинарник собирается, а с дартом все немножко сложнее (пока)
 
Egor
Я про деплой бэкэнда говорю, если что
 
Анатолий
Дык вгет +цп + ехо путей решает все проблемы. А вообще да, неудобно, согласен.
 
Egor
Тут даже речь не о дополнительных действиях, а о том, что когда ты ставишь пакет - за тебя, скорее всего, уже обо всем позаботились. При обновлении, скорее всего, ничего не сломается и каждый раз не нужно гадать "а не устаревший ли это способ установки?"))
 
Alex
Всем привет! Я смотрю не очень тут активно :)
 
Vyacheslav
Всё по делу:)
 
BANO notIT
Просто не разрешается флудить
 
Анатолий
Та разрешается, если в меру
 
Daniil Literate
Про Go спрашивать нельзя?)
 
tdesc
Спрашивать можно, но ответят примером из дарта
 
Daniil Literate
Да не, тут проблема чисто с Go.
Но в Go паблик не хочу, там страшно
 
Egor
Страшнее, чем в паблике про Джаваскрипт? О_о
 
Daniil Literate
Туда я даже заглядывал испугался
 
Анатолий
Тут кстати есть люди знающие го, так что шанс ответа не мал ??
 
Daniil Literate
[
"Ну я рискну.\nПроблема с новым go1.11.\nПробую модулями сделать vendor папку. go mod vendor.\nОна создаётся всё ок.\nКоимичу её и пушу.\nПерехожу в другую папку например ",
{
"type": "bot_command",
"text": "/tmp"
},
" и делаю git clone это репа.\n\nПолучаю две идентичные папки с вендором.\nДелаю в новой go build -mod=vendor\nОн ругается что не может найти пакет \".\" В этом вендоре.\n\nВ исходной папке все прекрасно собирается, даже если удалить кэш модулей.\n\nВ итоге имею две одинаковые папки, в одной работает сборка по вендеру, в другой нет.\n\nНе работает до тех пор пока не сделаю go mod vendor, он покажет fetch и загрузит зависимости (подозрительно быстро как будто не загружает)"
]
 
Анатолий
может команда go mod vendor как-то помечает текущую папку где-то у себя
 
Daniil Literate
Тоже об этом думал, но тогда какой смысл в таком вендоре, если я в чистом образе не могу собрать бинарь. go mod tidy и verify не помогают, хотя и заполняют кэш.
Но в вендоре могут лежать ныне удаленные репы
 
Анатолий
ну это экспериментальная пока функция
 
Анатолий
может по этому
 
BANO notIT
Мы не страшные) мы пугливые и стадные
 
tdesc
Мы не знаем Го
 
Руслан Яндиев
Привет. Как дела с SQL?
 
Анатолий
С sql дела прекрасно, хороший строгий синтаксис, гарантия структуры и типов.
 
BANO notIT
Гарантии типов нет
 
Анатолий
Да ладно
 
BANO notIT
Ну как минимум select *
 
BANO notIT
Даже количество колонок нужно знать самому
 
Анатолий
Я не про драйверы в некоторых языках говорю, а про sql
 
Анатолий
Конечно нужно знать колонки. Еще нужно знать что делаешь, без этого никуда
 
Руслан Яндиев
Я про библиотеки под Dart для работы с SQL.
 
Руслан Яндиев
Как с ними дела?
 
Руслан Яндиев
Как без них бэкэнд что-то делать?
 
Руслан Яндиев
Язык нравится, но вот это косяк сильный.
 
Олжас Сулеймен
на пабе все необходимое есть же
 
Руслан Яндиев
Там же самоделки, нет?
 
Олжас Сулеймен
самоделки и вполне рабочие, ошибок пока не возникало
 
Руслан Яндиев
Это не серьёзно
 
admin
Тогда берешь не mysql
 
Dmitri Kot
Вы трус, батенька
 
Руслан Яндиев
Например?
 
admin
Посмотреть что есть из коробки?)
 
admin
Там pgsql точно из коробки и что то еще
 
Dmitri Kot
мне кажется, вы таки смысл не уловили того, что такое модули, и как их готовить. Собственно, чтобы понять, с чем действительно у вас проблема - кидайте ссылку на гитхаб, я посмотрю.
 
Руслан Яндиев
на сколько я знаю там sql вообще никакого нет.
 
admin
Ну, тогда не писать бэкенд)
 
Руслан Яндиев
Хотя у них есть библиотека для Firebase)). Вот умники...
 
admin
Сейчас дарт - это мобайл и фронт
На бэк забили
 
Руслан Яндиев
Пичаль, так хотелось универсального языка для личных нужд.
 
admin
Бери стороние библиотеки тогда
 
Олжас Сулеймен
postgres от stable|kernel'a вешь вполне солидная, как сам их aqueduct
 
Олжас Сулеймен
дартовский джанго))
 
Alex
Про самоделку ваще малость странно. В мире жс этих самоделок пруд пруди и ничего, используем их и нормально.
 
Alex
Взять тот же express.js который повсюду
 
Victor
его выкипил стронглуп уже давненько)
 
Victor
а хороший пример самоделки это vue
 
Alex
Хоть и давно но на тот момент экспресс уже много где был в проде
 
Alex
И вуе да - отлично
 
Alex
Еще пример пришел в голову хороший - вебпак
 
Alex
Ну кроме каноничного лефтпада
 
Daniil Literate
Это да, не люблю шумные места, хотя раньше был там.
 
Dmitri Kot
открою тайну: есть такая кнопочка в телеграмме "Mute Channel" называется)))
 
Daniil Literate
Большое спасибо за помощь.
Пока делал пример проблемы, не получалось воспроизвести её.
Но потом посмотрел в репозиторий оказалось что это исключительно моя тупость добавить папку в гитигнор рекурсивно и она захавала папку в вендоре.
 
Dmitri Kot
собственно, это и есть theCase, это дефолтное поведение
 
Dmitri Kot
оно и должно в гитигнор добавлять
 
Dmitri Kot
т.е. предполагается, что вы носите с собой не сами исходники, а рецепт того, как их получить
 
Dmitri Kot
но, если прямо приспичило, да, можете носить целиком исходники зависимостей
 
Daniil Literate
Дак да, никогда не любил nodejs подход с .node_modules, приходится ssd убивать тонной мелких файлов на любой проект.

А тут приходится, т.к. пакеты часто исчезают или в приват уходят
 
admin
Открой для себя докер ??
 
Daniil Literate
[
"А исходники для докера в ",
{
"type": "bot_command",
"text": "/tmp"
},
" складывать?\nА если допиливать проект на своём компе, всё равно придётся исходники у себя держать"
]
 
admin
Зависимости (.node_modules) будут у тебя в контейнере
 
Daniil Literate
[
"А я свой костыль пилил с симлинками в ",
{
"type": "bot_command",
"text": "/tmp"
},
""
]
 
Alex
Пиши в ramdrive
 
Dmitri Kot
а чем докер поможет в решении проблемы миллиона мелких файлов?
 
admin
> приходится ssd убивать тонной мелких файлов на любой проект.
 
admin
Устанавливаешь не к себе на комп, а в контейнере(образе)
 
Dmitri Kot
кхм, а вы в /var/lib/docker заглядывали?
 
Dmitri Kot
все эти тонны мелких файлов - они просто там лежат
 
Dmitri Kot
чудес не бывает
 
admin
Я не юзаю докер ??
 
Daniil Literate
[
"А если вынести docker в ",
{
"type": "bot_command",
"text": "/tmp"
},
" ? \nУ меня просто там все образы, поэтому я и подумал что такое решение"
]
 
Dmitri Kot
ну а зачем тогда чопопалу человеку советуете?
 
Daniil Literate
[
"Ну и ",
{
"type": "bot_command",
"text": "/tmp"
},
" в tmpfs естественно"
]
 
admin
Затем, что это классика?
 
admin
Или я только что сам это придумал?
 
admin
У тебя есть образ, ты все устанавливаешь там, оно не должно быть у тебя.
 
admin
Если мне не изменяет память, то каждый образ = виртуалка, так?
 
Daniil Literate
Ну как бы не совсем виртуалка.
Но даже если и виртуалка, то она всё равно где-то на диске лежит
 
admin
Да
Но она не глобальная на твой комп
 
admin
Т.е, все что ты установил там из нпма (например) - не будет у тебя доступно
(И удаляется тоже весьма просто)
 
Daniil Literate
Не, ну проблема то не в этом.
А то что это насилие над SSD, на каждый мелкий проект выкачивать тонны малюсеньких js файлов.

Если ещё на корп. компе пофиг, то дома жалко)
 

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

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