Программирование : Dart & Flutter по-русски
Kirill Aparin
[
"Я нашёл \n",
{
"type": "pre",
"text": "Bloc \n",
"language": ""
},
"А также в BlocProvider нужно сделать value\n\nС такой схемой сколько переменных я могу передавать?\n\nМогу ли int, String и т.д одновременно? Можно ли сделать больше без Equtable?"
]
Kirill Aparin
В сцену c BlocBuilder
Oleg
Equatable нужен здесь только чтобы сравнивать состояния через props
Oleg
А передать ты можешь любой класс и сделать там сколько угодно полей
Kirill Aparin
[
"То есть вот если просто удалить Equtable и оставить вот так\n",
{
"type": "pre",
"text": "part of 'start_page_bloc.dart';\n\n@immutable\nabstract class StartPageState {\n final int index;\n\n const StartPageState(\n this.index,\n );\n}\n\nclass StartPageInitial extends StartPageState {\n StartPageInitial(int index) : super(index);\n}",
"language": ""
},
"\n\nНичего работать не будет?"
]
Daniil S
Прочитайте что такое Equtable и зачем он в блоке используется
Kirill Aparin
Почему у меня сейчас не работает?
Daniil S
Чтобы не тратить лишнее время свое
Kirill Aparin
Это сарказм
Kirill Aparin
Я уже читаю)
Andreu
Думаю ты не понял о чем я) это же есть на сайте блока
Kirill Aparin
Как отсоединиться от Git
4??uzhoy .
[
"на, перевел для тебя \n",
{
"type": "link",
"text": "https://bloclibrary.dev/#/ru/faqs?id=%d0%9a%d0%be%d0%b3%d0%b4%d0%b0-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d1%8c-equatable"
},
""
]
Kirill Aparin
Ты боженька
les forest
JSники есть в чате? Почему у меня webstorm игнорирует брейпойнты в дебаге?
Ulugbek Usmanov
когда keyboard up не скролитсься экран что использовать
Oleg
будет, главное сам принцип понять, а не обмазываться библиотеками
Daniil S
ты предлагаешь каждый раз руками == и хеш писать?
Daniil S
в чем проблема Equtable? нормальная либа
Oleg
нет, предлагаю просто использовать по мере надобности
Oleg
ничего не имею против
Kirill Aparin
Согласен, мне она врятли нужна, так как я вызываю event только при нажатии на кнопку, и там не нужно сравнивать данные и т.д.
Kirill Aparin
Как отсоединиться от Git?
Урусай
Всмысле отсоединиться?
Урусай
К нему не присоединяются
4??uzhoy .
да, гит он по любви
Alexander PhatoM
Есть ли плагин, для прослушивания радиочастот?
Alexander PhatoM
можно ли на флаттере вообще сделать приложение, чтобы слушать радио?
Alexander PhatoM
как? Я нашел только прослушивание радио по ссылке, мне нужно именно по частотам, как в дефолтном приложении андроидовском
Roman Vasiliev
А что, разве радио в андроиды еще пихают? Сколько телефонов не рассматривал, ни в одном не видел
Alexander PhatoM
ну в моем есть)
Alexander PhatoM
но мне нужно как то прослушивать по частотам, очень нужно
Дмитрий Шевченко
О, по частотам хз
Nikita Kanunov
Здравствуйте, в документации языка Dart есть вся необходимая информация по синтаксису языка?
Nikita Kanunov
В разделе тур
Pavel Vasilenko
Скорее всего, поможет SingleChildScrollView
Roman Vasiliev
Там ссылочки еще есть
Nikita Kanunov
А так все нужное там есть?
Roman Vasiliev
В общем да
Nikita Kanunov
Есть еще вопрос, в различных туториалах встречаю такое понятие как callback. Что это такое?
Roman Diachenko
Предполагаю что тип выводиться во время компиляции
Roman Vasiliev
Передаваемая функция
Pavel Vasilenko
Метод, вызывающийся в качестве реакции на какое-либо событие
Roman Vasiliev
Передается в конструктор объект функции, это callback
Nikita Kanunov
Это, например, вызывается функция при нажатии на кнопку?
Roman Vasiliev
Вроде того
Aley Tumat
Приветствую всех! Подскажите пожалуйста, как передать данные из одного провайдера в другой? (на фото, данные из PlaceProvider в AppState).
Aley Tumat
Читал что с помощью proxyProviderом можно, но что-то не получается.
Andrey Novatovski
кто-то понимает как из этих ошибок что-то извлекать? Пытаюсь запихнуть GridView в ListView
Семён undefined
высоту задай
Savva Morozov
Прочитал пару страниц результатов поиска и правильно я понял что сделать синхронизацию через icloud (для ios девайсов) на текущий момент во flutter невозможно?
Andrew Ka
[
{
"type": "link",
"text": "https://youtu.be/WQUoX3gBBxc"
}
]
Alexandr Borisovich
В целях изучения или это по работе дела ется?
Andrew Ka
Потому что прёт!
Andrew Ka
[
{
"type": "link",
"text": "https://youtu.be/x63eZ4A43Zs"
}
]
Vyacheslav
парни привет, как сделать в текстовом поле, чтобы всегда был первый символ @?
Vyacheslav
и хинтом и как начинают заполнять
Kirill Aparin
Добавь контроллер
Kirill Aparin
И ему в поле controller.text добавляй
Kirill Aparin
После нажатия желательно на поле
Kirill Aparin
А до этого в хинт
Kirill Aparin
Не забудь инициализировать контроллер
Stepan
Ребят, кто-нибудь может объяснить, что такое RenderFlex? Мб статья какая-нибудь на эту тему есть или видос? Просто постоянно ругается, а я не могу понять, что это вообще и как исправить. И стоит ли вообще обращать внимание? A RenderFlex overflowed by 7.7 pixels on the bottom.
Vyacheslav
[
"так и сделано, только если на хинт жму, он скрывается и пусто, а нужен сразу первый символ @\n",
{
"type": "pre",
"text": "_nicknameController.text = '@' + _currentUser.displayName;",
"language": ""
},
""
]
Vyacheslav
у тебя размер виджета больше размера экрана
Vyacheslav
об этом и ругается
Vyacheslav
обязательно обращай внимание, иначе будет в дизайне стиль "зебры" ??
Stepan
ну у меня сейчас нет этой полосы
Vyacheslav
тебе точно пишет ошибку, в каком виджете оферфлоу, так что там и смотри
Vyacheslav
я попробую focusNode и добавление @ при нажатии
Аtaй
Как можно урезать текст если он выходит за размеры блока?
Vyacheslav
используй свойство textOverflow
Урусай
Привет. А ты в какой стране?
Donets
Он из той страны где щас происходит пиздец ??
Урусай
А я уж думал что кто-то мне поможет с файрбейзом )
Урусай
Деньги брать мои не хотят
Donets
А ты в телефоне в режим разработчика зашёл?
Урусай
TextField.decoration.prefix
Урусай
Народ, кто нибудь из РФ оплачивает Blaze подписку в firebase?
Vyacheslav
увы нет, но слежу за тобой)) возможно нам это светит
Stepan
проверь, включена ли установка и отладка по usb в настройках разработчика. На некоторых телефонах может понадобиться еще что-то включить/отключить, короче полазь там, скорее всего, это в самом телефоне что-то не включено
Stepan
а сам комп видит телефон?
Andrew Vasilevskii
ПРивет всем, есть кто поддерживает сейчас проде мобилку и веб часть, хотелось бы пообщаться, спасибо
Stepan
ну тогда хз вообще, это наверное именно хуевеевские траблы
Stepan
а там какие трудности?
Stepan
в студии заходишь в avd manager и выбираешь телефон
Stepan
да, должно запускаться....
Stepan
[
{
"type": "link",
"text": "https://www.youtube.com/watch?v=x0uinJvhNxI"
}
]
Stepan
там галочку одну снять или нажать надо
Stepan
по шагам повтори, надеюсь, поможет
Yerassyl Maikhanov
на ios можно ли устаналивать приложения не из app store
Yerassyl Maikhanov
так что бы ничего не кастрировалось
Аtaй
У гугл мап api есть ограничение в 25000 запросов? А какой еще аналог есть бесплатный без ограничений?
Шахзод Джураев
Cydia impactor
Maxim Gora
Привет ребят. Сталкивался кто-то с проблемой что файлы портятся? Сначала замечал эту проблему только с файлами проекта, теперь и файлы флаттера улетели
Maxim Gora
почти везде так. В чем может быть проблема? Это Андроид студия? Или система? Или ссд умирает?
Kirill Aparin
Хей, покажи что на телефоне написано при подключении в Настройках USB-подключение
Yerassyl Maikhanov
Navigator.push( Get.overlayContext, CupertinoPageRoute( builder: (context) => page, ));
Yerassyl Maikhanov
+++ в последнем AS часто и вылеты системы наблюдаю
Yerassyl Maikhanov
что то не то в AS
Maxim Gora
Вот это помогло
Artem Tkachenko
as 4.0; файлы не портятся, вылетов не наблюдаю;
Maxim Gora
У меня 4.0 тоже
Artem Tkachenko
видимо у вас виндоус, потому и глюки
Yerassyl Maikhanov
что с app store, там обязательно каждый месяц обновления выпускать?
Yerassyl Maikhanov
консультант звонил говорил что они политику обновили и тд
Yerassyl Maikhanov
там context напишите вместо того что у меня
ILYOS
написал но свайп не работает
Yerassyl Maikhanov
[
{
"type": "mention",
"text": "@Ilyos_official"
}
]
Yerassyl Maikhanov
ща гифка загрузится
Yerassyl Maikhanov
все работает
ILYOS
У меня во втором не написано appbar это имеет значения или нет?
Yerassyl Maikhanov
надо тянуть за краешек
ILYOS
Ааа) я думал с любого место как у тг)
Yerassyl Maikhanov
ну хз, у них (flutter) похоже это костыль
Аtaй
[
"Подскажите какие карты можно использовать для флаттера не имеющих ограничений?\n",
{
"type": "link",
"text": "https://github.com/fleaflet/flutter_map"
},
" нашел, не имеет ли он ограничений?"
]
Pavel Kozlovskiy
ДОбрый день, подскажите никак не могу вкурить, такой кейс(довольно стандартный) при выборе одного из радиобаттанов(свой варинат) появляется текстфилд и надо установить в него фокус. но setState который нужен чтобы обновить видимость "убивает" фокус( автофокус тоже не подходит
Вадим
[
"ребята, подскажите, ",
{
"type": "link",
"text": "pub.dev"
},
" жив? со всех устройств моих не получается зайти, интернет есть"
]
Pavel Kozlovskiy
есть сервисы в интернете который позволяют чекнуть что урл рабоает, и понять что проблемы у тебя(или твоего провайдера)
Savva Morozov
попробуйте vpn
Pavel Kozlovskiy
Издеваешься? Естественно я юзаю FocusNode, проблема в управлении им в контексте вызовов сетстейт
Angry TaigaFox
OSM + flutter_map и у вас есть полноценная (почти) карта в приложение
??†e???
[
"«Пожалуй, Flutter я позанимаюсь в следующей жизни». Из Android во Flutter: безумие или дальновидный шаг\n",
{
"type": "link",
"text": "https://tproger.ru/articles/from-android-to-flutter/"
},
""
]
Пашка
народ как бороться с лагами при первом запуске?
Пашка
хочу апу залить но боюсь испортить первое впечатление
Yerassyl Maikhanov
например?
Пашка
UI лаги такие типо как переход по страницам Алерты всякие
Yerassyl Maikhanov
ответьте на вопрос пожалуйста если кто знает
Yerassyl Maikhanov
что с app store, там обязательно каждый месяц обновления выпускать?
Yerassyl Maikhanov
консультант звонил говорил что они политику обновили и тд
Вадим
FocusScope.of(context).requestFocus("нужный фокус");
Вадим
и setState после этого еще можно
Pavel Kozlovskiy
и фокус должен сохраниться?
Yerassyl Maikhanov
эм не встречал такого
Пашка
да какой обычный Navigator.push()
Пашка
даже исью на гите открытый
Вадим
Не знаю, без кода трудно сказать
Flow
Странно что они у вас есть при навигации
Пашка
это только при первом запуске
Flow
У вас при первом запуске есть запись в файл или запросы к апи например?
Пашка
как бы, даже без них
Пашка
[
{
"type": "link",
"text": "https://github.com/flutter/flutter/issues/31059"
}
]
Андрей Козак
кто нибудь видал такой контрол?
Андрей Козак
это из телеги, блюрит фотку
Андрей Козак
мб аналог на флаттере встречал или что нибудь похожее?
Yerassyl Maikhanov
что с app store, там обязательно каждый месяц обновления выпускать? консультант звонил говорил что они политику обновили и что то надо сделать, не понял ничего
Flow
Скорее такой сделать удобнее всего с канвансом
Андрей Козак
хз, мне круг сделать обычным виджетом, который можно драгать в стеке и который выставляет blur у виджета с фоткой
Андрей Козак
ну а потом скриншотом получить итоговую фотку
Андрей Козак
но самому оч долго делать
Андрей Козак
мб готовое кто видал?
Flow
Врядли найдешь готовое
Андрей Козак
мне тоже так кажется)
Андрей Козак
лан, если запилю, выложу пакетик
Angry TaigaFox
[
"В последней версии завезли прогрев шейдеров. ",
{
"type": "link",
"text": "https://flutter.dev/docs/perf/rendering/shader"
},
""
]
Angry TaigaFox
Но по опыту использования могу сказать, то что у пользователей может замораживаться интерфейс, но это больше частный случай чем массовое явление
Angry TaigaFox
Да и сами разрабы пишут что не гарантируют корректность работы на всех устройствах
tdesc
писать прямоточный код и тестировать его
??????? ?
Всем привет) Подскажите пожалуйста, почему если создается объект класса Employee, то при проверке типа Person срабатывает (Employee, кстати, тоже). Мы же явно указываем тип Employee..
Урусай
Основы наследования в ООП изучали?
tdesc
Employee одновременно и Person
Павел Середа
потому что extends, т.е. emp одновременно и Employee и Person
Урусай
Тогда не понятно откуда такой вопрос мог возникнуть ))
Vadim Lukichev
[
"что касается элементов языка, обычно в оф.доке все хорошо расписано, в том числе и по is ",
{
"type": "link",
"text": "https://dart.dev/guides/language/language-tour#type-test-operators"
},
""
]
Пашка
код в котором отсутствует логика а чисто ui
tdesc
хеллоу ворлд не тормозит
Пашка
а там и нету перехода меж экранами
Пашка
я говорю что после первого запуска так только потом все норм код тут виноват?
tdesc
так добавьте все равно не будет тормозить
Урусай
А ты в релизном режиме пробовал?
tdesc
конечно код, что же еще, магия?
tdesc
я пока во флаттер магии не встречал
|