Программирование : Dart & Flutter по-русски
Yerassyl Maikhanov
Заказывал с Турции
Yerassyl Maikhanov
Поднакопи чуток лучше
Yerassyl Maikhanov
И возьми хороший
admin
А сколько без доставки?
Serhei
что-то как-то слабо верится, не реф случайно?
Yerassyl Maikhanov
800 с чем то
Constantine
это чем везли и в какую страну?))
Serhei
М1 как бы везде $1100 стоит, можно ссылку где его можно за 800 купить?
Bekhzod Eshqo'ziev
Спасибо
Yerassyl Maikhanov
вез турок, в казахстан)
Yerassyl Maikhanov
знакомый в общем там купил и привёз
Шахзод Джураев
[
"Здравствуйте, есть у кого опыт в публикации приложения в appstore у которой есть встроенные покупки, но, в той стране для которой предназначено это приложение не поддерживается applepay ",
{
"type": "text_link",
"text": "список стран поддерживающие Apple Pay",
"href": "https://support.apple.com/en-us/HT207957"
},
" и приложение использует другие способы оплаты кроме in-app purchase ? \nда и в основном стране используются локальные платежные системы.\nстрана Узбекистан"
]
Шахзод Джураев
достаточно apple сказать что у нас нет apple pay ?
Шахзод Джураев
хм, ну у нас ее нигде не используют, я вот не понимаю как им обьяснить что у нас никто не пользуется apple pay
Константин Бобров
Есть у кого опыт установки хакинтоша? Интересует посмотреть необходимые характеристики и пойдет ли вообще на amd+nvidia?
Пашка
на интеле лучше заводиться
Валерий
я так и не смог на рязани завести.
Пашка
но а все же кому то удавалось ставить на амд
Константин Бобров
Какая Рязань?
Шахзод Джураев
на amd тоже заводится, посмотрите документацию OpenCore
Константин Бобров
Плохие новости
Константин Бобров
У меня тоже
Валерий
везде пишут что конфиг прям супер подходит, но у меня не завелся.
Константин Бобров
Ладно, попытаться стоит тогда. Спасибо всем
Валерий
с нвидиа бесполезно 90%
Константин Бобров
Вся техника дома на амд и нвидиа...
Шахзод Джураев
[
{
"type": "link",
"text": "https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html"
}
]
Валерий
под мой конфиг есть готовые сборки OpenCore(мать,проц,память,видео) и даже они послали меня в пешее путешествие.
Константин Бобров
Спасибо
Шахзод Джураев
может вы что-то не так сделали ?
Валерий
может. я не особо разобрался с этим всем) по мануалу вроде все делал
Шахзод Джураев
я тоже скачал готовый EFI и всё. установил на чисто через интернет. OpenCore сам скачал OS и установил как надо, даже wifi завелся ??
Валерий
[
{
"type": "link",
"text": "https://github.com/alkalim/ryzen-catalina"
},
" вот отсюда efi брал. но у меня даже не стартанул опенкор помоему."
]
Alim
лучше по гайду с нуля сделать конфиг для опенкора
Alim
каждая строка объясняется
Шахзод Джураев
[
"попробуйте с этим EFI только по инструкции ",
{
"type": "link",
"text": "https://dortania.github.io/"
},
" с создания флешки, если с нуля, то не надо скачивать обновление как показано в гайде а просто поставить Opencore и EFI на флешку и загрузится в Opencore и выбрать метод автоматической закачи и установки"
]
Шахзод Джураев
если интернет слабый может уйти много времени.. учтите и этот фактор.
Валерий
Boot0af: error, дальше я не прошел)
Alim
можно и полный установщик скачать, но как будет работать я не знаю
Alim
быстро погуглил, ошибка с разделами связана
Alim
самый надежный вариант ставить на отдельный диск. 120 гб сата ссд недорогие сейчас
Валерий
Это при загрузке с флешки, отдельный диск стоит ссд на 250 под это дело, ждёт своего времени)
Alim
тогда может быть флешка не правильно создана или в биосе настройки usb неправильные
Dmitry Lavryk
[
{
"type": "link",
"text": "https://a5.ua/uk/vacancies/jr-flutter-developer-flutter-trainee"
},
" - набираем новый курс трейни"
]
Дмитрий Щербаков
интересно какая зп за 2 года "потом" отработать ??
Sasha
Может потому что http вместо https?
Валерий
крайне прикольно что трейни должен иметь опыт разработки мобильных приложений и хорошо понимать flutter и dart.
Дмитрий Щербаков
Угу тоже смутило
Hamed
What is the best way to learn bloc? Except for the document itself
Mikhail Smetannikov
while(true) { while(understand) { write(); } readDocs();}
EcsFlash-
Ля, прочитал тут все
EcsFlash-
А ответа на вопрос, интересный и мне
EcsFlash-
Как прокинуть контекст в список?
EcsFlash-
Ну, за сегодня)
кuune
Интересная вера что именно сегодня решалась твоя проблема ??????
Stanislav Ilin
Ребят, всем привет! Как разрешить скролл в PageView только через контроллер (запретить скролить ручками)? Увидел из чего-то похожего только NeverScrollableScrollPhysics, но он вообще блокирует прокрутку.
Пашка
вы же должны понимать что это зависимость, и список должен формироваться динамически
Alim
обычно такие вещи выносят в _buildList(BuildContext context)
ilsur
Придумал через костыль Создать переменную и хранить там значение ширины После её уже юзать
Alim
а как переменная получает значение?
ilsur
Создал глобальную переменную чтобы была видна во всех классах файла Затем присваиваю ей значение и после использую ниже
ilsur
но иначе я пока что не понимаю как сделать
Вадим
[
{
"type": "code",
"text": "List > list(BuildContext context) {\n return [...];\n}"
}
]
Alim
а как используется list?
Вадим
проверьте синтаксис
Alim
потому что даже скопировали неправильно
Вадим
не = [...], а {return [...]}
Денис Путнов
Можно просто => в этом случае, если не ошибаюсь
Вадим
Разницы никакой нет вроде но => лучше использовать, когда выражение помещается на одной строке
ilsur
Блин вообще мне надо было сделать так, чтобы в каждом выпадающем списке было разное число элементов children это лист виджетов, но как передать туда лист с разным числом элементов типа ListTile в зависимости от индекса я не понял и не нашел примеров в инете
Вадим
Ясно указать список
Вадим
[
{
"type": "code",
"text": "[\n ExpandedTile(дети 1),\n ExpandedTile(дети 2)\n]"
},
""
]
ilsur
я имею в виду, есть юзеры к примеру и у них есть разное число заданий, у кого-то больше, у кого-то меньше, часть выполнена, часть нет Я хотел сделать это через выпадающие списки, где Title — это определенный юзер и внутри у каждого будут свои задачи
Пашка
а разве контейнер занимает не всю ширину?
Пашка
без обязательного параметра
Пашка
дайте ему статику double.infinity
Пашка
и тогда не нужен вам контекст
Вадим
[
{
"type": "link",
"text": "https://api.flutter.dev/flutter/dart-core/List/List.generate.html"
}
]
Пашка
а вообще сам подход не верный
Пашка
посмотрите какой нибудь парсер news в гитхабе
Vladimir Brejcha
Ребята посоветуйте какой нибудь чатик или агрегатор в телеге где можно найти ui дизайнера на проектную работу
Vladimir Brejcha
Тогда уж апворк))
BORSHEVIK
Что одно, что другое - лютое говно
P
но надо уметь работать с этим
Makhmud Ushamiev
Воу, походу да. Include domains помогает в такой ситуации?
Makhmud Ushamiev
Могу поделиться контактами талантливой девочки дизайнера
Sasha
хз, лучше все таки наверное ssl сделать
Makhmud Ushamiev
Спс)) буду пинать бэкендщика??
Kathy Ti
Подскажите возможно ли с помощью Positioned вынести дочерний элемент за родительский так чтобы дочерний был виден?
Andrew
Если это TextFormField, то параметр labelText автоматически стает на это место, без костылей.
Kathy Ti
Это просто контейнер
Jeka Goroshkin
всем привет, столкнулся с такой штукой: в гуглокартах (google_maps_flutter) перевод координат на карте в экранные координаты работает по-разному на ios и android, на айфоне я получаю флаттеровские виртуальные координаты - в пределах 380х650 (эмуль se2 и девайс iphone7), на андроиде я получаю реальные телефонные пиксели - в пределах 1080х1920 (эмуль + самсунг), может есть простой способ сделать на андроиде как на айфоне? (задача - рисовать самодельные маркеры через positioned)
Jeka Goroshkin
[
"в доке сказано\n",
{
"type": "code",
"text": "Screen location is in screen pixels (not display pixels) ...\n"
},
"получается, на айфонах просто совпало один к одному, отскейлим вручную.. )\n\nps: или screen - это как раз виртуальные ? (не похоже)"
]
Eldar
РЕбя подскажьте почему не видно Container() перед цитатой ?
Kit Khilobok
У него высоты нет
Eldar
так она же у него динамическая, в зависимости от количества строк цитируемого текста
Kit Khilobok
Если вы хотите рисовать маркеры, через positioned в стэке, имхо, вы идёте не той дорогой, почему бы не рисовать маркеты средствами гугл карте через bitmapDescriptor?
Kit Khilobok
С чего бы контейнеру иметь динамическую высоту и растягиваться от кол-ва текста? Или я смотрю не тот код, или тут нет контейнеров, которые бы меняли высоту, кроме родителя
ilx13
Вы купили на м1. Как там работает софты для разработки флаттера? без розетты работают?
Eldar
Ладно я не прав, ты прав. А ты можешь подсказать как сделать чтобы высота контейнера была динамической.
Kit Khilobok
Растянет по ширине, это же row
Eldar
уже написали выше .....
Kit Khilobok
Я делал такое, но не помню как, можно попробовать LayoutBuilder`ом вытянуть высоту
Jeka Goroshkin
начинал с этого, у меня было всего лишь 600 маркеров, при этом всего 11 разных битмапов, которые я назначал маркерам - по итогу в консоль валились ошибки в виде "нет маста в текстурном атласе для твоих маркеров" и на карте отображались пара штук и всё, это раз. а второе - мне нужно прокликивать все маркеры в окрестностях клика (но это скорей всего легко сделать и с дефолтными)
Andrew
Column -> Expanded -> Container
Kit Khilobok
И маты флаттера по поводу бесконечной высоты с вероятностью 90%, хотя мб и сработает
Eldar
The following assertion was thrown during performLayout(): RenderFlex children have non-zero flex but incoming height constraints are unbounded.
Kit Khilobok
Попробуй обернуть Row в LayoutBuilder, потом оттуда через constraints взять высоту
Kit Khilobok
Да-да, ожидаемо, оно не может посчитать высоту
Kit Khilobok
Есть ещё хак, можно считать высоту текста и потом через postframecallback ставить её контейнеру, но это крайний варик
Eldar
Как прально загуглить на английцом?
Eldar
ой не. Этот кейс не стоит этого
Kit Khilobok
Да это не сложно, просто некрасиво и так нерекомендуется делать
Eldar
flutter how to take full height of row <- так прально гуглить ?
Kit Khilobok
[
"Вообще вот статейка ",
{
"type": "link",
"text": "https://xspdf.com/resolution/58333621.html"
},
""
]
Yerassyl Maikhanov
Норм. Эмулятор для андроид не работает вообще. Остальные тулзы пока не проверял
ilx13
эмуляторы от genymotion или других пробовали?
Yerassyl Maikhanov
Нет, только гугловый
ilx13
[
{
"type": "pre",
"text": "https://stackoverflow.com/questions/64885486/android-studio-on-m1-macbook",
"language": ""
},
" тут люди смогли. \nА по скорости сборки на ios сильно лучше стало? заметно?"
]
Yerassyl Maikhanov
не знаю, вроде так же, может чуток лучше
Eldar
Статейка жесть. Надо учить английцкий.
Kit Khilobok
Если что, этот виджет(IntrinsicHeight) довольно ресурсозатратный, поэтому не стоит его использовать везде) (это не значит, что его использовать плохо, просто не надо его пихать везде, а надо только там, где реально нужно, как в этом кейсе)
Eldar
да блин. Тривиальнейшая задача. На Нативе это за 2.5 секунды делается.
Eldar
а есть ли другие альтернативы тут ?
Eldar
без подсчета высоты текста и тд тп
Kit Khilobok
Да а смысл оверинженерить
Eldar
ну по человечески как делается не понятно
Kit Khilobok
Работает и ладно, я про то, что не стоит использовать IntrinsicHeight везде, а его нужно использовать только тогда, когда реально высота динамическая и никак её не узнать
Kit Khilobok
А ещё его не стоит использовать, если внутри очень много виджетов см. доку > In the worst case, this widget can result in a layout that is O(N?) in the depth of the tree.
Eldar
бро а сколько ты изучал английский чтоб так изи такие текста молоть ?
Kit Khilobok
Школа(хоть и давно было), да и у меня не высокий уровень, максимум некоторые фильмы могу смотреть на англе
Kathy Ti
Как в гридвью из 2ух элементов сделать один?
Eldar
бро не подскажешь, как в блоке на странице комментов слушать разные блоки? не охота делать отдельную страницу комментов под каждую сущность. Комменты приходят как заджойненные(вложенные) в родительскую модель (Товар, Запрос, Бронь и тд)
Eldar
бекщик не делает отдельное апи на комменты
Kit Khilobok
Ну просто несколько блок билдеров делаешь и всё, или же листнеров
Eldar
листенеры - это идея .......
Stanislav Ilin
Никто не знает ?
Kirill Aparin
[
"Помогите с TextInputFormatter: delete problem\nВот ",
{
"type": "text_link",
"text": "гист",
"href": "https://gist.github.com/kirya355/254abd60fdd7f470757a696711a0def7"
},
""
]
Anton I
Привет подскажите плз, почему после пуша с одного экрана(scaffold) на другой экран(scaffold), black12 цвет бэкраунда становится просто black? другие цвета ведут себя нормально
ilx13
при запуске эмулятора ошибка. не пойму в чем дело. (мак отвалился на время пересел на виндовый ноут его рам 4гб, если из за этого у меня есть 8гб могу ставить)
ilx13
или встройный радеонышный видеокарта не подойдет?
Сергей
Почитай ошибку. Похоже у тебя слишком древняя видеокарта, на которой не работает vulcan
Kit Khilobok
Black12 это чёрный с прозрачностью. Под скаффолдом всегда чёрный экран. => Ты рисуешь чёрный с прозрачностью на чёрном
Anton I
угу, я это и предпологал, спасибо есть ли выход у этой ситуации?
Kit Khilobok
Не использовать цвета с прозрачностью в качестве БГ у рута экрана?)
Anton I
понял:) в общем, попробую через хекс кастомный цвет создать без прозрачности
Kit Khilobok
Всегда пожалуйста
Otabek ?ansurov
Привет! Как можно создать многостраничную форму во Flutter осуществляя валидацию и отправку на сервер? Пока что в своем практике сделал одностраничную форму. Можете что то посоветовать? Спасибо заранее!
ilx13
есть способ какой нибудь, для удаленного эмулятора или сервисы?
??????????
Всем привет,подскажите как задать row back ground color?
Тима Егембердиев
Обернуть в контейнер или decoratedbox
Kathy Ti
Положила в assets иконку svg, пытаюсь отобразить ее как Image.asset, но иконки не видно. У флаттера не всё так просто с свг?
A Kuper
[
"Flutter svg на ",
{
"type": "link",
"text": "pub.dev"
},
" и там SvgPicture.asset"
]
Kathy Ti
А вы не знаете, с свг можно как-то делать как с иконками материал дизайна указывая нужный цвет? Всегда интересно было как это происходит.
A Kuper
[
"SvgPicture.asset('svg.path',color: ",
{
"type": "link",
"text": "Colors.red"
},
")"
]
Kathy Ti
Спасибо, попробую.
Daniil Kostin
супер. я этого не замечал - храню иконки разных цветов
Rishabb
hey does any one have idea how I can pass data from android module to my flutter module when I'm using cached flutter engine
Игорь
Как вариант засунуть в стек, и поверх него прозрачный контейнер?? Но это костылек(
Вадим
Завернуть его в AbsorbPointer?
Kathy Ti
Как найти точку в тексте? Так правильно? RegExp exp = RegExp("."); var match = exp.hasMatch(text);
Геннадий
[
"Всех с праздничками!!!\n\nПодскажите пожалуйста, на элементарном запутался, я тут по api собираю инфу, json decode все дела. На выходе list которые содержит обьекты Map .\n\nКак мне пересобрать свои значения list(map) и сделать свой. (там еще вычисляемые свойства все дела).\n\n",
{
"type": "link",
"text": "arr.map"
},
"( (value) => () ) . Чет не особо подходит, как как там функции еще вычисляемые. Типо switch case и т.п.."
]
hoip
hey, i think your solution will be a method channel connection between this modules
Rishabb
[
{
"type": "link",
"text": "https://flutter.dev/docs/development/add-to-app"
}
]
Rishabb
I'm trying to add flutter to and existing android projects
hoip
i see, sry i did miss understand you.
Aleksey Tatarintsev
Всем привет. Нужно сделать 2 кастомных пикера, подскажите куда копать
Aleksey Tatarintsev
Идей ноль
admin
Во что обернуть SizedBox, чтобы при разной диагонали экрана они оставались на запланированном месте. Просто у меня при размере высоты и ширины 160 происходит растяжка боксов при маленьком дисплее?
admin
Должны быть расположены горизонтально боксы, а тут вертикально
XbIK
[
"посмотри вот это, смысл похожий ",
{
"type": "link",
"text": "https://youtu.be/FCoZrH70nwE"
},
""
]
Andrew
[
{
"type": "link",
"text": "https://retroportalstudio.medium.com/fancy-circular-progress-indicator-without-custom-paint-187695f59252"
},
"\n\nТут вариант с ProgressBar, но суть будет ясна"
]
Aleksey Tatarintsev
благодарю. Сейчас попробую
Kathy Ti
нашла как надо спустя 20 минут)
|