Программирование : Dart & Flutter по-русски
Vyacheslav
значит у тебя в пункте меню не обрабатывается нажатие
Serge Kozlov
если я нажимаю на карточку имплантаты, то открывается окно, далее я нажимаю по меню и главная, перехода нет. Но если я нажму например по другому пункту например профиль, то открывается страница профиля. Я опять нажимаю меню и тыкаю главная, то нажатие срабатывает и открывается главная
Vyacheslav
ты точно программируешь? я не уверен, что тебе нужно начинать с этого мануала Возьми какой-то курс обучающий и пройди его. Пока разговор ни о чем
Serge Kozlov
я учусь только
Vyacheslav
я понял, вот и говорю, что тебе сложно написать/понять такой дравер, еще и с блоком для навигации
Vyacheslav
выбери что-то простое и пробуй. На официальном сайте флаттера очень много примеров, на сайте Metaint есть на русском курс
Артём Андреев
Доброго времени суток, возник вопрос с intl(локализацией). Попробую его правильно сформулировать. Как изменить основную locale (по дефолту он мне выдаёт "en", что это основная локаль)?
Vyacheslav
[
{
"type": "link",
"text": "https://metanit.com/dart/flutter/"
}
]
просто марк.
[
"Мне помогло просто в конфиг добавить ",
{
"type": "code",
"text": "forceAlarmManager: true"
},
""
]
Andrew Shalaev
Есть вопрос. У меня в приложении используется авторизация через Firebase auth + google. Возможно добавлю facebook и вход по номеру телефона, все через Firebase auth. Однако есть еще бекенд, самописный, так вот я что то теряюсь сейчас. На бекенде как организовать авторизацию запросов? Сохранять google uid в базе, генерировать jwt?
Roman Vasiliev
Написано же на втором скрине
Damir
Да нет, оказалось конфликтовали две либы, но надпись не вылезла
Damir
А так, запрос из документации был взят, поэтому не ожидалось ошибок
????? ILyos >
[
"есть что то вроде ",
{
"type": "bold",
"text": "jupyter notebook"
},
" дла dart?"
]
Vladislav [object Object]
[
"Друзья, всем привет. Кто нить знает в чем проблема? Как только добавил FCM все сломалось и ось ваще не собирается\n",
{
"type": "pre",
"text": "Error output from Xcode build:\n?\n objc[50780]: Class AMSupportURLConnectionDelegate is implemented in both ?? (0x20de138f0) and ?? (0x1164d02b8). One of the two will be used. Which one is undefined.\n objc[50780]: Class AMSupportURLSession is implemented in both ?? (0x20de13940) and ?? (0x1164d0308). One of the two will be used. Which one is undefined.\n ** BUILD FAILED **\nXcode's output:\n?\n /Users/vlados/development/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.14.4/ios/Classes/FLTFirebaseFirestoreWriter.m:6:9: fatal error: could not build module 'firebase_core'\n #import ",
"language": ""
},
""
]
Vladislav [object Object]
[
"Возможно связано с тем, что у меня MacBook Pro на M1, так как на интел все пашет. Пробовал решение из интернетов:\n",
{
"type": "pre",
"text": "arch -x86_64 sudo gem install ffi",
"language": ""
},
""
]
Andrew Shalaev
сайт dartpad
Serge Shkurko
всем привет, форкнул библиотеку чтобы внести праавки но не могу догнать почему анализатор дарта ругается, я помню что это как-то связанно с null-safety и с изменением синтаксиса оператора require, кажется надо что-то поправить в pubspec однико не могу найти что именно, кто-нибудь знает?
Serge Shkurko
[
"через rosetta запускаешь? для плагинов используется cocoapods, если раньше нативных плагинов не было а теперь подключил то скорее всего в нем\n\n",
{
"type": "link",
"text": "https://stackoverflow.com/questions/64901180/running-cocoapods-on-apple-silicon-m1"
},
""
]
Serge Shkurko
[
{
"type": "link",
"text": "https://stackoverflow.com/a/65449819/6858892"
}
]
XbIK
коллеги, никто не сталкивался, вызываю функцию с dio, все ок. засовываю в isolate, на запросе виснет
vasilich
В изолят передаются топ левел функции... ЕМНИП Для чего вам ее в изолят?
Vladislav [object Object]
попробую переустановить тогда cocoapods через розетту, отпишу, как вышло
Denis Chuvasov
а зачем dio в изолят засовывать?
vasilich
Скорее всего парсинг жуйсона имеется ввиду, который пытаются сделать через изолят
Denis Chuvasov
Ну про то и вопрос был, уже же есть интерцептор, который парсит json в изолятн
vasilich
Остаётся понять какой выигрыш Парсинга жуйсона в изоляте.
vasilich
Есть подозрение что на рядовых запросах - никакого
Denis
Здравствуте, а здесь можно объявление о найме flutter разработчиков опубликовать?
Vladislav [object Object]
[
{
"type": "link",
"text": "https://github.com/rudart/community/blob/master/jobs.md"
}
]
Denis Chuvasov
выигрыш в том что UI не лагает из-за того что тред занят парсингом json. Бенчмарков не делал, но на больших списках ощутимо
vasilich
Если не делали тогда все оч спорно)
vasilich
Что значит “на больших списках"?
vasilich
[
{
"type": "link",
"text": "https://cretezy.com/2020/flutter-fast-json"
}
]
vasilich
Вот статья с тестами, хотя бы какими-то
Denis Chuvasov
Это значит, что была задача сделать список с пагинацией, 20 элементов с большой вложеностью элементов, без изолятов при подгрузке второй страницы список подтормаживал, добавили изоляты перестал
Amigo 177
Есть ли на php кроме ratchet другие библиотеки для вебсокетов?
Vladislav [object Object]
это к ребятам из другого чата))
Amigo 177
Ну мало ли, может и здесь есть бэкендеры
Nickolay Ponomarev
[
{
"type": "link",
"text": "https://github.com/Wisembly/Elephant.io"
}
]
Nickolay Ponomarev
[
{
"type": "link",
"text": "https://github.com/hoaproject/Websocket"
}
]
Vadim Lukichev
С одной стороны статья интересная - без демагогии чисто конкретные цифры)) С другой стороны, странно было бы вообще ожидать что парсинг в одном потоке будет медленнее, чем парсинг в одном потоке+ожидание передачи между изолятами при сериализации/десериализации. Особенно занимательно, когда в результатах пишется, что количество парсинга на 8ядрах "медленнее", чем на одном. Т.е. по факту преимущество асинхронности и параллельности вычислений в изолятах, в этом эксперименте не используется от слова "совсем"
Denis
[
"Мжет кто-то подсказать, когда стоит и не стоит использовать эти парамтры у ",
{
"type": "code",
"text": "SliverChildBuilderDelegate"
},
"?\nЯ что-то не могу понять это\n\n",
{
"type": "code",
"text": "addRepaintBoundaries: "
},
{
"type": "italic",
"text": "false"
},
{
"type": "code",
"text": ",\naddSemanticIndexes: "
},
{
"type": "italic",
"text": "false"
},
{
"type": "code",
"text": ",\naddAutomaticKeepAlives: "
},
{
"type": "italic",
"text": "false"
},
{
"type": "code",
"text": ","
},
""
]
Vladimir ?
[
"Поставил android studio, установил в нём Flutter + Dart, но ",
{
"type": "code",
"text": "flutter doctor"
},
" всё равно не видит. В чём может быть проблема?"
]
Dima Kotlyarov
на эти ворнинги можно не обращать внимание! самой пройдет
Vladimir ?
понял, просто у меня всё равно какая то ошибка была при создания проекта. Сейчас попробую ещё раз тогда
Андрей Козак
на пыхе так себе идейка писать вебсокеты. Возьми ноду или яву какую-нибудь
Hamdam ?
Automatickeepalives - не позволяет перестроить его чилдренс .Чтобы эта фича полностью заработало надо каждый его виджет перевести в стэйтфул и добавить with KeeAliveMixin
Андрей Козак
очереди, вебсокеты и т.д. Все что работает не по per request, это не про пыху имхо
Denis
а если у меня слишком большой список, какие лучше выставить?
Hamdam ?
Когда например листвию и когда скролишь бывает что элементы в листе перестроятся. Что очень не эффективно вплане перфоменса
Hamdam ?
Тогда лучше кипэлайвмиксин
Hamdam ?
В стэковерфлов была статья
Hamdam ?
[
{
"type": "link",
"text": "https://stackoverflow.com/questions/57980225/flutter-issue-listview-rebuilding-items-when-scrolled"
}
]
Denis
получается лучше я буду держать в keepAlive, при большо количестве данных?
Hamdam ?
Семантика вообще не показывается и ничего не решает в документах говорится что параметры семантикс нужны лишь для анализа и статистика(фигня крч)
Hamdam ?
Да, так же лучше
Denis
даже если это список который вечно подгружается?
Hamdam ?
Попробуй тестируй если не понравится верни или найди другой способ??)) я решил поделиться своим решением) що делать тебе решать))
Vladimir ?
кто нибудь может подсказать, где взять примеры создания там слайдеров, менюшек всяких и т.д. на flutter? Хочу попробовать учиться на примерах (хотя бы в рамках вёрстки)
Ivan
напиши в ютубе flutter ui и будет кучу вариантов
Андрей Козак
ну пыха интепретирует запросы на каждый request, поступаемые с веб сервера (apache или nginx). На каждый запрос - отдельный процесс. Она при создании не умела в прослушивание сокетов. Сейчас полюбому что-то напридумывали, но создавать отдельный процесс для обработки запроса в вебсокет - западло И вангую что эти все либы работают через какую-нить прослойку плюсовую или вообще через node посредника
Андрей Козак
видал как года три назад чуваки писали пыха демона, который кролика слушал, это был вообще ахтунг
vasilich
Ищи любой пакет и в дебаггере смотри как сделано
Андрей Козак
нахер брать пыху, если та же нода или ява из коробки во все это умеют. Но это имхо. Если ты пыхарь - юзай GO и не будет проблем
Amigo 177
Скорее через плюсовую
Amigo 177
Я юзаю php- laravel для бэкенда, не хотел бы лишний раз учить ноду.
Андрей Козак
если пет проект - то похер. Если серьезная нагрузка будет - готовься ко всяким пыха приколам
Андрей Козак
тебе же состояние придется хранить в памяти, а пыха это не любит. Надо сразу всякие редиски прикручивать, иначе данные похеришь, когда какой-нить пхп фпм подохнет
Андрей Козак
пыха - збс для запросов типа: 1) пришел запрос на nginx 2) nginx перекинул на php-fpm 3) php-fpm сходил в базу, вернул данные 4) процесс убит - все отлично Пыха реально быстрая для таких задач. А когда нужен постоянный коннект и обработка каких-то событий, то тут имхо, надо пыху выкидывать Да и вообще, учитывая с какой скоростью пыхари перекатываются на GO. Возможно пыху скоро выкинут на свалку истории
Андрей Козак
хотя ее каждый год хоронят и пока живее всех живых
Amigo 177
Мне это просто для rest api. Ну а так я думаю перейти на GO.
Amigo 177
А реально что Go классный? Я часто слышу о нем что батарейки есть, фреймворки всякие не нужны
Андрей Козак
много знакомых пыхарей перекатились на GO и очень его хвалят. Сам не пробывал
Андрей Козак
ну и там средние зп в GO поболее были, хз как сейчас. Грят типа GO в хайлоаде покруче
mark
на ларавеле намного удобнее и быстрее писать большие апи
mark
и учить го для чуть-чуть большей производительности но гораздо большей головной боли такая себе затея) хотя и го намного красивее пыха))
Amigo 177
Вот проблема с вебсокетами
Amigo 177
Боли? А почему?
mark
[
{
"type": "link",
"text": "https://laravel.com/docs/8.x/broadcasting"
},
"\n\nвремена когда php код запускался каждый запрос полностью сначала уже прошли)"
]
mark
потому что в ларавеле все уже продумано и делается в 2 команды) на го же гораздо сложнее построить сложную архитектуру с орм, сериализацией и прочим
John Travolta
теряет с каждым годом позиции, я сам с пыхи ушел)
Amigo 177
Прошли ? То есть ныне он хорошо держится ? Тут в сети пишут что он типа вообще не пригоден для realtime web sockets. И советуют ноду.
John Travolta
го просто из коробки уже умеет асинхронно работать, очереди обрабатывать, веб сервер поднимать и обращения слушать, многопоточность делать и т.д. и т.п., следовательно кучу сервисов можно выкинуть, го сам все умеет
John Travolta
это еще не говоря о его скорости
mark
[
"пых из коробки может и нет, но важно понимать что это такой же язык как python или dart\n\n",
{
"type": "link",
"text": "https://github.com/ratchetphp/Ratchet"
},
""
]
mark
да, но зачем для тривиального веб проекта писать все на настолько низком уровне когда есть уже готовые решения
Андрей Козак
Ну пыха вроде не умеет в неблокирующий ввод. Каждый процесс будет тупо ждать, когда Ос ему вернёт результат
Андрей Козак
Нода умеет, но там свои приколы из за event loop и однопоточности кода
Андрей Козак
А в го, что то навертели на курутинах и там обе проблемы решили. Из за этого вроде го и крутой
Макс Провоторов
Только там это горутины
Amigo 177
Ребят для rest приложение? Особо не нужны многие фишки веб фреймворков?
Natali ?? Marketology
Ребят, можете помочь сверстать экранчики для готового приложения? Буду рада откику свободных ??
Константин Бобров
Может кто помочь с подсказкой параметров экрана эмулятора, чтобы создать устройство, максимально похожее по параметрам экрана к ипхонам?
Константин Бобров
Мак отошёл поспать
Константин Бобров
Короче надо андроид с параметрами экрана Айфона
Константин Бобров
Просто что нахожу, как-то как-будто не похоже...
.Pasha Kruzenshtern
Здравствуйте! Какие есть плагины для оплаты на android и ios помимо stripe?
Natali ?? Marketology
[
"Ребят, можете помочь сверстать экранчики для готового приложения? ( ссылка на установку iOS / Android ",
{
"type": "link",
"text": "Hubus.pro/user"
},
" ) \n\nБуду рада откику свободных ??"
]
????????????????????
Здравствуйте всем, как создать эмулятор андроида на vs code?
Dima Kut’ko
Доброе утро Создаёте в Android Studio, а в VSCode подключаетесь
Silent Bezmolvny
[
"Пройдя все гайды на ",
{
"type": "link",
"text": "flutter.dev"
},
" и закрепив их на практике, уже можно идти устраиваться джуном?"
]
????????????????????
а без Android Studio никак нельзя, только с vs code сделать ?
Sergey Hottabych
Там печально, что нет Generics = нет привычных методов работы с коллекциями типа map, any, filter. Если нужны — гуглишь реализацию и для каждого типа её прописываешь.
Sergey Hottabych
Хотя вроде как обещают завезти во 2 версии.
Dima Kotlyarov
Напиши чёт свое ( кроме кода есть ещё понимание архитектура, как ее строить
Dima Kut’ko
По идее нет, сам эмулятор встроен в Android Studio, так же как и ios Simulator встроен в Xcode. Для андройда есть наверное какие-то костели но стоит ли оно того ? Там все в три кнопки создается и настраивается через Android Studio
????????????????????
хорошо спасибо
Gorohov Valeriy
VSCode позволяет создать эмулятор с дефолтными настройками, но должн быть установлен android sdk. Так же управление эмуляторами возможно через консоль, но, тут уже сам) Копать в сторону avdmanager.
????????????????????
Android sdk есть
????????????????????
Окей Спасибо
Gorohov Valeriy
Тогда в выборе устройств должен быть пункт
????????????????????
И дальше получиться ?
Gorohov Valeriy
У меня получалось, но я делал ради эксперимента)
Vladislav [object Object]
Привет, спасибо, вроде запустилось. Пришлось все через розетту ставить
Дима
vs code стал терять брекпоинты... ставлю, запускаю дебаг, брекпоинты пропадают у кого-то было подобное? как полечить?
Roman Cinis
Конечно нет. Сейчас на позиции Флаттер джуна в любом случае хотят опыт х лет в нативной разработке и от года на флаттере
Илья Максименко
может всё-таки мидла?
Vladislav [object Object]
Все зависит от вакансии. Конечно везде пишут, что знания нативнй разработки будут либо плюсом/либо необходимостью, но на собеседование бывает по другому. Все зависит от продукта, над которым тебе предстоит работать
Vladislav [object Object]
+ в резюме пишут «от года до 3 лет опыта работы», лично по моему мнению, чтобы у hr не был парад-маскарад на почте
Vladislav [object Object]
Как таковой границы, джун ты или мидл, или сеньюр нет. Все опять же зависит от компании
Vladislav [object Object]
Точнее они есть, но очень размыты
Никита Обрывков
я вообще на flutter'e 2-3недели сижу,до этого натив андроид 2+ года ,добавил его знания в резюме,проект в портфолио,и уже получил приглашение на собес. работу пока конечно же не ищу,но сам факт предложения радует
Roman Cinis
Ну так я и говорю если опыт нативной разработки х лет есть — уже проще
Vladislav [object Object]
Ну просто ты человеку дал понять, что не стоит суваться туда, потому что нет опыта нативной разработки и опыта на флаттере
Никита Обрывков
слушал довольно интересную трактовку этих самых границ: "джун - разработчик которого берут,почти на обучение,он работает с чьей-то помощью" "мидл сам по себе,ему редко нужна помощь,он выполняет задачи самобытно" "сеньор же,в силу опыта помогает всем и обучает,принимая на себя самые сложные задачи"
Vladislav [object Object]
Хотя возможно я не прав, да, выглядит как истина
Никита Обрывков
я думаю это скорее "золотая середина",в каждой компании действительно по разному,где-то сеньоры напрямую влияю на ведение бизнеса(было у меня такое собеседование). где-то джунов оставляют на произвол судьбы говоря "иди работать")
????????????????????
ok, попробую
Roman Cinis
Скорее предостерёг перед возможным разочарованием. У меня у самого опыта в нативе нет
Vladislav [object Object]
Ну без разочарований никак, придется их испытать
Vladislav [object Object]
Попробуй сходить на какой-то собес, ну откажут и откажут. Будешь зато знать, над чем тебе стоит поработать и что подтянуть
Александр Шода
Всем привет) Кто знает, как можно сделать подобный календарь?)
Vladislav [object Object]
через вертикальный скролл можно
Никита Обрывков
кстати да,опыт от первых 2-3 собесов,хоть и проваленных,был очень хороший в плане понимания,что дальше учить,как развиваться в реалиях современной разработки
Nickolay Ponomarev
а кто-нибудь может сказать, сколько сейчас примерно стоит час флаттер-разработчика?
Александр Шода
больше вопрос по сохранению позиции названия месяца
Vladislav [object Object]
[
"там есть pageView, можно через него попробовать\n",
{
"type": "link",
"text": "https://api.flutter.dev/flutter/widgets/PageView-class.html"
},
""
]
John Travolta
Не хотелось бы тут спамить, но можешь в трёх словах что спрашивали? Я не планирую искать работу на флаттере, по крайней мере пока, но интересно
Илья Маненков
Ребят как лучше реализовать подобное?
Пашка
обычный bottom sheet
Илья Маненков
Что бы выезжалаа с низу
Nickolay Ponomarev
Bottom Sheet?
Andrew Shalaev
bottom sheet behaviour)
Илья Маненков
Так просто)) Ну ладно
Natali ?? Marketology
Ребят, а есть способ апи бесплатного сделать по поисковику, гугл глядела, платный, есть бесплатные решения?
Никита Обрывков
поскольку я сразу объяснил что с флаттером только начинаю знакомиться,в основном большой опыт на нативке,были вопросы по нативной разработке андроид,но не много,много вопросов было про сам Dart,про Асинхронность,ООП,не много вопросов по основам и паттернам,пару вопросов по коллекциям,в общем так скажем набор джуна. ну и вкратце спрашивали про то,как я вижу концепцию фреймворка на фоне нативной разработки,и так-же стандартные вопросы по виджетам,контейнерам,компоновкам,тоже не углубляясь
Дима
DraggableScrollableSheet
Natali ?? Marketology
Вот так хочу сделать
John Travolta
Понял, спасибо
Арчи
Привет, такой вопрос, есть экран, для которого выполняется несколько rest запросов, и если происходит ошибка - показывается попап, если валятся все запросы с одинаковой ошибкой - то появляется столько же попапов. Как правильно обработать ошибки, чтобы при одной и той же ошибке показывался всего один попап?
Dima Kut’ko
[
"Привет ",
{
"type": "mention",
"text": "@jagkota"
},
" )\nМожешь где-то сохранить состояние ошибки, и выводить если отличается от прошлого. Не забудь сбрасывать состояние ошибки после закрытия поп. Потому что могут прийти та же ошибка если пользователь продолжает что-то делать не верно. Надеюсь суть донес )"
]
Vladislav [object Object]
[
"Всем еще раз привет. Кто нить знает, что это? Работе это не мешает, но терминал засоряет\n",
{
"type": "pre",
"text": "[VERBOSE-2:profiler_metrics_ios.mm(184)] Error retrieving thread information: (ipc/send) invalid destination port",
"language": ""
},
""
]
Vladislav [object Object]
причем такое только на m1
Пашка
на бетку ветку прыгни
Пашка
вроде кто то говорил
Vladislav [object Object]
Аа, ок. Спасибо
Vadim Popov
[
"Ребят подскажите пожалуйста, у кого нибудь была проблема с image_picker на планшетах самсунг? У меня именно у одного пользака он крашится, логов нет, сентри пустой. Может кто сталкивался? Issue только один более менее походящий нашел.\n",
{
"type": "link",
"text": "https://github.com/flutter/flutter/issues/70751"
},
""
]
Никита Обрывков
как можно реализовать перелистывание экранов свайпом(это ладно,разберусь),с анимацией которая внизу,показать какая позиция сейчас выбрана и соответственно менять выбранную
Roman Cinis
PageView + пакет для PageView индикатора
Никита Обрывков
боже...это оказалось настолько просто,а я дня два наверно искал и думал,а как лучше,а как правильней......
Dmitry Bubnenkov
Вот так вообще можно делать? У меня ошибка справы вылетает и не понятно почему
Пашка
так а ни чо то что вы приватный метод дергаете
Dmitry Bubnenkov
у меня это поле класса. Видимо называл криво. List
Dmitry Bubnenkov
В чем ошибка?
Temurxon
всем привет,кто знает из за чего ошибка?
Temurxon
[
"What went wrong:\nCould not determine the dependencies of task ':compileReleaseAidl'.\n> Could not resolve all dependencies for configuration ':releaseRuntimeClasspath'.\n > Could not determine artifacts for androidx.localbroadcastmanager:localbroadcastmanager:1.0.0\n > Could not get resource '",
{
"type": "link",
"text": "https://dl.google.com/dl/android/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar"
},
"'.\n > Could not HEAD '",
{
"type": "link",
"text": "https://dl.google.com/dl/android/maven2/androidx/localbroadcastmanager/localbroadcastmanager/1.0.0/localbroadcastmanager-1.0.0.aar"
},
"'.\n > Unsupported record version Unknown-84.84"
]
Даниил Левицкий
Можно было через SlideTransitision законстылить)
Даниил Левицкий
и через AnimationSwitch
Damir
Кто-нибудь пользуется chopper для логирования? Как вы генерируете файлы без конфликтов этих бибилиотек? Если убираю built_value_generator, то лишь ошибка уходит, но не генерит. Что удивительно, некоторые файлы генерирутся, некоторые нет)
Никита Обрывков
ну,кажется я щас так и буду делать,совет выше оказался полезным,но не в полной мере под мой случай,нашёл то что подходит для анимации выбранного элемента и вообще индикатора,но там нет свайпов,вот щас и думаю как закостылить,спасибо)
Nickolay Ponomarev
может в GestureDetector обернуть для отлова свайпа?
Никита Обрывков
Вот такое я сделал сейчас, именно то что нужно, 1 в 1,но заместо слайдера надо перелистывать на след. Экран, тут проценты было бы круто оставить, и Перелистывание сделать не поверх нынешнего виджета, а как на одной плоскости, вот тут та я и в тупике
Никита Обрывков
а без именно такой реализации,ни как и никуда(желания заказчика :D )
Никита Обрывков
ну,радует что хотя бы с этим разобрался,уже прогресс,щас одно к другому,к третьему прикостылить,потестить на производительность и хоть что-то показать уже,а дальше если что оптимизировать
Faridun Isroilov
[
"Привет. Кто знает эту ошибку\n",
{
"type": "pre",
"text": "Because intl_utils 1.8.0 depends on intl_translation 0.17.10 which depends on intl >=0.15.3 <0.17.0, intl_utils 1.8.0 requires intl >=0.15.3 <0.17.0.\nAnd because every version of flutter_localizations from sdk depends on intl 0.17.0-nullsafety.2, intl_utils 1.8.0 is incompatible with flutter_localizations from sdk.\nSo, because markets_owner depends on both flutter_localizations any from sdk and intl_utils 1.8.0, version solving failed.\npub get failed (1; So, because markets_owner depends on both flutter_localizations any from sdk and intl_utils 1.8.0, version solving failed.)",
"language": ""
},
"\nСкажите пожалуйста!"
]
Stoner
кто-то юзал crowdin для перевода стрингов?
Никита Обрывков
я сделал :) если кому интересно,то я просто подключил worm_indicator
Dmitry Bubnenkov
[
"Что может быть не так с следующем запросе.\n Сервер принимает пустой словарь вида: ",
{
"type": "code",
"text": "{}"
},
"\nЗапрос:\n",
{
"type": "pre",
"text": " http.post('http://127.0.0.1:5000/start', \n body: jsonEncode( {'title': 'fooo'})).then((value) => print(\"answer: ${value.body}\")).catchError(\n (e) => {print(e)}\n );",
"language": ""
},
""
]
Пашка
а с чего вы взяли что, что то не так
Dmitry Bubnenkov
[
"прилетает: ",
{
"type": "code",
"text": "{}"
},
""
]
Dmitry Bubnenkov
пустой объект. Хотя ожидал в нем тот же title
Никита Обрывков
вопрос,слева экранчик который должен отображться,справа для него контейнер(там потом будет несколько экранов в одном контейнере,с перелистыванием). ошибок нет,но ничего не отображается,хотя сам левый экран,отдельно работает
Dima Kut’ko
Попробуй поменять версию intl_utils она зависит от других библиотек, или попробую перечисленные в ошибке библиотеки подогнать под соотвествующие рамки
Дмитрий
у кого есть опыт добавления android модуля из git во flutter?
Serge Shkurko
Вероятно у меня если я вас правильно понял
Eldar
Ребя можно ли выкинуть Repository и UseCase из этого винегрета: DataSource, Repository, UseCase, Cubit(Bloc)?
Denis
В программировании все можно. Главное что бы задачу решало и масштабировалось :) Я из блока часто хожу прямо в апи, если это одна строчка. Если логика усложняется - добавляю Repository
Дмитрий
Модуль притянул гитом, в студии добавил модул через панель настройки мудулей, при сборке проекта ошибка: Could not determine the dependencies of task ':app:compileMinapi23DebugJavaWithJavac'. > Could not resolve all task dependencies for configuration ':app:minapi23DebugCompileClasspath'. > Could not resolve project :umavideofeed-android. Required by: project :app > Unable to find a matching configuration of project :umavideofeed-android: - None of the consumable configurations have attributes.
Eldar
Сразу видно. Толковый человек !!!
Eldar
Правильный подход. А то понапридумали Clean Architecture всякие
Serge Shkurko
А, гитом не подключал, только локально другой модуль подключал Однако судя по ошибке есть предположение что в подключаемом модуле minSdkVerwion 23 а в app меньшей версии
|