Программирование : Dart & Flutter по-русски
ManBearPig
Считывае id и загружаем файл
ManBearPig
Ну я вам предложил простой вариант . Просто попробуйте подумать о нагрузке на сеть
ManBearPig
Понапридумывают себе всякого.
ManBearPig
Сорри сорвался
Jamshed Rakhmonov
Ничего страшного,я сейчас думаю
ManBearPig
Просто по сети если грузить как байты это полный..... Если как файл - та же .....только в профиль
ManBearPig
Сначала выкачать целые МЕГАБАЙТЫ после открыть ...
Jamshed Rakhmonov
Я например сохраняю pdf в cache можно ли с отобразить оттуда?
ManBearPig
Напишите что ещё в firebase такое замутить хотите )
ManBearPig
Кэш телефона == уже хранится в телефоне, или нужно все файлы грузить
ManBearPig
Я хочу посмотреть на счёт который вам выставят через месяц с хотя бы 100 юзерами )
Jamshed Rakhmonov
Короче я решил отображать как файл с сервера
ManBearPig
[
"Там обычно пишут что то про виртуализацию ",
{
"type": "bot_command",
"text": "/vm"
},
"\nВы до этого в настройках ос должны были проверить доступность"
]
ManBearPig
Загуглите как vm включить
Илья Маненков
Ребят кто сталкивался, на android всё норм, запускаю под ios 1 ый раз, получаю вот такого типа ошибки, которых полная консоль
Ivan
Убери не используемые разрешения в info.plist, в офиц доках есть как это сделать для permission handler, подними версию iOS до минимальной 9, удали podfile.lock и заново сгенерируй его
Anatoliy Dvoryashin
через xcode сначала попробуй запустить
Anatoliy Dvoryashin
на реальном устройстве или эмуляторе?
Anatoliy Dvoryashin
кстати сделал cd ios
Anatoliy Dvoryashin
потом pod install
Александр
как мне вызвать функцию дочернего виджета из родительского ?
Nikita Kanunov
Здравствуйте, кто-нибудь сталкивался с проблемой. что в виджете WillPopScore метод maybePop возвращал null? Как с этим бороться?
Павел Середа
[
"объект_дочернего_виджета.название_метода\n\nнезабывайте что приватный метод вызвать вы не сможете, а маркер приватности это символ ",
{
"type": "code",
"text": "_"
},
" перед названием метода"
]
Moon
ребята, помогите, этот проц поддерживает виртуализацию или нет, я что то совсем запутался
Илья Маненков
Проверил лишнего нет
ManBearPig
typef function
Moon
не устанавливается HAXM никак, уже и в ручную пробовал
Александр
а можно чуть подробнее
Anton Zheltov
в биосе включена виртуализация?
ManBearPig
В настройках где powetShell восстановление ОС там селектор(галочку) проверьте
Moon
я ее не могу найти, в диспетчере написано что включена
ManBearPig
Функция обратного вызова так и называется, даже на js есть )
ManBearPig
[
{
"type": "link",
"text": "https://medium.com/flutterdevs/working-with-callback-in-flutter-89dc207cba37"
}
]
Maksim Zdanchuk
Можно ли на видне запустить приложение на айфоне?
Maksim Zdanchuk
Или обязательно с мака надо?
ManBearPig
Там ещё ссылка на happy от интела была (в ide, когда ошибка вышла)
ManBearPig
Попробуйте переустановить
ManBearPig
Имхо на параллели , тут может ещё что подскажут
ManBearPig
[
{
"type": "link",
"text": "https://youtu.be/fWlPwj1Pp7U"
},
"\nСтоило только посмотреть /написать запрос"
]
Александр
это все наоборот
Moon
студию уже переустанавливал
ManBearPig
Я вообще то писал где найти Hyper-V и поставить галочку
Александр
мне нужно из родительского виджета нажать кнопку и что бы ребенок использовал свою функцию
ManBearPig
По идее можно в oppress вызвать функцию и результат выполнения поместить в функцию которую подаётся через конструктор. А из родителя получаете результат
ManBearPig
Написал выше как раз очень по простому
ManBearPig
В конструктор ребенка
ManBearPig
Function myFunc
ManBearPig
В кнопке ребёнка примерно так
ManBearPig
Widget.myFunc(myVal)
Andrew Shalaev
Я думаю, надо через стейт это делать расшаренный между двумя виджетами, не?)
ManBearPig
Из родителя так myFunc:(myVal)=> x=myVal
Andrew Shalaev
например, если Bloc юзается, то в дочернем виджете посылаем event в блок, тот в свою очередь меняет стейт род. виджета
ManBearPig
Это самое простое, не не самое хорошее
ManBearPig
Но рабочее решение)
Александр
в ребенке нет кнопок ,просто есть функция, котороя вызывается из initState. Мне нужно, что бы она вызывалась по кнопке в родителе
Andrew Shalaev
Сложновато без кода)
Александр
вот функция в ребенке, просто там стейте болтается
Александр
а вот это в родителе
Александр
как мне вызвать фнекцию из ребенка
ManBearPig
Не за машиной, если в течении часов 2 не найдёте выход напишите
Александр
функция в этом Aimer()
Moon
включил, перезагрузился, тоже с амое
ManBearPig
Проверьте работу vm запустите на пу (в панели есть стандартное решение
ManBearPig
Точно у вас imtel?)
ManBearPig
Я же написал в oppress Поместить то что нужно исполнить а результат в функцию конструктора
Александр
так функция в ребенке, что я буду помещать в конструктор ?
ManBearPig
Пысы можно вообще в блок и проблем бы не было
ManBearPig
Хм, давайте если не найдёте выход, дайте знать. Сейчас занят
Moon
а как утилита называется?
wYwYw
Как отчистить кеш приложения ? При перезагрузке он отчистится ?
Andrew Shalaev
На мобилке?
Radomir Epur
В настройках, кэп
wYwYw
[
"Еще вопрос почему когда я перехожу на другую страницу падает ошибка\n ",
{
"type": "pre",
"text": "[ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: 'package:flutter/src/widgets/navigator.dart': Failed assertion: line 4112 pos 12: '!_debugLocked': is not true.",
"language": ""
},
"И резко переходит на нужную страницу"
]
Moon
пытаюсь в ручную установить, такая ошибка
wYwYw
Ты еще пытаешься )). А для чего она вообще ?
wYwYw
Я недавно изучать начал
Moon
чтобы виртуалку запустить
Moon
целый день уже пытаюсь(
Moon
я вот хотел флаттер начать
Andrew Shalaev
В биос может виртуализация не включена? Ну или ваш cpu не поддерживает
Moon
включена, я уже все перепробовал
Moon
intel i5-7500, на сайте написано что поддерживает
Andrew Shalaev
Я бы не парился и Linux поставил (ubuntu какую нибудь там...) ????
Moon
на ней норм с флаттер работать?
Trump
Так и в чем проблема?
Andrew Shalaev
На линуксе вообще все норм ??
Moon
студия просит установить haxm, установить не получается
Serge Shkurko
а ошибка какая
Serge Shkurko
виртуализация в bios включена?
Mykola Shevchenko
Вообще флаттер можно на телефоне тестить, так что это не такая большая проблема
Mykola Shevchenko
Там, вроде, в винде еще виртуализация должна быть включена. А на домашней версии она не включается. Там можно запустить ps скрипты, которые ее подключают, но их еще найти надо. Но могу ошибатся
Eugene
Ошибаешься. Домашняя и виртуализация отключена
Trump
У меня такая проблема была. Я даже не помню как с этим справился. Но долго делал. Весь инет перерыл
Moon
я короче на убунту уйду
Ivan Nazarov
Нинада. Больна. Очинь
Ivan Nazarov
Лучше чекнуть отзывы по дистрибутивам за 20 год. Перешёл на manjaro kde.
Yuriy Yurchenko
Ну не знаю, у меня работает себе и работает, есть не просит. Но использую с Cinnamon DE
Ivan Nazarov
Каждый сам себе и под свои потребности выбирает дистр)
Juko
icon: SvgPicture.asset(asset/icon/search.svg), выводит ошибку что делать? Расширения SVG есть в VS code
Альберт
Как с потреблением оперативы?
ManBearPig
Проверять путь, особенно проьелы/табы assets
White Walker
[
"Путь к файлу в кавычках?\n",
{
"type": "code",
"text": "icon: SvgPicture.asset(\"asset/icon/search.svg\")"
},
""
]
Артём Андреев
Друг, ты не закрыл asset()
Артём Андреев
Он же тебе даже подчёркивает
White Walker
А что с форматтером?
Juko
Бля хз, но он 2строки ниже закрыт
White Walker
Да нет, он закрыл, но форматирование кода нечитабельное
Валерий
Он подчеркивает скорее всего то что в icon нельзя положить svgPicture
Juko
Да не так иконка в формате svg
ManBearPig
Я даже не знаю как отвечать на такое .....
Ivan Nazarov
все эфекты и тп включены
Juko
Аааа спасибо пацаны большое но оказывается я импорт с верху не поставил?????>?
ManBearPig
Я о ссылке в каталоге вообще-то... Надеюсь у вас хоть апп/и код будет нормальным, а не такой , как это фото. За есть ножницы ? в win.
Juko
Не установил маршрут?????>?
Руслан абу Ахмад "Маджхуль Халь" Халиков
привет всем! такой вопрос: есть либа под флаттер, flutter form builder. с ней делал формы но недавно понял что можно на стандартных стейтлесс виджетах делать. какой способ меньше потребляет оперативы и процессора? так как на каждое дейтсвие при стейтлесс виджетах нужно делать setState основного экрана и я так понимаю перерисовывается все?
Альберт
Надо потестить. Убунти и 16гигов иногда мало бывает.
Kirill
@here привет) Почему все так getX не любят?) Только пришел во флаттер, и он кажется каким-то идеальным вариантом ??
Andrew Shalaev
Так писали ещё утром наверное об этом :)
$hteyd
Android Studio? Ну или просто по поводу на своем смарте? (если не удобно залипать в экран телефона, то поставь scrcpy)
$hteyd
Шо вы с ними делаете постоянно
$hteyd
У меня 4 гб на ноуте, кубунта летает
$hteyd
Я даже хз чем нагружать
Sidredin Agashirinoff
Почему это? Тот же виндовс без некоторых программ (игр в основном) с бОльшими удобствами для разрабов
Sidredin Agashirinoff
убунту для начинающих норм. Ну можешь и другую поставить. Это не принципиально
Ivan Nazarov
Лаги были. Может как-то не так настроил... Я ж сказал что каждому свое
Альберт
Vscode пару экземпляров, браузер и пару контейнеров докера. Пол дня работы и все.
Sidredin Agashirinoff
какие лаги, например?
$hteyd
Вс код жрет три копейки, браузер побольше. С докером не работал, поэтому про него сказать не могу
Sidredin Agashirinoff
Ну, не помню такого. Ну ладно
$hteyd
У убунту отвратительная оболочка. Я чет к кедам уже привык
Альберт
Вскод этот же браузер. Жрёт он ни фига не 3 копейки, его закрываешь половина всей занятой оперативы освобождается. На ноуте 12гигов. На винде было 6 и все хватало.
Sidredin Agashirinoff
на вкус и цвет все фломастеры разные, но зелёные топ
$hteyd
VSCode жрет три копейки, ты шо
Sidredin Agashirinoff
Да, по крайней мере без плагинов
$hteyd
У меня более чем перегружен ими)
Sidredin Agashirinoff
ясно)
Альберт
Закрыл сейчас 2 экземпляра. Освободилось 3гига. Закрыл браузер осталось занято 5. Все выключено получается а 5 гигов занято. Было все 12 заняты.
Sidredin Agashirinoff
чем занято?
Альберт
Ха...студия висит. Выгрузил ещё 3 гига освободилось. Которую я вчера ещё закрыл.
Sidredin Agashirinoff
а как вчерашнее осталось? Ты не выключал что ли комп?
$hteyd
Мб в спящий отправляет
Sidredin Agashirinoff
ну ноут
Sidredin Agashirinoff
не понимаю такую практику
Sidredin Agashirinoff
как минимум, оперативку надо же очищать
$hteyd
Я тоже, после покупки m.2 nvme так вообще)
Альберт
Закрыл и все. Потом открыл все дальше крутится. Ну вот в винде 6 гигов всегда хватало
Sidredin Agashirinoff
а оперативка твоя?
Sidredin Agashirinoff
как ты её очищаешь?
A Kuper
На заметку обсуждающим, оперативу, ноуты, ос, иде etc...
A Kuper
[
{
"type": "link",
"text": "https://github.com/rudart/community/blob/master/chat_rules.md"
}
]
Альберт
Не заморачивался. Вот походу убунти и не умеет это делать нормально. Иногда выключаю полностью.
Juko
Маска для тех кто работает с Flutter??
Vitalii Ishkevych
Что сделать что-бы откомпилить приложение?
Руслан абу Ахмад "Маджхуль Халь" Халиков
на убунту работаю, 12 гигов, бывает докер много грузит, сервисы могут до 6-7 отъесть. Вообще в последнее время лень телефон подключать, использую версию для linux-desktop
Руслан абу Ахмад "Маджхуль Халь" Халиков
кроме некоторых плагинов вроде карт проблем нет
Руслан абу Ахмад "Маджхуль Халь" Халиков
с картами не работает зум но это я похоже не умею их готовить
Vadim Popov
Flutter clean Flutter packages get
Руслан абу Ахмад "Маджхуль Халь" Халиков
flutter pub get?
Yuriy Yurchenko
Убунта с Cinnamon. Android studio (обычно пара проектов открыта), 1-2 экземпляра Spring Tool Suite (Eclipse), хром да Rambox для мессенджеров, иногда Figma. 16 гиг хватает обычно, но как только нужно запускать 1-2 эмулятора, то нужно следить за памятью, иногда маловато оказывается. Планирую менять процессор и ставить 32 гига
Руслан абу Ахмад "Маджхуль Халь" Халиков
на маке с м1 реально разрабатывать под 5 платформ? android + ios + macos (intel) + windows (qemu) + linux (qemu)?
Денис
У меня 3 эмулятора (открытые 3 проекта) , фотошоп 4 проекта, андроид студио(3), visual code, unity steam vr (бывает и такое что не закрываю) и все норм
Andrey Raih
[
{
"type": "link",
"text": "https://github.com/rudart/community/blob/master/chat_rules.md"
}
]
H G
Добрый день, можете посоветовать по чему можно учить и понять про bloc_flutter , сколько смотрю или читаю не особо могу понять принцип работы.
$hteyd
Под 5 - фиг знает, а вот android + ios + macos + web спокойно
$hteyd
Хотя с эмуляторами android на m1 вроде до сих пор проблемы
Руслан абу Ахмад "Маджхуль Халь" Халиков
если можно под мак разрабатывать то эмуляторы не нужны
Руслан абу Ахмад "Маджхуль Халь" Халиков
сделал основную работу потом телефон подключил
Руслан абу Ахмад "Маджхуль Халь" Халиков
если плагины нативные сам не пишешь конечно
Vitalii Ishkevych
Не помогло
Vadim Popov
Что теперь пишет?
Vitalii Ishkevych
То же самое
Руслан абу Ахмад "Маджхуль Халь" Халиков
там внизу написано запусти со —stacktrace
Руслан абу Ахмад "Маджхуль Халь" Халиков
смотри как запустить
Vadim Popov
Flutter pub cache repair
Руслан абу Ахмад "Маджхуль Халь" Халиков
java какая стоит? нужна 11 максимум
Руслан абу Ахмад "Маджхуль Халь" Халиков
с 13 проблемы
Руслан абу Ахмад "Маджхуль Халь" Халиков
лучше использовать встроенную в android studio как читал на форумах
Руслан абу Ахмад "Маджхуль Халь" Халиков
сам в VSC работаю
Vadim Popov
Миграцию на флатер 2 делал?
Vitalii Ishkevych
Неа, а как
Vitalii Ishkevych
Под 1.х компилило
Vadim Popov
Flutter doctor -v пришли сюда
Руслан абу Ахмад "Маджхуль Халь" Халиков
лицензии не приняты
|