Программирование : Dart & Flutter по-русски
Alex Naraito
Тогда вечность, даже если учесть, что в ширину метр, а при двух сразу можно забыть
Daniil Kolyasnikov
Про метры кстати ничего не сказано
NewBalanceM5
а если ложкой?
Daniil Kolyasnikov
8 кубических Х
NewBalanceM5
в армии же копают ложкой)
Sergey Riabinin
А как в precacheImage() картинку положить?
Sergey Riabinin
А то Image.asset туда помещаться не хочет.
Vitalii Ishkevych
Я могу сделать приложение на андроид и айфон, а я ещё читал что для веба и десктопа можно. Как скомпилировать?
Evgeniy Nikiforov
для десктопа hover
Evgeniy Nikiforov
[
{
"type": "link",
"text": "https://github.com/go-flutter-desktop/hover"
}
]
Pavel Pimenov
Опять джсники
Ivan Pavlov
[
"Есть те, кто предпочитает обрабатывать Future \"по-старинке\"? \n",
{
"type": "code",
"text": "Future().then(_valueHandler).catchError(_errorHandler);\n\n"
},
"Вместо современного\n",
{
"type": "code",
"text": "try {\n _valueHandler(await Future());\n} \ncatch(e) {\n _errorHandler(e);\n}"
},
""
]
Roman Vasiliev
Где потерялась фьюча и как определена современность
tdesc
[
{
"type": "link",
"text": "https://www.youtube.com/watch?v=gvk7dx_s0vc"
}
]
Alexandr Borisovich
товарищи, ну может кто знает, добавляю навигатор, и при возврате из нативной активити интерфейс виснет. кнопки не работают. убираю навигатор - все работает. сам навигатор работает пока не перейдешь в натив и не вернешься. подскажите что хотя бы гуглить. Говорят, похоже теряется build context но я хз где он теряется. Если я делаю активити чистую, прям в студии новую - все работает и с навигатором, а у меня активити с вызовом камеры, черт уже не знаю куда смотреть .
?
Всем привет. Это так и должно быть?) VS Code материт, но код работает -_-
MiT
Плагин для vscode смотрит на стабильную версию, а у вас (похоже) мастер
?
Переустановил плагин, и он одумался :)
Andrew Ka
Посмотрите ещё на свойство ListView.cacheExtent
vasilich
Тогда уже сразу на скроллвью переделать
Sergey Riabinin
Да, это помогло. Круто. Спасибо.
Sergey Riabinin
Вот совсем об этом варианте не подумал. А он ведь точно должен сработать. Впрочем, проверять пока не буду, ListView.cacheExtent вполне справился.
Jerry Yang ??
Привет ?? мы пишем приложение -супермаркет. Кто-то хочет присоединиться ?
Егор Шепелев
[
{
"type": "link",
"text": "https://t.me/dartlang_jobs"
},
" хочет"
]
oc1 kent
[
"Мужчины как задебажить по быстрому такую ошибку? StateError (Bad state: Insecure HTTP is not allowed by platform: ",
{
"type": "link",
"text": "http://192.168.1.4:3006"
},
")"
]
DVS (Read The F.ng Manual) Studio (NoHello)
[
"Android 8: Cleartext HTTP traffic not permitted - Stack Overflow\n",
{
"type": "link",
"text": "https://stackoverflow.com/questions/45940861/android-8-cleartext-http-traffic-not-permitted/52652182"
}
]
DVS (Read The F.ng Manual) Studio (NoHello)
Добавить разрешения на http запросы
oc1 kent
Это какие то нововведения? У меня без этого фурычило
Jerry Yang ??
Это не работа, спасибо
Jerry Yang ??
На добровольной основе
Илья Максименко
Это разве современно?
Илья Максименко
Или я прикола не понял
DVS (Read The F.ng Manual) Studio (NoHello)
Наоборот старое. Нуу... В релизе работают только httpS запросы, если не указать cleartext или доверенные домены
Pavel Pimenov
Да, с определённой версии андроида http запретили по дефолту
Alexey
у тебя flutter channel какой?
Alexey
может, я путаю, но в бете или еще где-то ввели обязательность https
Sergey Riabinin
В иосе тоже запрещены по дефолту. Несколько лет точно.
Петросян Лёва
Кто-нибудь шарит как отключить проверку cors в http.get flutter web?) Flutter по умолчанию запускает какой-то свой хром или со своими параметрами, а общем не тот, что установлен на ПК для личного пользования. Отправляю запрос в сторонний апи, но браузер отклоняет запрос из-за cors
Daniil Kolyasnikov
Тебе нужно в дебаге запускать хром с флагами --diasble-cors
Ivan Pavlov
[
"Есть что-то более новое, чем ловля исключений через ",
{
"type": "code",
"text": "try-catch"
},
"?"
]
Max
По разному, и так,и так делаю.
Max
Сахар - штука опциональная
Andrew Ka
Холивар: функциональный VS императивный. Кто же победит? ??
Max
Не вижу тут противостояния функционального и императивного стиля. Это действительно только сахар, суть кода от этого не меняется
Mitai
и как, много желающих? работать за бесплатно
Mitai
ой простите это же не работа
Ivan Pavlov
[
"Есть рекомендации на ",
{
"type": "link",
"text": "Dart.dev"
},
" по использованию ",
{
"type": "code",
"text": "try-catch"
},
", но я замечаю что запись ",
{
"type": "code",
"text": "then().catchError()"
},
" часто более компактная.\nВот спрашиваю, пользуется ли ей кто-нибудь в разработке."
]
Andrew Ka
Для меня это просто способы получить более выразительный код. И так и эдак. Не парюсь. ??
Daniil Kolyasnikov
Ребят, а куда переместили vsync в AnimationController ?
Андрей Хохлушин
Коллеги, подскажите по сертификатам в xcode пож, второй день с иосом бьюсь: в keychain лежат 4 сертификата вчерашних: Apple Development, Apple Distribution, Developer ID applicatiobn и IPhone Distribution. Раньше стояло автоматическое конфигурирование подписей и он брал Apple Distribution и сам до конца доводил выкладывая в аппстор. Но вчера у меня перестал собираться ios, я бился с ним и потом пересоздал папку ios/ в проекте. Удалил все сертификаты из кейчейна, снова создал. И с того момента автоматик упорото хватает Apple Distribution. Он собирает с этим сертификатом, но стадии публикации в маркет - выдаёт многоэтажную ошибку. Пробовал вчера создать также provisioning вручную, включить в него Apple Distribution. Собирается, но также многоэтажную ошибку даёт. Что самое поганое: в ошибке нет конкретной информации, только общие слова на тему "ай блин что-то всё пошло не так, ознакомьтесь с документацией на сайте эппл, всё снесите и всё начните сначала". Я пробовал, но опять - автоматически подтягивается только Apple Development, ну явно что что-то уже не так с самого начала идёт.
Андрей Хохлушин
складывается ощущение, что никто на этой планете не понимает, как xcode работает. Всё гугленье приводит к длинным веткам на гитхабе и иже с ними в каждой из готорвых топикстартер проводит перекличку "у меня подписывание не работает" - и пятьдесят комментаторов "а у меня тоже не работает"
tdesc
многоэтажная ошибка и ее текст не привлекли внимания?
tdesc
скиньте тоже посмотреть
tdesc
вообще самый верный способ flutter create wowTest
tdesc
если с нуля не собирается то надо уже смотреть
Андрей Хохлушин
скину как получу в следующий раз, не сфоткал. ;( Но там всё то же "у нас получилось не так, идите читайте дои делайте build clean"
Андрей Хохлушин
вот я щас так и начал
Андрей Хохлушин
но он с самого начала девелопмент серт вместо дистрибьютивного тянет
tdesc
macos хcode и прочие приседания обновили?
Андрей Хохлушин
есть список приседаний? для меня мак неродной, я по инструкции только могу ;(
tdesc
вчера грузил фастлейн новую прилку
tdesc
New apps that use UIWebView are no longer accepted.
tdesc
пришлось сильно пакеты перешерстить и версии обновить и повыкидывать парочку
tdesc
но в итоге все зашло
tdesc
ну и да с айос 14 лучше на мастер ветке
Андрей Хохлушин
на мастере и сижу
Андрей Хохлушин
до флуттера не доходит даже
Андрей Хохлушин
почему он сертификат не тот берёт?! вот в чем фопрос
tdesc
удали все в сертификатах
tdesc
пусть сам заменеджерит
Андрей Хохлушин
он так и делает. И сразу девелопмент ставит
Андрей Хохлушин
это где? в билде или ещё где-то?
Андрей Хохлушин
вот! примерно такую же ошибку выдаёт эппл
tdesc
там где аккаунт добавляется в хкоде
Андрей Хохлушин
я даже аккаунт для надежности удалил
Андрей Хохлушин
добавил аккаунт
Андрей Хохлушин
он сразу ставит роль мою Agent. А разве не должно быть Owner?
tdesc
ну тогда можно для надежности поудалять в эппл айди
tdesc
сертификаты я имею ввиду девелоперский
tdesc
чтоб только дистрибутив остался
Андрей Хохлушин
или первый тоже?
Dmitry Kireev
Доброе утро, а вакансии отсюда попадают в jobs фид, да?
Dmitry Kireev
????Спасибо
tdesc
гениального рокстар за низкий прайс )
tdesc
я про вашу вилку в калифорнию, которая как в офис мск
Dmitry Kireev
Remote же ?????>?
Дмитрий Щербаков
Минус нологи ещё ;)
Eldar
Мужики для IOs по гугл мапс надо ли что-нить настраивать на сайте гугл мапс ? Карту не показывает, все Апи кеи добавил.
Dmitry Kireev
Пишите в DM, обсудим, скилл первичнее
Eldar
Надо ли google-info.plist тащить? Чет такого не припоминаю для карт... Подскажте Флатро-Айосники
Dmytro Bondarchuk
Просто прочитай документацию по пакету, который используешь и всё будет понятно)
Dmitry Kireev
Точнее, можно не в DM, какую вилку стоит поставить по-вашему?
Daniil Kolyasnikov
Гениального рок-звезду 6400
Sergey Salnikov
это зп лида, рокстар лида за 10000
Sergey Salnikov
налетай - парни раскошелились ))
Dmitry Kireev
Я не против, все стоит своих денег
Dmitry Kireev
Но думаю в разнице рынков есть объективные причины. Рокстар лид РФ и В Калифорнии - разные существа
Daniil Kolyasnikov
Ну, в Тюмени, это зарплата губера
Павел
Делаю напоминалку внутри приложения. Расссматриваю негативный сценарий, когда юзер отключил интернет и пуши. Какой механизм применяется? Допустим при запуске приложения я смогу проверить список уведомлений, а если приложение не запущено, есть какие-то варианты? Месенджеры как-то работают же. Хотя и батарейку не хочется кушать
Dmitry Kireev
Я за рыночные цены. Если они будут рыночными, клиента тоже смогу убедить, думаю
Дмитрий Щербаков
Если пользователь отключил пуши то никак
Павел
ну можно и оверлеем показать. Тем более пуши не являются каналом с гарантированной доставкой
Павел
Меня больше интересует, как месенджеры себя в автозапуск ставят и в фоне получается сидят
Дмитрий Щербаков
Они не висят в фоне, там тоже на пушах
Павел
пуш это другое вроде
Павел
у них на сокетах по идее
Дмитрий Щербаков
Можно сделать на сокетах и показывать локал нотификейшн
Дмитрий Щербаков
Но если пользователь запретил пуши ты ничего не покажешь когда приложение выгружено из памяти
Павел
ну а как после перезагрузки системы мессенджеры опять попадают в фон?
Daniil Kolyasnikov
Для напоминалки может посмотреть alarm_manager ?
Павел
мне то сокеты не нужны, я просто буду вести базу уведомлений. Просто допустим андроид выкинул приложение, тогда все?
Павел
android_alarm_manager ? ios похоже нет
Sergey Salnikov
android workaround - work manager таски на каждый час для проверки обновлений
tdesc
странно делать ставку, по сути судьбу стартапа в руки наемного сотрудника. кажется стартапы немного не так устроены. есть опцион или нет, что инновационный стартап, и какое у него финансирование, вы предлагаете несколько лет жизни обменять на зп или все таки это что то иное.
Павел
[
{
"type": "link",
"text": "https://pub.dev/packages/workmanager"
},
" вроде оно)"
]
Dmitry Kireev
Так все наёмные
Dmitry Kireev
Даже если со стоком, ты все равно наемный
tdesc
в стартапах так не работает, встал и ушел и закрылся стартап
Dmitry Kireev
Нормально работает. Если не интересна работа-приходит другой.
Sergey Salnikov
я не юзал, но да API с андроид юзает то про что я писал
tdesc
ну ок, вы наверное сделали несколько стартапов )
Dmitry Kireev
Как минимум 3, не на C-должности
Dmitry Kireev
Если идёт речь о C- должности, тогда да. Все так. Flutter это чуть более гибкая работа чем C
Dmitry Kireev
Они не ищут CTO, они ищут работника. ?????>?. Опционов в разговоре нет пока. Вилка гибкая, потому и спрашиваю
tdesc
работника должен искать сто
tdesc
инача нафиг он нужен то
tdesc
короче ваше предожение пока выглядит как абстрактный стартап который родился и умер без строчки кода
Oleg
Всем привет! Подскажите пожалуйста, может кто-то видел готовое решение или знает как реализовать такие табы?
Дмитрий Щербаков
Ну обычно стреляет 1 стартап из нескольких тысяч )
Дмитрий Щербаков
Стреляет в моем понимании - приносит норм денег или его покупает Faang
Dmitry Kireev
Да, понятно ,надо добавить доп инфы. это другое
Dmitry Kireev
Не знаю, стреляет или не стреляет, если есть работа и платят норм деньги, почему бы и нет
tdesc
есть стартапы с инвестициями сид, есть на стадии прототипа, есть стадия А и тд вообще для инвестора только 2 вида стартапов интересно раньше было 1. money machine вложил бакс получил 2 бакса 2. экспоненциальный рост ( пользователей, данных, чего угодно ) обычно у стартапа должно быть минимум 2 года секьюр инвестиций
Dmitry Kireev
ага, этот pre-seed но со своими деньгами
Dmitry Kireev
фултайм фриланс, да
Dmitry Kireev
Так оно в США всегда так)
tdesc
эта стадия называется fff - friends family and fools
Dmitry Kireev
в чем отличие этого предложения от других, где тебя тоже могут уволить через неделю без объяснения причин?
tdesc
я просто подсвечиваю риски
Dmitry Kireev
согласен, стадию следует указать
Dmitry Kireev
это полезный фидбек
tdesc
в дарт джобс чтоб не потерялось
Dmitry Kireev
Я полностью согласен, и когда конструктивный фидбек - это очень полезно, чтобы однобоко не вяглядеть. Я помогаю им, потому что они часть нашего нетворка в LA. Но интересы сотрудников мне не менее важны. Рынок должен решить, и для этого, правильно, нужны честные данные без искажений
Dmitry Kireev
А вообще, я не рекрутер, я ижненер и основатель другой более узкоспециализированной микрогалеры по SRE/DevOps.
tdesc
сейчас по флаттер каждый день практически в линкедин что то новое
tdesc
от дубаев до ландана
Dmitry Kireev
Да, раздуваться начал, это рынок ?????>?
tdesc
рынок у нас кандидата, просто так никто никуда не идет. годы жизни как никак
Alexander PhatoM
[
"Где то в ",
{
"type": "link",
"text": "pub.dev"
},
" когда то видел что то похожее, но можно и самому отрисовать через custompainter"
]
Oleg
[
"а есть пример как это отрисовать через кастом пэинтер ? на ",
{
"type": "link",
"text": "pub.dev"
},
" не могу найти ничего..."
]
Yerassyl Maikhanov
В документации есть примеры
Alexander PhatoM
Если это без анимаций, то очень просто...
Anatoliy Razumov
Всем привет, подскажите как можно сохранить в файл изображение, которое висит в Image.file(File(path), width: 50.0, height: 50.0) Я его уже читаю с файла, но мне нужно сохранить с размерами 50х50
Daniil Kolyasnikov
[
"Для ресайза изображений тебе нужно использовать плагин типа ",
{
"type": "link",
"text": "https://pub.dev/packages/flutter_image_compress"
},
""
]
Anatoliy Razumov
Спасибо)
Daniil Kolyasnikov
[
{
"type": "link",
"text": "https://medium.com/devmins/flutter-custom-paint-tutorial-draw-a-custom-shape-path-in-flutter-afbbf0202941"
},
" тут довольно подробно описано как это сделать"
]
Eugene
Всем привет, вопрос конечно не по теме, но наверняка кто-то сталкивался с задачей загрузки данных из этой дичи под названием битрикс в приложение
Eugene
Крайне сложно разобраться в их api, т.к. там замешано всё в кучу и непонятно, то ли это для внешних вызовов, то ли для работы в самой системе
Антон
Добрый день. Нужна срочная вёрстка макетов такси под flutter. При оперативной реализации, готов полностью отдать проект. Бюджет на вёрстку от 400. Обсуждаем. Пишите у кого есть время. Карту макетов скину в лс.
Саша Вайнштейн
нужно мутить апишку на стороне битрикса
Саша Вайнштейн
он умеет в кастомные заголовки
Eugene
А вопрос у меня конкретный, можно ли сделать приложение-клиент без своего сервера?
Саша Вайнштейн
ну сам битрикс не может плевать в тебя json`ами, нужно его научить)
Саша Вайнштейн
мутишь отдельный рутинг через правила обработки адресов
Eugene
Мне нужен в частности интернет магазин, т.е. получается мне нужно делать на стороне битрикса все необходимые запросы, а также делать авторизацию
Дмитрий Щербаков
Битрикс = говно
Daniil Kolyasnikov
Солидарен
Саша Вайнштейн
тогда я бы начал с того что описал бы на стороне битрикса модели отдаваемых данных, и прикрутил бы к нему JWT
Саша Вайнштейн
подписываюсь
Саша Вайнштейн
с учетом того что у битрикса дурацкая система хранения товаров, кроме как заюзать пред-процессинг товаров через встроеный CBlockElement и CBlockProduct нет вариантов
Eugene
Понятно, вывод такой, если кто-то хочет сделать приложение для ИМ на битриксе, то это беда
Дмитрий Щербаков
Учитывая что у фикс прайса Битрикс и они вместо апи обмазываются хмл файлами до сих пор 100мегабайтными ))) через фтп
Саша Вайнштейн
ну просто у битрикса своя технология для интерент магазинов в приложениях, я не юзал но знаю что она есть, некий конструктор, ну и PWA никто не отменял
Саша Вайнштейн
[
{
"type": "link",
"text": "https://marketplace.1c-bitrix.ru/solutions/stranke.pwa/"
},
" вот собственно пример говна)))"
]
Eri Meilis
Насколько срочно?
Антон
В течение недели надо сделать
Eri Meilis
можно взглянуть?
|