Программирование : Dart & Flutter по-русски
ManBearPig
Думаю , это не возможно, есть вариант при достижении лимита по символами в textfield 1 фокусом переходить на textfield 2. Ну а между ними иконка)
ManBearPig
Или Вы о маске для "@"
I V ?-N
На то он и префикс, "пре"
I V ?-N
Просто берешь dio и любую удобную апишку с фильмами и всё
oramcheg
подскажите пожалуйста, как можно указать фиксированный размер индикатору в TabBar, чтобы он не подстраиваясь под размеры таба(по умолчанию он так и делает) или лейбла. я пробовал изменять размеры паддингом самого индикатора (indicatorPadding), или просто через indicator через borderSide, но тут тоже просто паддинг
oramcheg
так же, если кто знает, сделать общую линию по которой будет передвигаться индикатор, останавливаясь в начале таба ( как на скрине )
oramcheg
ну и непонятно как сделать так, чтобы таб не просто перелистывался, а уходил влево, скрывая перед собой предыдущую вкладку (сейчас так)
Andrey Novatovski
Кстати это и есть изолят
Andrey Novatovski
Просто удобная надслойка, да еще и очередь запросов
I V ?-N
О, прикольно, буду знать)
Undefined
Всем привет?? кто программирует на macbook с 8 Гб оперативки и НЕ на М1 напишите пожалуйста в личку
Sayfidinov
Можно ли поставить условие до того, как сработает какая-либо функция, например, если функция сканирования выводится
ManBearPig
Старинный вопрос) Конечно можно прописать условие
IB Akhrorov
Здравствуйте Как выключить уведомления Firebase чтобы flutter не получал их? Если отписаться от всех топиков то уведомление c firebase не придёт ?
ManBearPig
Вы имеете в виду fcm? Если так, то да.
ManBearPig
[
{
"type": "mention",
"text": "@bunopus"
}
]
IB Akhrorov
Как это сделать
ManBearPig
Тогда , ответ выше )
ManBearPig
Как вариант, через консоль
IB Akhrorov
Но backend кидает пуш уведомления без топика
ManBearPig
Так если без топика и id токена то придёт всем
Roman Vasiliev
Navigation.push(...).then((value) => setState(() {}))
Roman Vasiliev
Ты лентяй просто
IB Akhrorov
Технический невозможно самому клиенту это решaть получить ли уведомление или нет ?)
.
Я знаю хорошо c# и паттерны
.
Если я хочу делать веб версию мне надо будет знать реакт?
ManBearPig
Если отключить. Все уведомления == удалить токен, ну и в бэке тоже удалите. Когда селектор на on пользователь поставит- новый токен ему в телефон и вам в бэк Ну или вообще рассылать только по топикам или определённым юзерам
ManBearPig
Короче 2 варианта , самый нормальный не кидать пуши без доп опции вроде укащания топика или юзеров
ManBearPig
Тут все на потоках.....
IB Akhrorov
[
{
"type": "pre",
"text": "await firebasemessaging.deleteToken();",
"language": ""
},
" и все?)"
]
ManBearPig
Тогда проблем особых нет, месяц попракиикуйтесь, основы если есть , тем более в шарпе
kk boomer
Ребят, помогите разобраться в flutter_bloc. Вот предположим у меня есть экран, в нем 3 контейнера и 3 кнопки. Первый контайнер только меняет размер, второй только цвет, а в третьем меняется текст внутри. И соответственно 3 кнопки отвечают за изменение размера, цвета и текста. Как передать 1 тип данных я разобрался, но вот как передать в виджеты данные размера, текста и цвета никак не пойму.
ManBearPig
Да токен удалится, Но лучше не так, но так тоже можно
IB Akhrorov
спасибо попробую
.
Возможно выучить флаттер без знания дарта?
Alex Wow
Флаттер фреймворк
ManBearPig
Так через состояния.... Вы килаете соьытия, а блок отлает вам состояния и внутри , дата)
Alex Wow
Возможно ли выучить netcore 5.0 без знания c#
ManBearPig
Это как ? Фрейм на дарте Если Вы на шарпе писали, это не будет проблемой
Gorohov Valeriy
Возможно научится водить не зная где педали и руль у автомобиля?
Alex Wow
Какие то странные профессионалы в последнее время )
Vladimir
Доброго дня всем, как можно прикрутить к freezed equatable?
kk boomer
Ну так у меня блок отдает только строку например. Извините, я просто не до конца похоже еще понял как это все работает
ManBearPig
Я бы посоветовал, как многие делают , видео нашего Евгения, но хз, именно блок освещал..но все говорят-годно! Ваш кейс - сайт блока там с примерами, ну и resocoder'a можно
.
Мне профессионалом назвать это громко сказено
ManBearPig
Так внутри блока производите преобразования и отдаёте состояние с нужным классом
.
Легко делать на флатторе стартап?
kk boomer
[
"ну вот тут я сделал небольшой пример на блоке, допустим я добавлю еще одну кнопку за размер контайнера, как мне это реализовать? ",
{
"type": "link",
"text": "https://github.com/fear404-png/example-bloc-with-flutter_bloc"
},
""
]
ManBearPig
А у вас как сохранено в assets?
.
Как это расшифровывается
.
Я хочу сделать календарь по посадки ростений. Я думаю это будет пользоваться спросом.
kk boomer
может еще кто-то знает?
.
Если какие нибудь онлайн митапы или хахатоны по флаттер?
Alex Wow
Что за слова странные ))
Alex Wow
А там анимешницы будут ?
.
Ты имел в виду косплеерш?
Daniil Razbitskiy
День добрый, подскажите, в одном файле это без ошибки работает initializeDateFormatting();, но в другом файле выдаёт ошибку тип нужны 2 аргумента, из-за чего так и как такое исправить можно?
.
По какому времени и на какой сайте?
horlaan
кто-нибудь знает,как убрать свободное пространство над 2 кнопками таббара?
Alex Wow
Может быть )) я не разбираюсь в ваших новомодных словах
ManBearPig
Так, я что то. Не понимаю..... Image picker это для выбора изображения из памяти девайса, к чему он, когда изображения уже в assets.
Дмитрий Щербаков
если за все 3 элемента должен отвечать 1 блок то логично сделать соответсвтующие евенты типа changeItem1,2,3 и соответсвенно стейт в котором прилетает значения для всех 3х элементов. Но нафига тут блок конечно не понятно.
Дмитрий Щербаков
либо же 1 евент в котором передавать id объекта
ManBearPig
Сори, я хотел сказать только клиентской части мало, нужен бэк.
.
А возможно java spring подключить на бэк в флаттер?
ManBearPig
Так у вы писали что хранились изображения в assets) И о picker... ))
ManBearPig
Ну image. Memory, ок, у вас сохранено в бд, но к чему image piklcker?? Тоже придумал это, сам себе?=/
Jamshed Rakhmonov
Ребят почему не появляется кнопка для добавления сборки?
Alexandr Drobyshev
в эппл бывает кнопка? никогда не видел
Alexandr Drobyshev
всегда с хкода жал arhive и оно заливалось само
Дмитрий Щербаков
соглашение не принято наверно новое
ManBearPig
Конечно, какая разница как реализован бэк, я просто о том, что Start up только на флаттере не создать.... Если это не очередное приложение to-do листы/калькуляторы и прочее ))))
Jamshed Rakhmonov
Я смотрел видео урок и там есть рядом с build есть кнопка плюсик, архив загружен
ManBearPig
Ладно ))) что то частями доходит, что вы решили сделать)))
.
Зачем мне флаттер если есть реакт нейтив?
Alexandr Drobyshev
зачем тебе реакт нейтив если есть нейтив?
ManBearPig
Так вы писали вроде можно ли запилить на флаттере
Alexandr Drobyshev
зачем тебе программирование если есть другая работа?
Саша Вайнштейн
Зачем тебе другая работа если есть продукты «каждый день»?
ManBearPig
Короче, я вообще перестал понимать людей.... А только 2й день отпуска =/
.
Просто на флатторе больно верстать приложения
.
Например игру на флаттер трудно сделать
ManBearPig
Привыкнуть вполне)
ManBearPig
Тут все клиент- северные приложения, да .... Для игр, ну.. .. не понятно ..... Это как борщ вилкой лопать) Есть юнити)
.
На юнити на изи можно сделать игру
Тимур
на флаттере тут кто то игры клепает пачками
Егор Шепелев
Мы юнити для допреальности пользуем, вполне норм в связке с флаттером работает
Alexandr Drobyshev
udk уже лет 5-10 бессплатный тоже) он куда круче ?? ну до сколькои то там прибылли в год) но там крутые цифры были0_) хотя я с геймедва лет 5 как ушел так шо хз шо там щас
Егор Шепелев
[
{
"type": "link",
"text": "https://pub.dev/packages/flutter_unity_widget"
}
]
Егор Шепелев
60 фпс смогли в юнити выжать, выше уже никак. У нас кейс такой: пользователь взаимодействует с допреальностью, по нажатию на объект дергается флаттер и поверх сцены появляется bottomsheet. Не фризит, проблем пока не было. Данные для построения сцены кидаем из флаттера. Есть проблема с повторным запуском юнити, но разраб плагина вроде работает над этим, там диспоуз неправильно работает сейчас
Mykola Shevchenko
RouteAware такая штука была, позволяла отследить действия с навигатором
Pavel Kovalev
Добрый день, кто-нибудь встречал виджеты календаря аки у Гугла?
Viacheslav Bernadzikovskyi
Ты когда делаешь переход с push или pushNamed, он возвращает future, можешь там сделать await, и после этого обновлять стэйт
Viacheslav Bernadzikovskyi
Там и можно сетстейт влепить
Егор Шепелев
иначе бы не спамил)
ManBearPig
Очень здорово звучит!
Євгеній Сергійович
1. Посоветуйте подборки полезных статей flutter dart. 2. Посоветуйте Красивый лаконичный способ сгрупировать елементы массива в подмассивы по 6 штук.
Anna Datzenko
Привет! Ребят, есть у кого-то опыт работы с appsflyer для flutter приложений? нужна помощь с настройкой или платная консультация для нескольких проектов. Напишите в личку пож-та, если интересно. Спасибо)
I V ?-N
[
{
"type": "link",
"text": "https://github.com/vandadnp/flutter-tips-and-tricks"
}
]
I V ?-N
Кто то работал с beamer?
Егор Шепелев
С повторным запуском очень больно. У нас навигация во флаттер, а выбрав нужные параметры и так далее, пользователь переходит в ar. И предполагается, что юнити будет запускаться много раз. Но сцена юнити остается в памяти, а контроллер создается новый. Из-за этого все ломается и работает совершенно некорректно. Мы пока выходим из ситуации загрузкой пустой сцены при диспоузе
MiT
[
{
"type": "mention",
"text": "@bunopus"
}
]
Hamed
How can I solve this problem?
ManBearPig
broupBy() На выходе получаете List Количество листов с MapEntry == кол-ву уникальных свойств, по которому будете сортировать
ManBearPig
Это вроде extension Но можно и на pub пакеты найти
ManBearPig
Зы можно и через hash map. Но 1й вариант проще)
Євгеній Сергійович
Мне не надо группировать по какому то признаку, мне просто надо разбить массив на подмассивы по 6 штук и поместить эти подмассивы в общий массив.
Pavel Kovalev
Херня твой Гугл, 74к в год твой синкфьюжн
ManBearPig
[
{
"type": "link",
"text": "https://stackoverflow.com/questions/22274033/how-do-i-split-or-chunk-a-list-into-equal-parts-with-dart"
}
]
Євгеній Сергійович
Спасибо
I V ?-N
Кто то работал с beamer? Как открывать одинаковые страницы в стеке?
Juko
помагите что за проблема
Євгеній Сергійович
Может кто объяснить, в чем преимущество RdDart перед другими способами менеджмента состояний. Например перед Provider.
Mykola Shevchenko
rxdart, как и провайдер это не стейт менеджеры, это вообще разные плюшки
Євгеній Сергійович
Ну да, я по привычке написал.
Семён undefined
а вопрос тогда какой
Mykola Shevchenko
Одно это провайдинг данных дочерним виджетам, другое надстройка над стандартными стримами из дарта
MiT
А в react rxjs является стейт менеджером?)
Alexandr Drobyshev
я б еще уточнил с кахи пор провайдер является менеджером состояний
Alexandr Drobyshev
а сорри там уже уточнили)
Mykola Shevchenko
Как говорили еще давно, это проблема того, что провайдер запихнули в колонку стейтменеджмент в доке
Juko
помагите в чом проблема не могу понять?
Alexandr Drobyshev
я не знаю куда его запихнули) не читал) думюа если вы что то юзаете (я не конкретно про вас) то вы должны понимать для чего ?? и уже не важно куда е го кто запихнул и что написали на заборе
Владислав
нет такого параметра nullOk у функции
Vitaliy Snitko
Как сделать чтобы Column не расширялся до размеров экрана, а был по размеру своих дочерних виджетов? Конкретно, есть Card и в нём должно быть несколько виджетов, но когда я их помещаю внутри Column, то сам Card расширяется на всю высоту экрана....
Mykola Shevchenko
mainAxisSize: .min
Mykola Shevchenko
У колума
Vitaliy Snitko
Да, оно. ) Спс.
Juko
почему не находит всё правильно
Владислав
потому что вот в этом файле лежит функция которую ты пытаешься вызвать, а у нее нет такого параметра
Григорий
А в нативном приложении когда в листвью что то вставляешь он тоже весь перестраивается?
Vladislav Rudenua
Что можно сделать с этим?
Vladislav Rudenua
Закруглил ботом навигацию
Vladislav Rudenua
и теперь получаю не очень приятны эффект
Григорий
Кастомный сделать можно
Vladislav Rudenua
в плане?
Mykola Shevchenko
У скафолда можно передать параметр extendBody
Григорий
Ну да наверное так проще)))
Владислав
тогда уедет поле ввода за бар
Mykola Shevchenko
Значит его надо поднять)
Владислав
это уже некрасиво будет)
Mykola Shevchenko
Вообще поле ввода как в чате и навигация на одном экране супер странное и не удобное решение
Владислав
Мне кажется это сговор дизайнеров
Григорий
А если с главного нажать на сообщения он в диалоги переведет или прям на сообщения?
Григорий
Кстати у тебя в чате видео можно прикреплять?
Владислав
Тут нет списка чатов, только с одним человеком можно говорить)
Григорий
Как проблему решил с переиницелизацией когда новое сообщение приходит во время просмотра?
Владислав
Оооо, тож была такая проблема Я создал блок для видео контроллера в котором таскается один контроллер, а каждое сообщение с видео смотрит его ли сейчас видео воспроизводится и просто подставляет в плеер контроллер из стейта
Владислав
Наверное костыльно, но спонтанные ребилды списков это та еще херня
Dmytro
всем привет можно ли читать данные из файла во время splash screen?
Володя
можно у png менять цвета во флаттере в коде?
Володя
смогу перекрасить на красный обернув во что то?
Владислав
да, color параметр вроде
Григорий
по моему только у svg можно, но а у png можно через ffmpeg попробовать
Володя
завернуть как с иконкой и поменять не выйдет?
ManBearPig
Back drop filter, если правильно понял задумку
Владислав
[
"Image.asset('",
{
"type": "bot_command",
"text": "/1"
},
".png',color:",
{
"type": "link",
"text": "Colors.red"
},
");"
]
Григорий
он мне кажется всё зальёт им
Володя
серый фон это студия
Григорий
я имею ввиду не только иконку а вообще всё изображение
Владислав
альфа канал не трогает вроде
ManBearPig
Думал маркер, а вокруг размытие фона )
ManBearPig
Проще в Painter тогда ....
ManBearPig
Сегодня человек ссылку на свой апп кидал, ради интереса скачал.....
Семён undefined
чего только не придумают hr ради бесплатной рабочей силы
Семён undefined
гипноз ловушка
ManBearPig
Да, я словно одна из "крыс" которые шли на звук дудки Нильса ??????
Слава Додонов
Привет всем, не подскажите, почему не работает изменение цвета focus цвета для preffix icon через theme Theme(data: Theme.of(context).copyWith(primaryColor: Color(..)), child: TextField(..))? Theme( data: Theme.of(context).copyWith( primaryColor: Colors.deepPurple ), child: TextField( decoration: InputDecoration( prefixIcon: Icon(App.calendar) ), ), )
FantasyOR
[
"Привет, вопрос:\nесть периодические отступы между элементами формы\n",
{
"type": "pre",
"text": " SizedBox(height: 20),\n Text(\"1\"),\n SizedBox(height: 20),\n Text(\"2\"),\n...",
"language": ""
},
"\nбудет ли какой-то смысл (для улучшения производительности) выделить отступ в переменную:\n",
{
"type": "pre",
"text": "var sizedBox = SizedBox(height: 20);\n...\n sizedBox,\n Text(\"1\"),\n sizedBox,\n Text(\"2\"),\n",
"language": ""
},
" \n?"
]
ManBearPig
const..... для 1го варианта
FantasyOR
а если выделить в const переменную?
Adel Gilyazeev
const лучше
Adel Gilyazeev
Хотя это всё мелочи
ManBearPig
4сли подавать её в widget то он уже без const. Вообще, что тут оптимизировать? 2 текста 2 SizedBox...
ManBearPig
++++++ в этом конкретном случае)
FantasyOR
это псевокод, я же не буду тут выкаьывать всю форму с настройкой тем и прочим т.к. уважаю вас и оно не имеет отношения к вопросу... форма большая
Adel Gilyazeev
Всё что может у тебя быть константой делай константой, только помни что константные экземпляры одного и того же класса с одинаковыми параметрами будет одним и тем же объектом, как будто ты ее занёс в переменную и везде пихаещь
Adel Gilyazeev
Чёт участились эти случаи
FantasyOR
вот я об этом помню, поэтому и возникли мысли, что могу сам не напрягая движок сделать переменную
FantasyOR
такой ещё вопрос, как padding или тот же SizedBox(height: XX) задать в процентах от экрана? лишь спрашиванием MediaQuery, вычислением этого процента и установкой в параметр?
Dmitry Bannikov
MediaQuary верно
Adel Gilyazeev
Ну с переменной я думаю будет менее позволительно... Это вот если у тебя виджет который нельзя задать Константой но он создаётся один раз и навсегда, тогда вытаскивай его в static final свойство
|