Программирование : Dart & Flutter по-русски
Yerassyl Maikhanov
уже читали?
Степан Бежук
Эт не много для приложения в 20 вюх )
Yerassyl Maikhanov
я пристально не слежу за новостями и наткнулся только сейчас
Anton ?? ? ??
[
{
"type": "link",
"text": "https://flutter.dev"
},
" уже читал?"
]
Yerassyl Maikhanov
не понимаю вашего троллинга
Yerassyl Maikhanov
я хотел обсудить изменения и можно ли уже web строить
Савостьянов Андрей
Веб уже год как можно строить (с Google IO 19), но стабильной версии ещё нет. В мае добавили PWA по дефолту и очеловечили JS биндинг (теперь js пакеты легко юзать в flutterWeb)
Yerassyl Maikhanov
спасибо, то что web есть я знал. мне было важно знать насколько лучше стало
Den
Всем привет! Вопрос по кастомизации GoogleMaps во Flutter. Я пытаюсь сделать анимированный маркер с плагине google_maps_flutter. На данный момент маркер можно кастосмзировать только делая его картинкой marker.icon = BitmapDescription. Поэтому я меняю код самого плагина, в частности нативную часть, например, в iOS. В нативе мы можем сделать чтобы маркер отображал любую нашу UIView. И оно все работает до тех пор,пока не накалдываю анимацию на эту самую вьюшку. Тогда анимация не отрабатывает,а маркер в свою очередь показывается уже в своем финальном состоянии. Например изменения в файле GoogleMapMarkerController.m UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(200, 200, 100, 100)]; myView.backgroundColor = [UIColor redColor]; myView.layer.cornerRadius = 50; CABasicAnimation *scaleAnimation = [CABasicAnimation animationWithKeyPath:@"transform.scale"]; scaleAnimation.duration = 1.5; scaleAnimation.repeatCount = HUGE_VAL; scaleAnimation.autoreverses = YES; scaleAnimation.fromValue = [NSNumber numberWithFloat:0.1]; scaleAnimation.toValue = [NSNumber numberWithFloat:1.2]; [myView.layer addAnimation:scaleAnimation forKey:@"scale"]; [UIView animateWithDuration:100.0 delay:0 options:UIViewAnimationOptionCurveLinear animations:^{ myView.backgroundColor = [UIColor greenColor]; } completion:^(BOOL finished) { //code for completion }]; _marker.iconView = myView; ----------- Результат на картинке Думаю с Android будет то же самое. Кто-то как-то поможет разобраться в чем дело ? Может уже кто-то делал подобное и сталкивался
NewBalanceM5
[
{
"type": "link",
"text": "https://t.me/FlutterDevRu"
},
"\nможешь тут читать новости=)"
]
Yerassyl Maikhanov
о спасибо большое
Evgenii Elchev
[
"Есть кто нибудь кто хорошо шарит в пакете in_app_purchase? У меня есть некоторое непонимание как он работает, на ios. В частности заершение покупки.\n* когда вызывать completePurchase. По идеи это вызывается после разблокировки контента. Я получаю успех покупки. Иду на сервер и пинаю его, что бы он чекнул покупку. Если сервер говорит что все ок, я вызываю completePurchase\n* В связи с этим есть проблема, если серер не подтвердил, то я покупку я не завершаю. \n* Но тут вопрос, как ее потом поднять? второй раз я купить ее уже не могу, получаю эксепшен, что подкупка с таким id есть в очереди, но как ее от туда извлечь?\n* У меня лисенер запускается в самом начале, еще до того как интерфейс прорисуется, но я получаю эксепшен, [in_app_purchase]: (Fatal)The observer has not been set but we received a purchase transaction notification. Please ensure the observer has been set using ",
{
"type": "code",
"text": "setTransactionObserver"
},
". Make sure the observer is added right at the App Launch."
]
Evgenii Elchev
как мне из плагина найти?
Evgenii Elchev
там два с половиной метода
Evgenii Elchev
и не один не возвращает очередь эту
Evgenii Elchev
можешь поделиться?
Evgenii Elchev
выглдяит как то что нужно
Evgenii Elchev
странно что ни в доке, нигде про это не написано
Evgenii Elchev
и не говори. Но покупки эти я ненавижу, сколько я с ними в нативе намучался, и вот все заново)
ilx13
Добрый день. flutter build apk собирает уже более 30минут никак не-дособирает
ilx13
из за чего может быть?
admin
через что собираешь
admin
и для какой платформы
ilx13
apk для ведрофонов же)
admin
ты билдишь с логами?
ilx13
[
"просто делаю ",
{
"type": "pre",
"text": "flutter build apk",
"language": ""
},
" чтобы проверить на андроиде"
]
admin
ты можешь через андроид студию билд сделать и там логи включить и посмотреть что пишет при сборке
admin
держу пари что multiDex или у jvm с оперативкой беда
ilx13
можно подробнее я еще не с собрал логами и не знаю как сделать
admin
там ещё нужно перед билдом демоны стопать градла
admin
что они они память не засоряли
admin
у тебя винда или мак?
admin
короче тормози билд
admin
заходи в папку андроида
ilx13
я когда 15-20 дней назад делал без проблем собирался apk
admin
[
".",
{
"type": "bot_command",
"text": "/gradew"
},
" clean"
]
Dmitriy Orteney
[
"там же релиз по дефолту, если подписи нет, то не соберет. \nЕсли хочешь просто на девайсе запустить, то ",
{
"type": "code",
"text": "flutter run\n\n"
},
"или если всетаки собрать апк, то ",
{
"type": "code",
"text": "flutter build apk --debug"
},
""
]
admin
[
"потом .",
{
"type": "bot_command",
"text": "/gradlew"
},
" —stop"
]
admin
а кстати да, релиз версию без ключей не соберёшь
admin
ключи можно сгенерить, погугле
Dmitry Vasilev
[
"у flutter есть хорошая официаьная дока на эту тему\n",
{
"type": "link",
"text": "https://flutter.dev/docs/deployment/android"
},
""
]
admin
я флаттер в релиз ещё не собирал, только рн
Oleg ??
Ребята привет. Такой вопрос кто использует intellij idea почему он так жестко сжирает память жесткого диска при работе в программе ? Может кто сталкивался и знает решение, буду признателен.
admin
так он на жабе написан, жава прожорливая, бери вскод либо комп мощнее бери
Igor Kusoff
А какой платный?
Igor Kusoff
Спасибо, надо будет попробовать
Oleg ??
Сколько ему надо для комфортной работы ? Мне он понравился в удобстве использования при работе с Flutter
Oleg ??
Vs использую для fronta
admin
для флаттера больше не нужно
Oleg ??
Спасибо тебе. Буду думать, либо расширять пространство
admin
я юзал и то и то, и выбор очевиден
admin
но ты всё равно сам смотри и решай, у тебя щас оперативки сколько?
admin
на маке тоже 16 + ссд на 512, но у меня он вешается когда я билд запускаю)
Oleg ??
У меня Прошка 13 на 128 ssd. меня проклинает когда запускаю intellij idea
Daniil Kolyasnikov
13-inch, Mid 2012 16 gb ssd билд 40-70 сек. xcode + vscode вместе работают нормально, эмулятор уже давит
ilx13
Сделал flutter clean потом flutter build apk —debug. Все равно слишком долго идет загрузка
ilx13
Хотя проект не большой совсем
Konstantin Ignatiev
MacBook pro 15 2013 i7 16gb gt750 на Mojave. Открыто 100+вкладок в хроме. VsCode, несколько проектов в Android Studio + iOS simulator. Полет нормальный
Dmitriy Orteney
Ну добавь -v в конце, будут логи)
ilx13
[
{
"type": "pre",
"text": "+1 ms] /Users/ilkhommamadjonov/AndroidStudioProjects/anna_telegram/android/gradlew mode: 33261 rwxr-xr-x.\n[ +397 ms] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/phpmyadmin/tmp/twig/' (OS Error:\nPermission denied, errno = 13)\n[ +169 ms] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/city/' (OS Error:\nPermission denied, errno = 13)\n[ +1 ms] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/test/' (OS Error:\nPermission denied, errno = 13)\n[ +1 ms] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/doru/' (OS Error:\nPermission denied, errno = 13)\n[ +2 ms] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/phpmyadmin/' (OS Error:\nPermission denied, errno = 13)\n[ +1 ms] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/mysql/' (OS Error:\nPermission denied, errno = 13)\n[ +1 ms] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/performance_schema/'\n(OS Error: Permission denied, errno = 13)\n[ +1 ms] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/farovon/' (OS Error:\nPermission denied, errno = 13)",
"language": ""
},
" вот ошибочная часть. каким боком студия касается xampp?"
]
МихаИл
Ребят, вопрос. webview получаю редирект и вижу такую ошибку. приэтом с компа запускаю эту же ссылку, там все ок. как вылечить?
Nikita Domnitskii
ходят слухи, что можно загуглить последнюю строку
DVS (Read The F.ng Manual) Studio (NoHello)
вроде есть запрет в дроиде на открытие http в вебвью SSL нада или прописать разрешения
Daniil Kolyasnikov
AndroidManifest.xml .... android:usesCleartextTraffic="true" ....>
МихаИл
ага спасибо, я читал то пишут по слухам, но верилось с трудом , спасибо комрады )
МихаИл
а под айос будет такая же беда?
Daniil Kolyasnikov
в ьфшт
Daniil Kolyasnikov
flutter clean потом сделай
Daniil Kolyasnikov
под ios просто по инструкции плагина нужно все сделать
МихаИл
можешь подкинуть эту инчтрукцию?)
Daniil Kolyasnikov
а где плагин скачивал ?
МихаИл
намек понял на dev
ilx13
[
{
"type": "pre",
"text": "[ +397 ms] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/phpmyadmin/tmp/twig/' (OS Error:\nPermission denied, errno = 13)",
"language": ""
},
" ребята что за ошибки при сборке?"
]
ilx13
оказывается и с flutter run под андроид не собирает у меня
ilx13
[
{
"type": "pre",
"text": "[ +397 ms] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/phpmyadmin/tmp/twig/' (OS Error: Permission denied, errno = 13)",
"language": ""
}
]
ilx13
каким боком хамп касается сюда?
ilx13
я нигде не искользовал ничего такого. это простоя верстка проекта
ilx13
щас попробую другой проект собирать узнаю может в чем проблема
Андрей Козак
ты flutter run в папке с кодом хоть запускаешь?
Dmitriy Orteney
а flutter doctor то работает?
ilx13
и под иос все отлично работает.
ilx13
проблемы только с андроидом. раньше проблем не было. долго не собрал под андроид вот сегодня пригодился а тут такое
ilx13
студия сам откроет же терминал в папке проекта)
Angry TaigaFox
Добрый день, господа. Есть те кто работал с sembast ?
Aleksandr
ПРивет всем. проблема с apple ipad pro, после установки release весрии, приложение при перезапуске, после его смахивании в спсике активных апп, не работает, точнее показывает черный экран. если просто сварачивать, то все ок с перезапуском. в дебаг версии все тоже ОК, именно в релизе проблема. на iphone все норм. андроид тоже все норм. И если перезапустить приложение через пол часа, то тоже все ок)) а если запускаешь приложение сразу после удаления из списка активных апп, то черный экран...??? в чем может быть пробелма?)
Андрей Козак
[
"Что у тебя за ОС? ",
{
"type": "code",
"text": "which flutter"
},
" что отдает?"
]
Андрей Козак
мб у тебя кто-то путь к флаттеру перетер?
Andy Andy
Set state не отрабатывает. От ос нет команды на смену состояния виджета
Aleksandr
Хм... Почему нет? Апп полностью же перезапускается..
ilx13
Mac os, which правильный путь выдает
Andy Andy
Ну жизненный цикл значит по-разному проходит. У меня такое было при использовании навигатора.
Aleksandr
Что сделать надо?)
Andy Andy
Дебажить) искать различия.
ilx13
может переставить андроид сдк? как думаете поможет? у меня интернет дорогой по трафику. если это не поможет то не сделаю
Oleg Pchelkin
Отслеживай просто лайфсайкл приложения в main например и при возврате перерисовай стэйт
Andy Andy
У навигатора мне помогла возможность обработать возврат из другого виджета onTap: () { Navigator.pushNamed(context, SecondWidget.TAG).then((value) { bloc.refresh(); }); },
Андрей Козак
а попробуй просто из консоли перейти в папку и сделать flutter run
Андрей Козак
[
{
"type": "code",
"text": "[ +397 ms] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/phpmyadmin/tmp/twig/' (OS Error: Permission denied, errno = 13)"
}
]
ilx13
перепробовал такие методы
ilx13
[
{
"type": "code",
"text": "[ +397 ms] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/phpmyadmin/tmp/twig/' (OS Error: Permission denied, errno = 13)"
}
]
Андрей Козак
в обычной консоли?
Андрей Козак
не в окне студии?
Nikita Domnitskii
ls -l на этой папке покажи
Andy Andy
Пермишн денайд же, нет прав на чтение-запись
Андрей Козак
[
{
"type": "link",
"text": "https://github.com/flutter/flutter/issues/22644"
}
]
Андрей Козак
лол, а ты не один такой
Андрей Козак
там у чувака FileSystemException: Directory listing failed, path = '/Applications/XAMPP/xamppfiles/var/mysql/GMS_Front/
ilx13
мне тоже не понятно это))
Evgeny Kot
[
"IT-компания RubyGarage приглашает присоединиться к бесплатному вебинару “Flutter from scratch” ",
{
"type": "link",
"text": "https://www.facebook.com/events/595768721073415/"
},
" , на котором будут обсуждаться следующие темы:\n-что такое Flutter и какие его преимущества при создании кроссплатформенных мобильных приложений;\n-почему Dart - язык программирования для разработки на Flutter;\n-какие основные принципы и составляющие Flutter;\n-что нужно знать про рендеринг и работу с виджетами фреймворка.\n?? Чт, 11 июня\n?? 18:30-20:00\n?? ссылка на онлайн-трансляцию присылается на емейл\nРегистрируйтесь на вебинар по ссылке: ",
{
"type": "link",
"text": "https://cutt.ly/6y1tcUM"
},
"\nP.S. Форма для заполнения на украинском языке, сам вебинар будет на русском :)"
]
ilx13
да в обычной консоли тоже
Nikita Domnitskii
[
{
"type": "code",
"text": "ls -l /Applications/XAMPP/xamppfiles/phpmyadmin/tmp/twig/"
}
]
ilx13
[
{
"type": "pre",
"text": "Permission denied",
"language": ""
}
]
Umarjon
[
"Ребята! Мне нужна ваша помощь! Я не могу войти в ",
{
"type": "link",
"text": "flutter.dev"
},
", ",
{
"type": "link",
"text": "dart.dev"
},
" с помощью моего браузера"
]
Umarjon
я не использую любой тип VPN
Андрей Козак
ты с Украины?
Umarjon
он работает правильно в коде Visual Studio
Anatoliy Dvoryashin
Народ привет. У кого есть птичка мягкая эмблема flutter? если есть то где купили? Сын увидел теперь покоя ему не дает эта птица
Umarjon
это работал час времени
Андрей Козак
в режиме инкогнито попробуй зайти
Шахзод Джураев
Тебе говорят использовать vpn а не спрашивают есть ли он у тебя
Андрей Козак
да не факт еще, возможно из-за плагинов всяких
Шахзод Джураев
У меня иногда такие траблы были при доступе к npm
Андрей Козак
если не получится, то попробуй потом:
Андрей Козак
[
{
"type": "code",
"text": "telnet flutter.dev 443"
},
"\nДолжен быть ответ ",
{
"type": "code",
"text": "\nTrying 151.101.65.195...\nConnected to flutter.dev.\nEscape character is '^]'."
},
""
]
Андрей Козак
телнетом бахни тогда
Андрей Козак
и проверь еще что у тебя на компе время не сбито
Андрей Козак
ну а если телнета нету, сделай еще tracert
Андрей Козак
и если все заблочено, то юзай ВПН)
Umarjon
вы говорите по-английски?
Андрей Козак
[
"telnet ",
{
"type": "link",
"text": "flutter.dev"
},
" 443"
]
Андрей Козак
как то дохера однако проблем с блокировкой флаттер ресурсов провайдерами, это полюбому заговор нативщиков)
Umarjon
i'm not using any type of vpn
Umarjon
иногда это работает иногда нет! Что за черт
Андрей Козак
check time settings in your computer
Шахзод Джураев
then,let's start use vpn
Oleg ??
Попытки установить flutter глобально, кто подскажет, как правильно прийти к решению?
Oleg ??
Как только не пробовал, и без ковычек и одинарные
Андрей Козак
а ты какую оболочку используешь?
DVS (Read The F.ng Manual) Studio (NoHello)
перезапустить bash
Umarjon
it never works buddy!??
Григорий Коваленко
London is the capital of Great Britain
Oleg ??
Или не это имеется ввиду ???
Oleg ??
Как вариант, попробую сейчас, спасибо
Андрей Козак
неа, там на маке по-умолчанию не баш оболочка
Григорий Коваленко
Fuck you, Spielberg, fuck you!
Андрей Козак
ну и возможно что ты работаешь в zhs, а environment фигачишь для баша
Oleg ??
[
{
"type": "code",
"text": "zsh: command not found: flutter"
}
]
Oleg ??
Лучше оболочку сменить или написать для zsh ?
Андрей Козак
[
{
"type": "link",
"text": "https://www.howtogeek.com/444596/how-to-change-the-default-shell-to-bash-in-macos-catalina/#:~:text=From%20System%20Preferences&text=Hold%20the%20Ctrl%20key%2C%20click,OK%E2%80%9D%20to%20save%20your%20changes"
},
"."
]
Nikita Domnitskii
source ~/.zprofile
Андрей Козак
хз, всегда баш юзаю
Nikita Domnitskii
ну или где ты там прописываешь
Umarjon
OMG! Who are you talking to?
Oleg ??
Спасибо, зафиксирую, и пробну если не выйдет
Nikita Domnitskii
сразу пробуй
Oleg ??
Для меня не сработало, если я правильно понял
Nikita Domnitskii
зачем ты туда вообще это прописываешь
Nikita Domnitskii
удали эту строчку и просто в шелле команду пропиши
Oleg ??
Оно было там) ?? обычно через npm все само везде писалось )
Umarjon
thank you it worked after restarting the laptop
Alexander Gusakov
как вы считаете какая синьорская зп на флаттере от и до?
admin
это не от уровня зависит а от компании
admin
ты можешь лутать мидлом 180-250
Oleg ??
Кто какой клинер для мака использует ?
Kostya Tsymbaliuk
Корзину
Oleg ??
Пользовался CleanMyMac но он перестал открываться зараза
Oleg ??
Так, мне на у, да? Урну ????
Oleg ??
Просто куда эта память уходит, хер его знает. Кто что все сжирает
Kostya Tsymbaliuk
эмулятор андроид есть?
|