Программирование : Dart & Flutter по-русски
Семён undefined
да мне то че, у меня и своих проектов достаточно, это так просто подработка
Alex Wow
Юнит тесты увеличивают срок разработки ))))
Rim
Не задумывался свои курсы преподавать?
Семён undefined
это кто такое сказал
Viacheslav Boiko
типа можно покрыть полностью всё, тоесть 90%+ кода, а можна не страдать хуйнёй и смок тесты написать, покрыв 50%+ но важного функционала
Семён undefined
это же основы
Viacheslav Boiko
о чём ты, новичёк выше хочет выучить быстро флаттер, зная хтмл+цсс. А потом будет лежать + сосать, заваленным юнит тестами и не понимая их суть, т.к. валялся на боку проходя так называемый "курс за час" ))
Viacheslav Boiko
это я ещё молчу про английский, ну да ладно)
Michael Lazebny
Фанат папича ?
Viacheslav Boiko
поглядываю иногда нарезки)
Rim
Ребят подскажите плз хочу научиться готовить макароны Имею опыт написания спагетти кода Думаете за месяц можно будет выучить?
Viacheslav Boiko
пфф, та за час справишся)
Michael Lazebny
Аль денте разве что
Viacheslav Boiko
есть захотелось)
Семён undefined
оаоаоа)) мм))
Rim
Вот и тот чувак с html css справится))
Michael Lazebny
Ну с хтмл и ссс даже разбираться не надо
Michael Lazebny
Можно сразу в прод
Viacheslav Boiko
считай шо у него есть только Соль и Перец )))
Viacheslav Boiko
тоесть он даже спагетти не сможет приготовить)
Viacheslav Boiko
а нет, в попыте кексики спечь то сможет, конечно)
Viacheslav Boiko
скорее у него будет Кек с начальством))\ либо ещё хуже - кик)
Viacheslav Boiko
ну это уже сделает заказчик команде, которая приняла "Попытового удальца")
Michael Lazebny
верно, товарищ Берия ?)
Ivan
[
{
"type": "link",
"text": "https://api.flutter.dev/flutter/material/InkWell-class.html"
}
]
?
Как в виджете Text() задать внутренний отступ (что бы текст имел отступ от краёв фона, в котором он находится)?
?
не совсем понимаю тогда как его использовать. Ведь фон я назначил в самом виджете, я же не могу в Text() внутри прописать Padding?
Alexey Fisherman
как варик - стек+декоратед бокс+текст
?
ухх.. я надеялся это делается каким то одним свойством)
Alexey Fisherman
может быть, я долго не думал перед ответом)
Alexey Fisherman
да иэтот варик простой)
Alexey Fisherman
еслинайдёшь другое решение - отпиши и тегни меня
?
точно, как вариант. Спасибо, попробую
??
Непечатаемые символы скорее всего
?
да, непечатаемый символ. Но его можно скопировать и себе вставить)
?
Как решить эту проблему при публикации в play market?
?
не совсем понимаю где менять. В AndroidManifest поменял, но ошибка осталась
?
где искать эти нативные файлы? Просто впервые пробую опубликовать..
sdf asdsad
Как задать цвет и стиль текста всему экрану?
Николай
[
"всем привет, Dio ругается на адрес ",
{
"type": "link",
"text": "dio.post"
},
"('",
{
"type": "link",
"text": "http://121.143.244.33/api/"
},
"), как вставить цифровое значение адреса?"
]
Daniil Kolyasnikov
Порт то укажи
kk boomer
кто-то слышал о flame? Нормальный движок для игр? В плане 2д
kk boomer
Мне больше интересна не физика, а эффекты, я краем глаза почитал, там описано что данная функция есть. Мне вот интересно, возможно ли реализовать "глитч" на этом движке
Daniil Kolyasnikov
Не заморачивайся с ним.
Daniil Kolyasnikov
Flutter не подходит для игр и сложных эффектов
Daniil Kolyasnikov
Заюзай Godot
kk boomer
Да там игра не кой-то файтинг, на кнопочки нажимаешь и текст меняешь, да и все
Daniil Kolyasnikov
[
{
"type": "link",
"text": "http://121.143.244.33:80/api/"
},
" ?"
]
kk boomer
Просто игра в хакинг, вот и хотелось бы добавить какие-то эффекты
Daniil Kolyasnikov
И покажи что за ошибка от дио прилетает
Дмитрий Щербаков
Это и без движка можно)
kk boomer
глитч накинуть?
Дмитрий Щербаков
Я flame пробовал, штука прикольная но когда много элементов в сцене лагает да
ManBearPig
[
"Доброго времени суток, коллеги ).вопрос:\nКто во flutter для анимации испольщовал ",
{
"type": "link",
"text": "https://lottiefiles.com/"
},
""
]
Дмитрий Щербаков
Лучше юнити имхо
kk boomer
мне именно флаттер нужен
kk boomer
в плане изучения
kk boomer
Смысл не в том, что бы сделать игру, а что бы руки набить на флаттере
Дмитрий Щербаков
Ну так делай не на движке))
Дмитрий Щербаков
Сам пиши если руку набить хочешь
kk boomer
Сам и пишу, вопрос только про эффекты, я думал вынуть из движка их, просто вообще хз как сделать глитч, это надо шоб верстку на пиксели раскидывало
Daniil Kolyasnikov
В котором 2д нет ?
Daniil Kolyasnikov
Эмм. Проверяй сервер в браузере
ManBearPig
Как впечатление ?
I V ?-N
Прикольно и легко
Дмитрий Щербаков
Есть там 2д
Daniil Kolyasnikov
Там нет настоящего 2д
Daniil Kolyasnikov
Там есть плоские спрайты которые натянуты на поверхности и выставленная под 90 градусов по отношению к плоскости камера
Дмитрий Щербаков
Ну 2д же)
Daniil Kolyasnikov
Это не 2д.
Дмитрий Щербаков
2д это 3д у которого, z ==0
Daniil Kolyasnikov
Нет. 2д это 2 плоскости и расчёты физики для мира с двумя осями. Физика построеная на 2д векторах
Daniil Kolyasnikov
А в Юнити это всегда 3д
Дмитрий Щербаков
Тем не менее тысячи 2д платфомеров/рогаликов и прочего говна сделанного на юнити не согласятся что там нет 2д и работы с ним полноценной)
Daniil Kolyasnikov
И требачи у платформеров , как у Deus ex hr :-)
Александр
что там на flame лагает то? или вы на дебаг смотрели?
Alexander
[
"Всем привет, кто-нибудь использует floor в качестве orm (",
{
"type": "link",
"text": "https://github.com/vitusortner/floor"
},
")? Насколько она production ready?"
]
Dmitry Demchenko
[
"Есть вот более поддерживаемый аналог Room\n",
{
"type": "link",
"text": "https://github.com/simolus3/moor"
},
""
]
Эмиль
Ребята, подскажите, плс, есть такой филд с хинтом. Мне нужно при нажатии, чтобы код страны отображался, а фокус сразу становился на код оператора
Эмиль
Пните куда смотреть, пжлст
Timur M.
У текст филда добавляешь контроллер и делаешь маску. В маске обрабатываешь нужно поведение
Timur M.
[
"вот примерчик ",
{
"type": "link",
"text": "https://github.com/ivtimur/flutter/tree/master/tel_number_mask"
},
""
]
FantasyOR
Добрый день. подскажите как во флатере принято хранить настройки, которые при CI/CD можно было бы поменять для разных платформ, для тест/дев etc...
Владислав
[
"Для ci\nflutter build apk --dart-define=API_URL=",
{
"type": "link",
"text": "url.com"
},
"\nи дальше словить в коде:\nAPI_URL = String.fromEnvironment('API_URL', defaultValue: '",
{
"type": "link",
"text": "dev.url.com"
},
"');"
]
Владислав
Скорее всего есть какой-то пакет который это дело упрощает, но я хз)
My Pa
Ребята , как быстро написать StatelessWidget ?
My Pa
командам там была я помню
Batyrzhan uulu
Всем привет, я использую http.get(), беру оттуда лист. Скажем я должен получить 100 элементов, но после 25го я получаю “The getter 'length' was called on null.” вот такой эррор. Кто знает почему?
Егор Шепелев
почему не поставить брэйкпоинт в цикле и не посмотреть, что там с данными?
Batyrzhan uulu
[
"```\n",
{
"type": "code",
"text": "Future fetchAndSetProducts() async {\n final url = '${mainUrl}products/';\n Map headers = {\n 'Content-Type': 'application/json;charset=UTF-8',\n 'Charset': 'utf-8'\n };\n try {\n final response = await http.get(url, headers: headers);\n final List extractedData = json.decode(utf8.decode(response.bodyBytes));\n final List loadedProducts = [];\n extractedData.forEach((prod) {\n print(prod);\n // var categoryJson = prod['category'] as List;\n loadedProducts.add(\n Product(\n id: prod[\"id\"].toString() ?? '',\n titleRu: prod['title_ru'] ?? '',\n titleKy: prod['title_ky'] ?? '',\n // category:\n // categoryJson.map((item) => Category.fromJson(item)).toList() ??\n // [],\n price: double."
},
{
"type": "italic",
"text": "parse"
},
{
"type": "code",
"text": "(prod['price']),\n dealerPrice: double."
},
{
"type": "italic",
"text": "parse"
},
{
"type": "code",
"text": "(prod['diller_price']),\n typeOfProduct: prod['type_of_product'] ?? '',\n typeOfPesticides: prod[\"type_of_pesticides\"] ?? '',\n quantity: 1,\n ),\n );\n });\n _items = loadedProducts;\n notifyListeners();\n } catch (error) {\n throw (error);\n }\n}"
},
"\n```"
]
Batyrzhan uulu
а как ставить?
Daniil Razbitskiy
День добрый, подскажите пожалуйста, как можно выровнять эти контейнеры к левой и правой стороне, то нет идей как это можно сделать....
Dmitry Novikov
между ними в row пихнуть spacer()
Daniil Razbitskiy
а будет ли это динамичным, если бдует изменятся содержимое левого столбца?
Dmitry Novikov
Spacer - это расширяемый бокс с параметром flex
Дмитрий Щербаков
У row задать align space between
Daniil Razbitskiy
Благодарю, то просто не использовал ещё его ни разу)
Dmitry Novikov
Либо как Дмитрий предложил
Dmitry Novikov
по сути одно и то же
Dmitry Novikov
mainAxisAlign
Daniil Razbitskiy
а если смотреть с точки "правильности"?
Daniil Razbitskiy
c этим оно как раз так и разъезжается
Дмитрий Щербаков
Если там row то лучше через align
Daniil Razbitskiy
Понял, премного благодарен))
?
Можно ли как то задать в materialApp backgroundColor для всего приложения?
Hamdam ?
Думаю надо изменить scaffold theme…
?
т.е. только через смену в Scaffold()? Просто MaterialApp() использую один, а вот Scaffold()'ов много...
Hamdam ?
В theme scaffoldBackgroundColor: const Color(0xFFEFEFEF)),
Hamdam ?
Колор свой цвет пропиши
Hamdam ?
Дело в том что даже если материал ты ставишь колор у скафолда есть свой бэкграунд колор
?
понял. Но вроде нашёл способ который приемлем для меня. Вынесу в глобальные переменные цвета
Alex Wow
Пацаны спасайте Я чёт конкретно трою Где мне взять google api sheeta credentials
Alex Wow
Пару месяцев назад выгрузил жсон Сейчас чёт вообще
Isfun
[
"Добрый день коллеги.\n\nСтолкнулся с такой проблемой, настроил google_mobile_ads в flutter приложении. В debug mode, используя тестовые ключи, тестовые рекламы работают и всё показывается, а как только переключаюсь на настоящие ключи и запускаю в release mode, ничего не показывает, и пишет ошибку: \n\n\"loadAdError(code: 3, domain: ",
{
"type": "link",
"text": "com.google.android.gms.ads"
},
", message: No ad config., responseInfo: ResponseInfo(responseId: null, mediationAdapterClassName: , adapterResponses: []))\"\n\nЕсли кто встречался, помогите пожалуйста"
]
Isfun
Уже раз в 5 наверное отправляю сюда
Isfun
В StackOverflow годного решения не дали
Isfun
Помогите хоть какой-нибудь информацией ??
Vitalii Ishkevych
У меня есть штрих код, как узнать какого он типа? А то при генерации нужно тип указать.
Isfun
Уже пару месяцев нет продвижения в этом вопросе
My Pa
Ребят , как в VC быстро оборачивать виджет в другой виджет ?
Batyrzhan uulu
спс, зп идею) нашел
Егор Шепелев
Тыкаешь в виджет, появляется лампочка, там будет менюшка с быстрыми бействиями
Michael Lazebny
Так ты в манифесте указал мету ?
Michael Lazebny
А настоящие ключи в дебаге работают ?
Isfun
Я сделал все, что указано в инструкции
Isfun
За исключением установления app-ads.txt в вебсайт, насколько я понял это необязательно, к тому же у проекта нет сайта
Michael Lazebny
Покажи манифест
Michael Lazebny
У тебя APPLICATION_ID не указан
Michael Lazebny
Там нужно свой указать
Michael Lazebny
В адмобе в профиле где то есть
Michael Lazebny
А твои ключи в дебаге работают или нет?
Isfun
Когда я использую testUnitId, все работает
Isfun
Или вы имеете ввиду, если указать testDevices?
Michael Lazebny
Я имею ввиду работают ли у тебя твои ключи в unitId
Michael Lazebny
Я просто понять не могу, у тебя проблема везде или только в релиз
Isfun
Но, в коде я указываю тестовые юниты с сайта
Michael Lazebny
Можешь скинуть код из main() и где твой баннер
Michael Lazebny
Лишним офк не будет
Andrew Vasilevskii
ой не надо так код кидать пожалуйста
Isfun
Сейчас по другому попробую
Andrew Vasilevskii
лучше закиньте в пастебин что ли
Isfun
[
{
"type": "link",
"text": "https://pastebin.pl/view/34ba52ea"
}
]
Isfun
P.S., код от старого разработчика
Andrew Vasilevskii
пожалуйста)
Дмитрий Щербаков
Какой ща айфон минимум с 13 iOS?
Evgenii Elchev
se первого поколения поддерживают дохрена осей, включая последнюю
Дмитрий Щербаков
Вобщем какой мне взять чтоб тестить оплаты там и прочее то что не арбайтен в эмуле
Дмитрий Щербаков
SE пойдет да?
Evgenii Elchev
с ios 9 до 15 поддержка у девайса
Evgenii Elchev
я бы взял 11 или xr
Evgenii Elchev
se древний, хорош что бы тестить на самом слабом устройстве
Evgenii Elchev
но может накрыться через год
Дмитрий Щербаков
Я им все равно пользоваться не буду, чисто для тестов
Дмитрий Щербаков
Фанат андроид ??
Evgenii Elchev
ну xr и 11 это самые распространённые девайсы сейчас
Evgenii Elchev
+ достаточно дешёвые
Michael Lazebny
Это ваш канал LazyLoad ?
Evgenii Elchev
ты кстати вообще можешь сделать ход конём и купить ipad за 25к. дёшево, айпад, можно тестить оплаты, можно кинчики смотреть)
Дмитрий Щербаков
)) у меня 2е мелких боюсь он долго не проживет ??
Alexandr Drobyshev
я на 5s тестирую, все супер работает, у матери 4s еще работает) ток закинула ибо ватсап отвалился) но в целом рабочий еще
Alexandr Drobyshev
у тестя 5s еще 2014 года с роднйо батареей рабоатет, на весь день хватает на работе телефона
Dima Kotlyarov
А как ты устанавливаешь? Xcode же не поддерживает его уже ...
Evgenii Elchev
у меня норм живет) кода мелкий был совсем мелкий у меня был первый ipad мини, так сын его понял, топил в ванной (хотя там нет влагозащиты) хоть бы хрен, работал годами, пока уже своём не устарел))
Andrew Vasilevskii
Госпадзе )) на 5ы же ничего не помещается ;D
Alexandr Drobyshev
всмысле не подедрживает? работает все прекрасно, в андриод студии жму запустить и работает я хз о чем вы)
Evgenii Elchev
на 5s нет актуальной версии ios
Alexandr Drobyshev
ну едисвенное тчо я это делал где то в декабре-январе, прям сгеодня хз
Alexandr Drobyshev
зачем нужна актуальная вресия иос для теста платежей???
Alexandr Drobyshev
остальнео. в эмуле можно глянуть)
Дмитрий Щербаков
Чтоб проверить что ничо не отвалилось
Дмитрий Щербаков
На новой версии
Alexandr Drobyshev
именно в платежах что то отвалится? ну хз...
Дмитрий Щербаков
Не инапп
Дмитрий Щербаков
А сторонний эквайринш
|