Я так и делал, для вэба нужен html, с io не работает нужная фича. Вроде через костыль один получилось завести, но возник еще вопрос, в File(io) нужно указать только path, а в версии File(html) вот такую тему, File(List
Tymofii Nazar
flutter build apk пробовал отдельно через терминал?
Dmitry Bubnenkov
[
"Как правильно запускать серверную часть проекта на Dart?\n",
{
"type": "code",
"text": "pub run lib/main.dart"
},
" ?"
]
Serj Mitaki
Ребята, подскажите, кто уже на MacBook M1, все ли так в них как в обзорах расхваливают? Air c 16GB стоит +300-400$. Но в обзорах все кричат, что 8 достаточно за глаза, так как все супероптимизировано
Varga
Вполне норм
Varga
Нативные приложения работают раза в 2 быстрее, чем на обычном пк (хороший конфиг)
Varga
Не нативные так де как на обычном пк
Varga
Что-то придеходится руками донастроить дофиксить, но в целом все пашет
Serj Mitaki
Ну а я думаю, что если брать ноут на несколько лет вперед, то нужно все равно с запасом по оперативке, наверное. Но переплата нереальная. Или подождать немного, может, чтобы подешевели?
Игорь
Для продуктов джетбраинс лучше взять 16 гигов, потому что через какое-то время сильно в своп уходит. Для бэкенда пока спорно, нужно мониторить, там пока докер нормально не работает
Varga
Я взял с 16, но у меня основная специализация бэк на джава стэке, и куча жрущего оперативу
Игорь
Зайди в чат к ios разрабам и воспользуйся поиском по сообщениям, там много раз эту тему обсуждали
Игорь
Как там дела с докером?
Varga
Пока анстейбл версия
Varga
Но мне локально не нужен постоянно на текущем проекте
Varga
+ есть корпоративный ноут на винде для редких исключений
Игорь
Понял, а как там с эмулями в андроид студии?
Varga
В студии никак. Скачал гугдовую сборку эмулятора под м1 - тоже анстейбл, но пашет
Игорь
Жить можно или лучше на реальном девайсе?
Varga
Ну я вполне живу, но у меня пока флаттер для саморазвития и сайд проектов
Игорь
Понял
Varga
Но кам он. У меня легаси часть проекта на жабе на серваках собирается 45 минут. На м1 - 21
Dmitry Bubnenkov
Как я понял все же нет. Нужно давать главному файлу имя проекта. Тулчейн под это заточен
Никита Партыко
у меня pro m1 на 16гб, на работе во всю юзаю докер и вне рабочее время на флаттере, превью версия докера работает более менее стабильно, бывает что некоторых образов нет под m1 таких как mysql, андроид студия еще не оптимизирванна, но работает относительно неплохо, для эмулятора если юзать сборку под арм, то тоже почти все работает
Никита Партыко
Ну я вполне живу, но у меня пока флаттер для саморазвития и сайд проектов
Denis
Подскажите, а как во flowbuilder отловить pop без контроллера?
?к
да, это ошибке идёт даже после полной переустановки flutter, сейчас стоит последняя версия, path в среде изменения добавлена
??s?? ???????????
Добрый вечер, ребята когда я добавил lib на "pubspec.yarm", такая ошибка вишел ?
Andrey Novatovski
А в чем трабл?
netspike
народ, подскажите при ошибке «RenderFlex overflowed by 85 pixels on the bottom.» можно как-то задать размеры, чтобы автоматически от размера экрана шли ?
?к
знаете как исправить ?
EcsFlash-
Expanded либо играться через MediaQuery.of(context).size.height/width последнее тебе туда даст размер по вертикали/горизонтали и это значение на 0.х умножаешь и получаешь адаптивную высоту/ширину
Dart Flutter
КТо нибудь сталкивался с такой формой ввода пин кода? Может есть либа для такого вида? Всё что нашёл на пабе всё как то не катит
?к
я раньше jdk и не скачивал, без ошибок всё собиралось через usb-отладку
?к
да, и даже не собирается новый созданный проект
Konstantin Volkov
Шарики придется руками дорисовать
Dart Flutter
немного не то. Это у меня не обсекур. а вместо шариков должны цифры появляться
Александр Котков
Привет, а кто юзает flutter_screenutil? Или делаете адаптивный с растягиванием и т.д.
Азат Аллабердин
Добрый вечер, делаю локализацию приложения и не могу подставить текст в label, не знаете как решить? с текст. Для виджета Text() всё норм рабит
Makhmud Ushamiev
посмотри что принимает label
Азат Аллабердин
String
Makhmud Ushamiev
вот это поворот)
Makhmud Ushamiev
ошибка что пишет то?
Makhmud Ushamiev
убери const с BottomNavBara
Makhmud Ushamiev
ой Итема
Makhmud Ushamiev
const убери
Азат Аллабердин
Блин, спасибо
Константин Бобров
Привет. Есть ли сервис откуда можно подтягивать страны и города этих стран, чтобы сделать возможность пользователю при регистрации указывать?
Да я гуглил, просто на английском в основном идёт, есть ли возможность там на русском получать, я хз, в данный момент не могу проверить. Думаю попробовать с вк вам поработать
Makhmud Ushamiev
Да они даже не осознают мощь гугла??
Константин Бобров
Вк вам*
Makhmud Ushamiev
Гуглите на английском
Константин Бобров
Да сук, вк апи
Makhmud Ushamiev
Учите английский. Чуваки, столько годноты на английском
Константин Бобров
Я про список городов и стран на русском
Makhmud Ushamiev
Так пробуй) если в гугле не нашел что тебе, тут уж хз кто сможет помочь)) тут всем помог гугл)
Andrey Ofimkin
[
"Объясните, пожалуйста, почему это так работает?\nЧитаю книгу Flutter in Action\nГлава 3.7.3 Виджет - Элемент - СтэйтОбъекта\n\nЕсть простое приложение в котором есть 2 кнопки в списке.\n\nПо нажатию на кнопку “Reset” кнопки меняются местами. При этом всё меняется местами, как и ожидалось (Названия на кнопках, Обработчик на кнопке), но не меняется цвет бэкграунда кнопки.\n\nПочему так происходит, цвет хранится вне СтэйтаОбъекта? WTF?\n\nПриложение стянул отсюда:\n\n",
{
"type": "link",
"text": "https://github.com/ericwindmill/flutter_in_action_public/blob/master/chapter_3/counter_app_2.0/lib/main.dart"
},
""
]
Anton Kowalski
[
"Может кто знает в чем проблема ",
{
"type": "link",
"text": "https://ru.stackoverflow.com/questions/1241173/%d0%92%d0%b5%d1%80%d1%82%d0%b8%d0%ba%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d0%b8-%d0%b3%d0%be%d1%80%d0%b8%d0%b7%d0%be%d0%bd%d1%82%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-scrollbar"
},
"?"
]
Noob Noobskiy
Из за void swap(){ _reversed = !reversed } Наверное ??
Noob Noobskiy
Смотрю различные туториалы. И в каждом по разному распределяют классы. Для чего то отдельные паки, некоторые в отдельные .дарт файлы. Как понять, когда надо разделять и когда можно писать в 1 файл? Как это называется, что гуглить? Архитектура приложения?
Урусай
В гайдлайнах Гугла почитать можешь. Вообще там вроде о разделении по файлам ни слова
Noob Noobskiy
Я на английском что то слушал, чё то про фронтенд и бэкенд говорил. Про бизнес логику. Я из за слабого знания английского, и флаттера толком ничего и не понял. Вот, думал может у кого есть что то на русском почитать?
Denis
Можно ли как-то во флоу билдере отследить pop без контроллера? Или как правильно подружить их с блоком?
Rizz
Ребята кто работал с firebase storage? Как получить url картинки?
Maxim Mityushkin
Ребят, как узнать в сокетах, что буффер переполнился?
Maxim Mityushkin
Или Dart это сам как-то обрабатывает?
не понимаю что он хочет
Fim
[
"Здравствуйте, запутался с передачей параметров другому экрану, помгите плиз! ",
{
"type": "link",
"text": "https://github.com/fimich1/treiner_pku2"
},
""
]
Natali ?? Marketology
Ребят, кто может помочь сверстать 5 экранчиков за денежку?) ??
Напишите лично) Готовое приложение, важен опыт O?
Denis
The getter 'userGestureInProgress' was called on null. Receiver: null Tried calling: userGestureInProgress
кто-то сталкивался с такой ошибкой при работе с flow builder/навигацией?
MetaaOW
Кто сталкивался с ошибкой HostNameVerifier ? Гугл хочет выпилить из магазина приложение из-за этого Помогите плиз
Denis Nadey
[
"ребят поделитесь гигабайтами теле2 кому не сложно ",
{
"type": "phone",
"text": "+79046659470"
},
" ( простите что не по теме)"
]
Anton Kowalski
Можно узнать размер виджета через MediaQuery?
Anton Kowalski
можно узнать размер виджета когда он билдиться?
Урусай
Размеры виджета до отрисовки узнать просто так нельзя
Anton Kowalski
а после как?
Урусай
А тебе зачем?
Varga
MeasuredSize
Anton Kowalski
[
"SingleChildScrollView(\n key: key1,\n physics: NeverScrollableScrollPhysics(),\n scrollDirection: Axis.horizontal,\n child: Container(child: widget.child),\n ),\nМоя задача такая узнать соотношение ширины scroll`a к его child`a и потом есть\n Align(\n alignment: Alignment.bottomLeft,\n child: Padding(\n padding: ",
{
"type": "link",
"text": "EdgeInsets.zero"
},
",\n child: Container(\n height: 10,\n width: 30, <— сюда\n color: ",
{
"type": "link",
"text": "Colors.black"
},
",\n ),\n ),\n ),\nнадо в width записать это соотношение умноженное на ширину scroll и при изменении размеров scroll`а ширина должна пересчитываться."
]
Ну попробуй measuredsize пакет, который тебе посоветовали выше. Если не поможет, копни в сторону custommultichildlayout
Anton Kowalski
on Change вызываеться при создании елемента?
Varga
при первой отрисовке и при любой отрисовке, которая изменила размер
Урусай
После отрисовки
Anton Kowalski
ну тогда наверно оно
Даниил Левицкий
Ты можешь поиспользовать render_metrics из surf_gear
Даниил Левицкий
и полсушать их доклады про flutter под капотом и про разбор либы
Даниил Левицкий
про RenderObjects особенно
Anton Kowalski
сейчас пробую с measuredsize
Anton Kowalski
пробовал с ним но видимо я не умею им пользоваться
Anton Kowalski
К сожаление его onchange срабатывает только один раз, при рендеринге
Varga
Так у вас скорее всего не меняется размер ребенка потом
Anton Kowalski
сейчас код скину
Anton Kowalski
[
{
"type": "link",
"text": "https://pastebin.com/DmZqAE5w"
},
" Меняю размеры окна не реагирует (веб-проект)."
]
Anton Kowalski
Вроде все правильно сделал?
Varga
Не уверен, что пакет поддерживает веб
Anton Kowalski
ну один раз срабатывает
Varga
Возможно у вас дочерний элемент ее меняет размер
Varga
А данный виджет реагирует на это
Anton Kowalski
ну Вы понимаете что я хочу?
Varga
Очень примерно
Anton Kowalski
Align - это будет scrollbar
Varga
И вы хотите, чтобы он пожстраивался под размер окна браузера?
Varga
Относительно соседей?
Varga
Вам тогда выгоднее из media query взять размеры экрана и все виджеты построить базируясь на этом относительном размере. И вы сможете свои отногения посчитать например
Anton Kowalski
вот формула ширины (ScrollerParent / ScrollerChild) * ScrollerParent где ScrollerParent это ширина SingleChildScrollView, а ScrollerChild ширина widget.child то есть ширина child`a SingleChildScrollView
Anton Kowalski
понятно мое желание?
Anton Kowalski
мне ранее сказали что нельзя получить ширину елемента с помощью media query
Varga
Да, но вы можете ее задать
Anton Kowalski
а смысл
Varga
Ну вы можете ее задать (и скалировать на основе размера экрана) и использовать для расчетов
Anton Kowalski
так мне надо привязываться не к размеру экрана, а к размерам SingleChildScrollView и его Child
Varga
Суть в том, что сингл скролл безразмерный. И при ресайзе на его детей не будет выставляться новый размер
Varga
По нужной вам оси
Varga
И так как размер детей не меняется новый не измеряется через тот виджет
Varga
В теории можете посмотреть, как он реализован и кастомизировать под свою ситуацию
Varga
Мне кажется этот вариант подойдет вам больше
Anton Kowalski
[
"при рендеринге он мне делает правильную ширины Align(\n alignment: Alignment.bottomLeft,\n child: Padding(\n padding: EdgeInsets.only(left: 0, bottom: 0),\n child: Container(\n height: 10,\n width:30,\n color: ",
{
"type": "link",
"text": "Colors.black"
},
",\n ),\n ),"
]
Anton Kowalski
разве размер SingleChildScrollView не будет равен Stack?
Varga
Так у вас чайлд файнал и задан 1 раз
Varga
Я не уверен, что он снова будет получать размеры
Varga
Но я не самый опытный в этом деле
Varga
Я бы подождал еще чьего-то совета
Anton Kowalski
у меня же ширина зависит от размеров SingleChildScrollView
Anton Kowalski
Ладно жду еще чьего-то совета
Tim
[
"Всем привет! Подтянул в проект пакет facebook_app_events и появилась ошибка:\n",
{
"type": "pre",
"text": "Unhandled Exception: MissingPluginException(No implementation found for method Firebase#initializeCore on channel plugins.flutter.io/firebase_core)",
"language": ""
},
"\nЕсли правильно понимаю, как то конфликтуют channel invocations. Кто нибудь сталкивался? Можете посоветовать куда копать чтобы решить? :)"
]
Vadym Buhaiov
Всем привет, подскажите как выбрать Redux или Bloc ?
Ivan
Если под ios, то импортируй firebase core в appDelegate, пропиши в podfile, и переустанови pod после удаления podfile.lock ,если не ошибаюсь, то ещё минимальная версия iOS должна быть 11 для Facebook
Damir
Поскадите как сделать такие импорты, чтобы весь путь не писат
Gorohov Valeriy
Есть расширение для VSCode, который "исправляет" пути.
Всем привет. Помогите, пожалуйста. Поставил андроид студию, флаттер, sdk 28, 29, 30, флаттер доктор говорит всё ок. Пытаюсь запустить демо-приложение, но билд не получается сделать.
Max
пытался менять targetSdkVersion в build.gradle, но после этого выдает другую ошибку
Max
дак пройдись по пути, посмотри есть такой файл или нет для начала, глянь что за mainMergedManifest в AndroidManifest.xml
Max
запустил билд понизив версию gradle
Max
а есть какие-то особенности обновления gradle в андроид студии?
Max
просто обновил автоматически и билды перестали собираться
????????????????????
привет всем
????????????????????
type 'Future>>' is not a subtype of type 'List
????????????????????
такая ошибка выходит
????????????????????
как исправить
vasilich
Исправить возвращаемый тип на Фьючерный
Семён undefined
если очень просто: чтобы убрать future, тебе нужно либо поставить await, либо использовать .then
если подсвечивает красной, то поставь async, как тут
????????????????????
хорошо
Юджин Баладжахе
[
"Вопрос про методологию использования flutter_bloc. Обычно в виджете мне нужен и стейт (чтобы данные оттуда получить) и модель (чтобы события туда посылать). В итоге имею шаблонный код:\n",
{
"type": "pre",
"text": " return BlocBuilder(builder: (context, state) {\n var model = context.read();\n return Scaffold(\n",
"language": ""
},
"Чтобы не создавать каждый раз переменную model, я могу в каждом state иметь ссылку на модель, и тогда чтобы вызвать метод модели мне достаточно сказать:\n",
{
"type": "pre",
"text": " state.model.mySomeMethod()\n",
"language": ""
},
"Насколько это правильно вообще, ведь это создает перекрестную зацепленность между иммутабельным стейтом и мутабельной моделью. Спасибо."
]
Fim
[
"Здравствуйте, запутался с передачей параметров другому экрану, помгите плиз! ",
{
"type": "link",
"text": "https://github.com/fimich1/treiner_pku2"
},
""
]
????????????????????
как то не получается
Mikhail Smetannikov
(await ...) as
Mikhail Smetannikov
скобки поставь
Мirshod
[
"Добрый день. У меня есть такой проблем. Есть модели, сервис api. Но не могу показать данные на экран. Даёт такой ошибку type 'List' is not a subtype of type 'Map'. Здесь мой код можете помочь ",
{
"type": "link",
"text": "https://github.com/rrousselGit/river_pod/issues/311#issue-802942897"
},
". Спасибо"
]
Dima Kotlyarov
Ты получаешь массив данных , а в модели ждёшь Map
Мirshod
А как реализовать?
Dima Kotlyarov
Тебе приходит массив данных ) от этого и отталкивайся, ошибку тебе сказал
Dima Kotlyarov
Прости , код за тебя писать не буду
Dima Kotlyarov
Просто в транспорте ,
Eugene Kravchenko
подскажите пожалуйста как залочить экран во всем приложении под portrait mode?
Мirshod
Спасибо
Makhmud Ushamiev
[
"var list = data['restaurant'] as List\nList resList = ",
{
"type": "link",
"text": "list.map"
},
"((v) => Restaurant.fromJson(v)).toList();"
]
[
"Всем привет! Есть неплохой пример канбана на flutter:\n",
{
"type": "link",
"text": "https://github.com/PonnamKarthik/FlutterTrelloCards"
},
"\n\nНикто не подскажет как сделать так, чтобы при перемещении зеленой карточки к границе дисплея происходил переход на следующую доску? Не пойму никак, я новичек пока что.. Может поможет кто советом"
]
Dima Kotlyarov
Ладно , но я слежу за тобой !!!))))
Eugene Kravchenko
Спасибо
Юджин Баладжахе
В связи с тем, что в dart нет кортежей, как принято возвращать из фукнциии несколько значений (например статус ошибки и текст ошибки) List ???
Dima Kotlyarov
Вопрос хороший , но чёт я его не понял ))
Mikhail Smetannikov
кинь Exception?
Daniil Kolyasnikov
Нужно написать класс ответа, в котором будет вся мета информация и данные. Не нужно возвращать несколько значений
Юджин Баладжахе
Можно и так, но бывают случаи когда нужно булев флаг и текст, на каждый чих создавать классы это такое...
Daniil Kolyasnikov
Привет, это называется модели
Юджин Баладжахе
Эт понятно, но кортежи сейчас модная тема))
Daniil Kolyasnikov
Как гомосексуализм и самоубийства.
Daniil Kolyasnikov
Не стоит следовать моде без внутренней необходимости
Dima Kotlyarov
В группе юбилей
Dima Kotlyarov
5000 участников ровно
Daniil Kolyasnikov
и 4/5 боты
Mikhail Smetannikov
Кортежи не типизированы, шансов выстрелить себе в ногу растет в прогресии
Юджин Баладжахе
Если б столько вакансий было, живу в России, работу ищу в Киеве, сюрр...