Программирование : Dart & Flutter по-русски
Dart & Flutter по-русски
Программирование : Dart & Flutter по-русски
Dart & Flutter по-русски
Программирование : Dart & Flutter по-русски
Sergey Lavrov
[
"Можно с этим вопросом в другой чат заглянуть по соответствующей тематике, например в ",
{
"type": "mention",
"text": "@ionic_ru"
},
""
]
Dmitry
ну я поставил версию с pub dev и все без проблем встало
Сергей
Ребят, где можно изучить async/await ? Я столько контента перерыл и не смог вообще вникнуть )
Константин Бобров
спасибо
Сергей
Единственный момент в дарте который не понимаю
Dima Kotlyarov
начни с event loop
Dima Kotlyarov
и сразу придет понимаение асихронности и как она рабоатет
MMM Stefan
читай в JS, всьо аналогично
Eugene
Первый язык что ли?
Dmitry
[
"есть методы, которые выполняются асинхронно\nт.е. например у тебя есть метод ",
{
"type": "code",
"text": "Future doSomething() async {}"
},
"\nи есть еще один обычный метод ",
{
"type": "code",
"text": "void doSmthElse() {}"
},
"\n\nесли ты вызываешь их подряд\n",
{
"type": "pre",
"text": "\ndoSomething();\ndoSmthElse();\n",
"language": ""
},
"\nто, doSmthElse не будет дожидаться, пока doSomething отработает\n\ndoSomething вернет тебе Future, это объект, который содержит информацию о выполнении этого метода\nты можешь у объекта Future вызвать метод then, передать в него другую функцию, которая отработает когда doSomething доработает до конца\n\nawait нужен для того, чтобы не использовать then()\n",
{
"type": "pre",
"text": "\nawait doSomething();\ndoSmthElse();\n",
"language": ""
},
"\n\nно await ты можешь указывать только в async функциях"
]
MMM Stefan
[
{
"type": "link",
"text": "https://habr.com/ru/company/skillbox/blog/458950/"
}
]
MMM Stefan
вот бы посоветовал, там жс, но это не столь важно
Сергей
Не первый ) работе изучал c# и тоже на асинхронщине застрял
MMM Stefan
и в питоне также
Dima Kotlyarov
причем тут жс
Dima Kotlyarov
[
{
"type": "link",
"text": "https://habr.com/ru/post/497278/"
}
]
Сергей
Хотел на xamarin`е написать что то
Dima Kotlyarov
да? вызови доп изолят в джс
Eugene
При том, что принцип один почти.
MMM Stefan
важно понять суть, а язык - не важно
nikto _b
Есть очень важное на мой взгляд замечание Асинхронные функции у нас выполняются в основном потоке (потоке интерфейса) Т.е. если будет очень много задач то интерфейс может начать провисать
nikto _b
Но это уже нюансы
Dmitry
псевдоасинхронность)
MMM Stefan
бро, открою тебе тайну, флатер итак асинхронный
MMM Stefan
даже главный loop
nikto _b
Нет, это правда асинхронность, даже по определению
Сергей
Как я мог эту статью с хабра пропустить :/
Урусай
Не путай асинхронность с мультипоточностью
MMM Stefan
асинхром- не тоже самое что паралельность
nikto _b
Ну для многопоточности тот же compute есть)
nikto _b
Но это не оч вариант
Dmitry
compute крутая штука)
Dima Kotlyarov
_) там нормально описаны кейсы и ивент луп
MMM Stefan
нет, изоля в флатере это мультипроцес
MMM Stefan
а не мультипоток
MMM Stefan
память там не шарится
MMM Stefan
короче, есть асинхрон, мульпоток, мультипроцес - вот чтонужно изучать чтобы понять всю эту кашу если есть желание колупатся
Juko
Посавнтуйте пожалуйста хроший впн сервер жилательно бесплатный
Dmitry
где-то слышал что можно прогревать изоляты
Juko
А то андроид студио не грузит сдк у меня
MMM Stefan
вы из РФ? там читал роскомнадзор опять начудил)
MMM Stefan
неужто и гугл зарезал)))
MMM Stefan
в флатере еще естьмикротаски
MMM Stefan
только они нифига не документированы и для внутренных целей
Сергей
Отличная статья, вроде в голове схема появилась. ThanksO?
Dima Kotlyarov
а то тут тебе расскажут)
MMM Stefan
Каждому Изоляту положен отдельный Event Loop
MMM Stefan
- вот ту это значит, это отдельная апка
MMM Stefan
читал но там нет обьяснения на пальцах
MMM Stefan
нет обьяснения как копируются данные и т.д.
MMM Stefan
а это серйозное упущение
nikto _b
[
"Они там все что под регулярку *",
{
"type": "link",
"text": "t.co"
},
"* попало вроде отрезали"
]
Сергей
Осталось только разобраться с какой нибудь архитектурой
Radomir Epur
Каждый элемент оберни в Expanded(). Таким образом длинна Row() будет поделена поровну между элементами.
Сергей
Смотрю пока что на bloc
Dima Kotlyarov
всмысле с 1? нужно понимать несколько - как минимум с которыми работаешь
Dima Kotlyarov
почитать про виду - что такое поведенческие
Dima Kotlyarov
ну там типа порождающие
nikto _b
Можно вроде ещё flex указать чтобы делить)
MMM Stefan
хз, они так походу когдато доигаются что "чисто случайно" закроют интернет в росии)
MMM Stefan
тестят почву так сказать
nikto _b
Поэтому всем нам надо поднимать роутеры i2p ??
Сергей
Паттерны я учил в техе ещё
nikto _b
Кстати призываю к этому
Dima Kotlyarov
ознакомься с паттерном провайдер обязательно + bloc мне кажется для начала тебе будет достаточно
MMM Stefan
хрень эти все патерны для детей если нет опыта реального применения, я про патерны впервые услишав спустя лет так с 5 когда уже был опыт промыленой разработки
MMM Stefan
синглтон раве что - маст хев
MMM Stefan
остальное - фигня
Roman Aleksandrovich
сюда еще хотелось бы добавить оговорку что проект должен быть не маленьких и команда, а не 2 человека
Дима
не для детей а для собеседований
MMM Stefan
и? что такое патерн?
Roman Aleksandrovich
вот это точно)
MMM Stefan
ну как бе... лет 15 назад был когдато на собеседовании, а что это ?)))
MMM Stefan
это когда глупенькая девочка тебя дрючит по бумажке?)
Alex Wow
Это шаблон )ж)))
MMM Stefan
я вот когдато ради прикола спросил на собеседованни тех лида может ли он сказать как будет выглядеть патерн валидации емейла... он повис и меня забанили)))
Дима
нее, это когда джун, на мнении что он сеньёр, дрючит тебя по бумажке говорит что ты неправильно отвечаешь (хотя он сам не прав) и тебя потом не берут... и потом ещё говорят твоему кенту, который тебя туда привёл, что ты дно
MMM Stefan
после его вопроса об патернах
Урусай
Я никогда не задерживался там где на собесе интересовались паттернами и прочей теоретической хуйней, зато с ребятами которые на собесе выкатывают реальные кейсы оказывалось очень приятно работать
MMM Stefan
канбан, агиль... боже какая дичь...
MMM Stefan
пустой холодильник- вот мой альги, канбан и спринт...
MMM Stefan
всьо давноуже придумали
MMM Stefan
самый эфективный метод
MMM Stefan
нэ... пиздюли это был спринт в армии)))
MMM Stefan
хотя набор ремней предо мной очегь даже стмулировали к учёбе)))
MMM Stefan
мне уже 36 лет но даже не представляете как я благодарен отцу за такую науку, хотя он ниразу небил, просто положил ремни и всьо, и докладывал за двойку и убирал за четвёрку
MMM Stefan
в жизни разве не также...
MMM Stefan
просто ремни меняются,принцып тотже
ivn
можно ли как-то в TextField сделать, чтобы ПЕРВАЯ буква была заглавной?
Урусай
Или textCapitalization
Evklidus
Кто-нибудь проходил данный курс ? Как вам ?
Dima Kotlyarov
шварцмюллер
MMM Stefan
курсы где не берут на работу сами или за бабки нистоят ничего
MMM Stefan
их цель - заработать, а не научить
Dima Kotlyarov
начинаю сталкиваться с кейсам что есть реально учителя - НО если человек не заплатит он сам начнет наплевательски относится к курсу! это скорее связано с природой человека
Farid
у Maximillian главный минус - это вода.. нет, даже так - ВОДА, ТЬМА ВОДЫ.. от его курсов устаёшь
Evklidus
100 Days of SwiftUI
MMM Stefan
сори, както свифт мимо был совсем
Evklidus
Какие курсы посоветуете ?
Dima Kotlyarov
НО в 99% я согласен
MMM Stefan
я вот был на Apiko
MMM Stefan
берут на работу (но я не пошол хотя проходил)
Alex Wow
найдите себе работу, полезнее будет для скилов, чем любые курсы
MMM Stefan
я так сразу сказал - я на шару поучится)
Evklidus
Как, если ничего не знаешь ?
MMM Stefan
еще былна Nokia academy когда был свой инет-магаз но это было люто давно
Alex Wow
после курсов особо ничего не изменится )
Dima Kotlyarov
если ты сам не сможешь науччиться СНАЧАЛА АЗАМ - то не стоит даже рыпатсья с какой то работой или курсами
MMM Stefan
короче нафик вам эти курсы, есть гугл+мозги+задача+пустой холодильник
Maksim Zdanchuk
сталкивался кто?
Maksim Zdanchuk
конфликт версий?
Dima Kotlyarov
а вот пустой холодильник это плохо
Dima Kotlyarov
конкрено меня пустой холодильник дважды отдалял от цели
Ilia
[
"зацените что парень сделал\n",
{
"type": "link",
"text": "https://habr.com/ru/post/546414/"
},
""
]
Dima Kotlyarov
я понл! - ты имеешь ввиду дифицит финансов
Ilia
может на blazor перейти)
Evklidus
Учиться самому - это смотреть видео, читать статьи А курс не не плейлист с большим кол-вом видео и статей ?)
MMM Stefan
пустой холодильник, нет ферари, баби не клеются... это просто образный смысл - чего не хватает
MMM Stefan
не все так фигурально
MMM Stefan
вставьте свое предложение зачем вам работатьь
MMM Stefan
уже погуглить лень?) ну зажрались....
Dima Kotlyarov
теперь понял! я имел ввиду недостаток денег - сильный недостаток! вот у меня такой был - и я просто НЕУСПЕВАЛ дойти до цели и уходил на какую то левую работу что бы не сдохнуть
Dima Kotlyarov
ты говоришь - сколько ? 15 лет в ит? и раньше гугла не было! вот же ад был
MMM Stefan
ох... у меня такое было и не раз
Ivan
друзья, нет горизонтальной прокрутки у этого виджета или я ослеп?
MMM Stefan
ну был яндекс, яху., ослик вместо торентов...
MMM Stefan
но был лютейший недостаток инфы, да было део
MMM Stefan
я ж говорю, зажрались
MMM Stefan
кто помнит что такое ослик?)
MMM Stefan
все пошли ггулить, ну хоть чемуто научитесь))))
Алексей Александрович
IE, что ли?
Алексей Александрович
помним, не скорбим
Алексей Александрович
а шо цэ?
MMM Stefan
это не браузер
Алексей Александрович
не в курсе
MMM Stefan
а... давайте вам загадка дня)
MMM Stefan
долбаный емиль)
MMM Stefan
короче фича была в чем
MMM Stefan
и вмето напр. книги - порно пару строчек
MMM Stefan
вмсето видеокурса
MMM Stefan
+ добавьте инет херовый, напор. 0.2-.3мб/с + траифк
MMM Stefan
вообще отрыв башки)))
Dima Kotlyarov
это нужно детям читать перед сном
MMM Stefan
так горело аж до дыр)))
MMM Stefan
и инет был не дешовым
Hellomik
Хай народ строю билд релизный но выходит ошибка flutter clean, podfile чистил но все равно не выходит нормально
Дима
тебе 36 а пишешь так как будто 63 в чате 5к+ людей чат про флаттер, а не про олдфагов и их ламповые истории *мне 32 и вот как-то не было у меня никогда трудностей ни с поиском инфы ни с интернетом...
MMM Stefan
не везде интернет развивался одинаоково
MMM Stefan
я сильно сомневаюсь что напр. сейчас гдето в деревнях напр. Казахстана есть интернет
MMM Stefan
гдето быстрее гдето не так
Dmitry Domushchey
200 кбит - херовый? =)
MMM Stefan
напр. в ЭС в некоторых странах инет по трафику
Serge Shkurko
скоро св. Илоний Маск обещает поправить сию ситуацию
Dmitry Domushchey
и по 14400 качали и по 9600.. и ничо, выжили
MMM Stefan
или в британии телевизор - спутник - платный
MMM Stefan
в ссср кстати и телек был платный, но это скрывали за платёжками за электричество
MMM Stefan
нет, маск продает тарелки и подписку на инет
MMM Stefan
халявы не будет лет много от маска
Serge Shkurko
про холяву речи и нет, но интернет сможет появиться даже в деревнях казахстана
nikto _b
это будет куда дороже чем все думают)))
MMM Stefan
нет, я вам скажу по секрету он и сейчас потрафику
MMM Stefan
магистральные провайдеры палятт друг дружке вообщето
nikto _b
вы кстати ваще пытались стучать в сеть i2p?)
Hellomik
Илон ата все исправит
Serge Shkurko
есть же тор
MMM Stefan
просто для обичных юзеров цена стала настолько копеечная что то включили в тариф и назвали безлим
nikto _b
а есть i2p и что?)
|