Программирование

Ответить в тред Ответить в тред
Check this out!
Dart/Flutter Thread #1 /dart/ Аноним 03/02/20 Пнд 22:15:33 15909781
dart-flutter#1.png 109Кб, 1070x700
1070x700
Dart — язык программирования, созданный Google в 2011 году. Позиционируется в качестве замены/альтернативы JavaScript, однако способен на большее.
Flutter — декларативный кроссплатформенный фреймворк для работы с GUI.

Ресурсы:
Решил вкатиться? Хороших книг нет.
Документация: https://dart.dev/guides
Пакеты: https://pub.dev/
Flutter Docs: https://flutter.dev/docs

Где кодить?
Visual Studio Code (Desktop, IOS и всё что ниже)
Android Studio (Android)
WebStorm (Web)

А зачем мне всё это?
Затем, что Dart в некоторых местах обогнал Golang. Затем, что у него простой и понятный синтаксис. Затем, что Flutter удобен для создания адаптивных приложений и его поддерживает Google.

Список VSC-расширений от Анона
Dart:
Pubspec Assist
dart-import
#region folding for VS Code
Flutter:
Awesome Flutter Snippets

ПРИНИМАЮТСЯ ПРЕДЛОЖЕНИЯ ПО ШАПКЕ
Аноним 03/02/20 Пнд 22:31:07 15909992
Аноним 03/02/20 Пнд 22:56:48 15910263
>>1590999
загляни в картиночку, анончик :3
Аноним 03/02/20 Пнд 23:03:17 15910324
>>1590978 (OP)
>Позиционируется в качестве замены/альтернативы JavaScript, однако способен на большее.
Пруфы?
Аноним 03/02/20 Пнд 23:04:07 15910345
Аноним 03/02/20 Пнд 23:07:03 15910436
Аноним 03/02/20 Пнд 23:16:57 15910497
>>1591034
Есть свой Дэнчик у флаттера?
Аноним 04/02/20 Втр 00:34:50 15911278
image.png 81Кб, 1149x747
1149x747
>>1590978 (OP)
Ты и более популярные языки загибают. Помню когда-то подымал тоже дарт тред, когда они 2.0 и флаттер запилили.
Аноним 04/02/20 Втр 02:27:57 15911679
Аноним 04/02/20 Втр 13:52:26 159140510
>>1590978 (OP)
Хочу опробовать сие творение, вот только сразу же запутался в этих архитектурах управления состоянием. Что выбрать если у меня будет ГУИ в полтора экрана? Блок, провайдер или редукс? Или есть что еще попроще?
Аноним 04/02/20 Втр 13:55:48 159141211
Аноним 04/02/20 Втр 14:53:34 159148412
>>1591412
Спасибо, нашел. Правда от этого все стало еще сложнее, но это мелочи. Буду держать вас в курсе.
04/02/20 Втр 17:56:01 159173013
>>1590978 (OP)
Уноси свое мертвое говно вслед за гугл+ и гуглридером.
Аноним 04/02/20 Втр 20:09:55 159184314
>>1591730
Только вот Google+ практически не развивался, то что сайт работал не означало что сеть живая. Google+ со всем своим потенциалом умер в зачатке
Аноним 04/02/20 Втр 22:33:10 159192815
Мертвый тред мертвого языка.
Аноним 05/02/20 Срд 07:21:11 159207316
>>1591928
Вы находитесь здесь: #go
Аноним 05/02/20 Срд 14:26:10 159223917
Почему гугл не умеет в языки?
Аноним 05/02/20 Срд 21:47:36 159264218
>>1592239
Потому что делает их для себя, а не для нормальных людей.
Аноним 06/02/20 Чтв 23:08:11 159384319
>>1592239
Почему же не может? Есть дарт!
Аноним 25/02/20 Втр 16:55:35 161475820
Позвали на интервью онлайн, где только три требования, флаттер и фауна дб, ну и англ. Попрошу разбирающихся анонов помочь с вопросами на этом поприще. Я конечно и сам изучал флатер, но чисто для своего проекта, который я пилю сам, ибо это больше как хобби, а тут на работу зовут. Понятное дело что я сейчас смотрю всевозможные 100-200-300 вопросов к интервью по флаттеру за 5 минут подготовка к синьёру-помидору, но хотелось бы узнать ваш реальный опыт и что могли бы спросить, на чем акцентировать бы внимание.
Аноним 25/02/20 Втр 16:58:27 161476521
>>1614758
> Работа на дарт
> В РФ
Ты из ДС, да?
Аноним 25/02/20 Втр 16:59:57 161476622
>>1614765
Из Молдовы, где фирма только онлайн зарегана и потому только ремоут работу на себя в пиндостане
Аноним 25/02/20 Втр 18:33:06 161485023
>>1590978 (OP)
>Flutter — декларативный кроссплатформенный фреймворк для работы с GUI.
Нихуя себе
Оно компеклируется?
Аноним 25/02/20 Втр 18:44:51 161486124
Аноним 28/02/20 Птн 00:40:51 161763125
>>1591026
Так, десятилетие еще не завершилось
Аноним 28/02/20 Птн 01:01:15 161763926
а че книг то нет нихуя
Аноним 28/02/20 Птн 07:34:06 161773827
>>1617639
есть, но на синтаксис и функционал старого дарта. Который просто поделка жс с типами.
Аноним 28/02/20 Птн 10:25:06 161779428
>>1617738
да гугл как горячи пирожки клепает версии уже 2,7
Аноним 28/02/20 Птн 13:26:28 161792929
>>1617639
А зачем тебе книги? У флаттера отличная исчерпывающая документация, да к тому же, он развивается бешеными темпами, так что книги слишком быстро устаревают
Аноним 28/02/20 Птн 13:38:33 161793530
>>1617929
ну читать внезапно.
>исчерпывающая документация
доки сухие как сухари
Аноним 28/02/20 Птн 16:02:18 161807031
>>1617935
Норм доки, плюс дохуя всего разжевывают индусы как же они заебали
Аноним 28/02/20 Птн 17:34:01 161814532
>>1617935
Ты доки джавы не видел, зря гонишь
Аноним 28/02/20 Птн 22:25:21 161840433
>>1617935
Рофлишь? Лучшие доки, что я когда-либо видел
Аноним 28/02/20 Птн 23:33:27 161847634
Аноним 29/02/20 Суб 02:49:09 161854435
>>1617631
Шизик, ты опять серишь?
Аноним 01/03/20 Вск 14:57:48 161984536
>>1618544
Ты меня с кем-то перепутал
Аноним 04/03/20 Срд 15:16:16 162291337
Все бы с ним заебись, но некоторые библиотеки кривые просто караул. Та же либа OneSignal оказалась таким дерьмищем, что половину пришлось делать на котлине. Но тут скорее косяк рукожопов из OneSignal нежели вина флаттера.
Аноним 04/03/20 Срд 16:50:25 162298838
yoba.png 401Кб, 600x435
600x435
Аноним 14/04/20 Втр 10:14:54 165757839
>>1590978 (OP)
Кроме дс вакансий нет наверное?
Аноним 14/04/20 Втр 23:35:26 165808140
Аноним 14/04/20 Втр 23:55:18 165810241
братишка-я-тебе[...].jpg 45Кб, 640x480
640x480
Аноним 17/04/20 Птн 13:37:41 165995842
maxresdefault.jpg 98Кб, 1280x720
1280x720
>>1590978 (OP)
>Затем, что Dart в некоторых местах обогнал Golang.
Что, блять?
Аноним 17/04/20 Птн 13:40:09 165996143
Аноним 17/04/20 Птн 15:33:47 166007644
>>1590978 (OP)
>Dart в некоторых местах обогнал Golang
Это что за места такие? Манямир твой штоле?
Аноним 17/04/20 Птн 22:51:37 166044645
>>1659958
>>1659961 >>1660076
Вы случаем не один Golangист?
Программа на Dart в некоторых вычислениях (уже не помню каких) оказалась быстрее программы на Golang.
Хотя, думаю что такое продержится только до второй версии голанга, а дальше как по старой.
Аноним 18/04/20 Суб 01:20:05 166060346
Аноним 18/04/20 Суб 10:12:43 166070347
>>1591730
Гуглридер был охуенный в отличие от и был принудительно умерщвлен в угоду гугл+. У рсс до сих пор нет альтернативы, либо так, либо скакать по лентам десятка сервисов
бегущий по безработью 20/04/20 Пнд 21:47:22 166333948
где вакансии по флатершаю?
Аноним 20/04/20 Пнд 22:00:58 166335049
>>1663339
жди фуксии для флюгегехаймена
Аноним 26/04/20 Вск 00:53:54 166773950
Бампану чтоле
Вроде и вправду неплохая штука для мимокроков около мобилок
Аноним 26/04/20 Вск 08:58:20 166782051
>>1667739
А чо, туда войдёшь без опыта в нативе? Вакансий мало и везде требуют.
26/04/20 Вск 12:41:27 166793552
смеющийся-том-к[...].jpg 174Кб, 1280x800
1280x800
>>1590978 (OP)
>Затем, что у него простой и понятный синтаксис.
ВАХАХАХАХАХАХ.

>Решил вкатиться? Хороших книг нет.
Ну это как бы показатель коммьюнити.

Уноси, короче, поеботину свою отсюда и чтоб я тебя здесь больше не видел, хуесосина.
Аноним 26/04/20 Вск 20:56:16 166836753
>>1667820
Никогда не думал вкатываться в мобилки, один раз прихдилось допиливать аппликуху на реакт нетиве (на него, я думаю, <%25 вакансий требуют натив). К ui мокапу нужно было прикрутить логику с api
Практически разу был вынужден использовать 3rd party либы для нормальной поддержки стоража на кроссплатформе (даже альтернативный asyncstorage + redux-persist)
Хотя приложение было достаточно простым, накормить меня говном смогли даже с обычным анимированным лоадером. Изначально приложение было написано под 24 андроид, дорабатывал я на 27, и эта хуйня уже к этому моменту смогла оказаться поломанной

По итогу впечатления неоднозначные: с одной стороны можно писать на всё том же реакте и не ебать себе мозг какими-то мобильными паттернами, с другой стороны из коробки стабильного нет ровным счётом нихуя и скорее всего всё наебнётся обсолётом в ближайший год

Сейчас решил потыкать Dart и заодно Flutter для себя

Держу в курсе:
Оф. UI бахаче просто в десятки раз. Пока сложилось впечатление, что использовать стороннии либы просто незачем
Заявлена полная совместимость вплоть до пиксель пёрфект разметки между андроид релизами и даже на iOS ебать
Отличано работающая тележка из сторажей, хттп, вс и почих женерик апи/клиентов
Реакт натив разворачивался секунд 30, бенчмарки и прочие профайлинги не пердолил. Анимации не лагали, но апи колл (по прикидкам ~50мс) + разворчаивание дерева в стейте при переходе между вкладками ощущались, прогружаясь по ~секунде (по крайней мере на эмуляторе)
В общем-то я обычный мимокрок и скорее всего где-то там обосрался, но на флаттер собирается за секунду и ни одной субъективно заметной заминки после мутаций не заметил

Синтаксис интуитивный, похож на псевдокод при срещивании жавы с жс, чувствуется заточенность под максимальный прогматизм и продуктивность

Буду ковырять дальше
Аноним 26/04/20 Вск 21:38:13 166842154
>>1668367
Вообще ожидал какой-то невнятной хуйни, разочарования, попытки поковырять еще раз реакт, разочарование от реакта и остановку на нативной жабе/коте в свободное время.
Но пока Дарт кажется весьма интересной технологией, просто не вписавшейся в рынок
Аноним 27/04/20 Пнд 02:12:32 166860355
До меня наконец снезошло озарение что DART ЭТО ЕБАННЫЙ TYPESCRIPT БЕЗ ГЕМОРРОЯ СВЯЗАННОГО С JS
Аноним 27/04/20 Пнд 06:07:14 166865556
Покрасноглазил немного ночью, продолжаю держать в курсе:
Искал третьегруппную либу для одного мёртвого псевдопротокола поверх вебсокета, импементаций не много, самая популярная полностью написана на дарте и работает без каких-либо проблем
Пробежался по вебвью, учитывая общее отрекание от JS выглядит не так уж и костыльно, но лишний раз разобраться в пердоленге конкретно под дарт придётся. Что с перформансом - хз, смотрел из интереса, особых юз-кейсов представить не могу

Разработка на флаттере продолжает ощущаться нереально приятной
Хотя бы одну-две апплекухи точно запилю, до этого никак не мог себя заставить сесть опять на реакт натив
Ну и может кота всё-таки потыкаю когда-нибудь
Аноним 27/04/20 Пнд 08:04:04 166869857
>>1668367
>скорее всего где-то там обосрался
Если пробовал не релизные сборки, то флаттер еще быстрее чем ты думаешь.
Аноним 27/04/20 Пнд 14:48:50 166909458
>>1668698
Да я про обосрался с реактом
Там всё работает на каком-то святом духе и хуй пойми как что замерять
Флаттер пока поставился в один клик андроид студии и просто летает
Может на днях вговнокожу клон популярной тыколки и вкину в тред
Аноним 28/04/20 Втр 16:39:37 167040759
>>1669094
Реакт создает под каждое окно хромиум с веб-отрисовкой.
Флаттер использует быстрый отрисовщик Skia, на андройде >8.0 он дефолтный.
>>1667935
>ВАХАХАХАХАХАХ.
Ну если ты и дарт не смог осилить.. возвращайся в скрэтч
>Ну это как бы показатель коммьюнити.
Книги есть для дарта версии 1, когда строгая типизация не была обязательной. Сейчас тебе достаточно документации и если ты зеленый, курса с удеми/тытрубы.
Аноним 28/04/20 Втр 17:15:57 167046760
Язык тупой бай дизайн и это его сила
Аноним 28/04/20 Втр 17:37:46 167051161
Сверху отличная демонстрация того, на что способны голангофаги..
Аноним 28/04/20 Втр 17:51:52 167053862
>>1670511
Дарт по тупости даст пососать и голангу и эрлангу
Аноним 28/04/20 Втр 20:20:14 167072263
>>1670538
Ну а ты приведи примеры, если не толстишь
Аноним 28/04/20 Втр 20:50:30 167078064
>>1670722
Вместо private/protected используется андерскор в имени переменной
Аноним 28/04/20 Втр 21:37:09 167086465
>>1670780
И? Считаю это вполне нормальным, здесь задеты только твои личные предпочтения
Аноним 28/04/20 Втр 22:01:19 167091366
Аноним 28/04/20 Втр 22:08:29 167092067
Аноним 28/04/20 Втр 23:36:41 167101168
>>1670864
Единственным минусом, который может быть это то, что если тебе вдруг надо поменять приватность переменной то это меняется не в одном месте, а нужно пройтись еще во всех местах, где используется переменная и поменять название. Но нормальная IDE поидее должна сама все правильно отрефакторить.
В остальном мне такой вариант нравится, единственно что я пока писал простые хелловорды и возможно на больших проектах только 2 модификатора будут ставить палки в колеса. Либа как я помню это файл, и тут по сути _ это fileprivate в swift, а если нужно делать доступными какие-то вещи внутри проекта, но недоступными для "клиента" проекта, который будет использовать его как модуль? Как это делают в dart?
Аноним 28/04/20 Втр 23:37:01 167101269
Забыл добавить Мимо
Аноним 29/04/20 Срд 00:26:39 167105370
Аноним 29/04/20 Срд 01:17:00 167108171
>>1671053
>Note: You may have heard of the part directive, which allows you to split a library into multiple Dart files. We recommend that you avoid using part and create mini libraries instead.

Даже не знал об этой директиве, видимо кроме спеков и пары статей нигде о ней не упоминают. Советуют использовать mini libraries, но это шляпа, перечислять все сущности, которые хочешь сделать публичными два раза, вместо спецификаторов доступа тот еще гемор времен плюсоебства.
Аноним 30/04/20 Чтв 23:55:51 167304872
>>1590978 (OP)
Говорят же все приложения придуманы, Фейсбук, телеграм, тикток, Ютуб, что искать в мобильной разработке?
Аноним 01/05/20 Птн 12:07:03 167343273
image.png 42Кб, 364x378
364x378
image.png 11Кб, 355x215
355x215
>>1673048
Улучшай существующее. Телеграм и тикток придуманы относительно недавно.
Аноним 02/05/20 Суб 15:17:52 167441974
>>1673432
>Улучшай существующее.
Да, без задней мысли сейчас начну телеграм "улучшать" и тикток ага.
Аноним 02/05/20 Суб 15:20:29 167442475
А почему у меня при запуске приложения выскакивает ебаная ошибка "FlutterAndroidLifecyclePlugin.kt' even though it exists. Please verify that this file has read permission and try again." У меня этой папки то нету, делаю по книге "Flutter на практике", уже и тупо исходники скопировал, запускаю и такая же хрень.
Аноним 02/05/20 Суб 15:37:13 167444776
>>1674419
Тебе не на телеграм и тикток намекают, а на мессенджер и соцсеть.
Аноним 02/05/20 Суб 18:49:47 167460977
А как убрать такой косяк - запустил дефолтный проект со счетчиком, и когда квадрат тапаешь, чтобы список запущенных приложений вывести идёт моргание экрана на долю секунды, когда с нативных переходишь, то они плавно уменьшаются и список этот появляется.
И вторая трабла - опять таки когда тапом по квадрату выводишь список запущенных - приложение на флаттере как сказать вместо снимка последнего состояния черный прямоугольник, это какие-то фундаментальные ограничения фреймворка или есть костыли для этого? Просто стартовый проект от команды разработчиков и такие болячки изначально.
Аноним 02/05/20 Суб 18:54:00 167461278
>>1674447
Да, без задней мысли сделаю убийцу всех соцсетей и мессенджеров со штатом несколько сотен человек, а можно как-то без толстоты? Или из веба не вылезать?
Аноним 02/05/20 Суб 19:48:49 167470879
>>1674612
Взлететь могут приложения, ориентированные на массовую аудиторию. Тут по-определению или интернет, или скорее мобильные приложения.
Аноним 02/05/20 Суб 21:02:48 167476780
>>1674609
В телеге найди чат @rudart
Аноним 02/05/20 Суб 21:05:24 167477081
>>1674612
Прототип для Snapchat был начат Брауном и Шпигелем в качестве проекта для одного из классов Шпигеля в Стэнфорде, где Шпигель учился на дизайнера.
Аноним 02/05/20 Суб 22:01:37 167481882
Насколько flutter может в веб? Это совсем бета, или для пет проекта -- норм?
Аноним 03/05/20 Вск 12:11:13 167526683
>>1674818
Никак не может, найди коллекцию проектов по запросу awesome flutter на гитхабе, тормозит всё, полностью неюзабельно.
Аноним 03/05/20 Вск 15:38:07 167549284
>>1675266
Ложь. Flutter в вебе очень даже быстрый, ОДНАКО
>>1674818
Очень много багов отрисовки, херовый функционал.
Аноним 03/05/20 Вск 15:54:35 167551485
Веб можно писать на дарте + дартовый англуар
Аноним 03/05/20 Вск 18:32:56 167564686
image.png 396Кб, 625x436
625x436
Аноним 03/05/20 Вск 18:43:24 167566087
Ну как там, нормальную многопоточность ещё не завезли?
Имею в виду треды, мьютексы и атомиксы.
Аноним 03/05/20 Вск 19:31:28 167569288
145832717919857[...].jpg 19Кб, 470x360
470x360
>>1670407
>Реакт создает под каждое окно хромиум с веб-отрисовкой.
Аноним 03/05/20 Вск 19:41:18 167569889
RN круто, потому что:
- можно использовать одну и ту же бизнес-логику в мобилке и в вебе
- можно брать готовые нативные либы и UI
Аноним 03/05/20 Вск 20:11:09 167571890
>>1675698
Флаттер крута потому что
- можно будет когда веб версию допилят использовать ВСЕ одно и то же в мобилке и вебе
- выглядит везде одинаково в отличие от рн
- не лагает как рн
Аноним 03/05/20 Вск 20:23:29 167572291
>>1675718
>будет когда веб версию допилят
пусть сначала допилят

>выглядит везде одинаково
ну и что?

>не лагает как рн
примеры лагания в студию
Аноним 03/05/20 Вск 20:57:21 167574992
image.png 421Кб, 2000x1726
2000x1726
>>1675722
Ничего, непередаваемый вротенд-экспириенс, когда каждый браузер отображает как хочет, уже на ваших мобилках
Проблемы перформанса, в частности жс-моста и почему в фейсбуке уже джва года новую архитектуру для рн пилят сам в гугле найдешь
Аноним 03/05/20 Вск 21:39:03 167577993
>>1675749
> скрин из статьи 2-х летней давности
Аноним 03/05/20 Вск 23:29:58 167587394
Энивэй, вам придётся писать серверную часть на чём-то другом, не на дарте же, лол.
Аноним 04/05/20 Пнд 00:47:46 167588795
>>1675873
Серверная часть пишется на чём угодно.
Аноним 04/05/20 Пнд 00:49:05 167588896
>>1675887
Но лучше не на дарте.
Аноним 04/05/20 Пнд 10:48:44 167598597
>>1675888
Естественно. Но есть же всякие three.js, то есть от проекта зависит.
>>1675722
> пусть сначала допилят
не переживай, обновления выходят регулярно. гугл и его скупные индусы удивляют скоростью добавления новых фич флаттера, хоть на дарт вроде как и забили.
> ну и что?
флаттер не для тебя просто
> примеры лагания в студию
Веб версия дискорда и фигмы. Скролль сообщения в поиске
Аноним 04/05/20 Пнд 11:12:53 167600398
>>1675985
> хоть на дарт вроде как и забили
шо? опять? ждём дарт 3?
Аноним 04/05/20 Пнд 11:26:23 167600899
>>1675985
Веб версии - это не про реакт нейтив. Дискорд, кстати, хорошо показал, что рн нужно пердолиться, если хочешь нормальный экспириенс
https://blog.discord.com/390c84dcd502
Аноним 04/05/20 Пнд 11:31:39 1676010100
>>1676008
Бтв это только чтобы дефолтных 60 достичь, а ведь уже есть мобильники на 90/120гц
Аноним 04/05/20 Пнд 11:59:40 1676033101
image.png 0Кб, 110x24
110x24
>>1676003
Наверное он имеет ввиду то что скорость релизов 2.x значительно уменьшалась с каждой новой x-версией. Ну, у них всё по плану идёт.
>>1676008
Собственно вот и +1 причина почему Flutter - круто.
P.S. Пока Discord бросает Golang, его адепты срут в совершенно чужом треде. Не надо так
Аноним 04/05/20 Пнд 17:33:44 1676423102
Аноним 05/05/20 Втр 03:12:16 1676981103
>>1676423
Эффекты - свечение, тени. Когда растягиваешь окно браузера, нормально не адаптируется без костылей. Раньше ещё были беды с кириллицей.
Аноним 05/05/20 Втр 07:21:33 1677034104
RN полнейшая ебатня за 7+ лет вышедшая на уровень высирания хтоь как-то работающих велосипедов
Скорее к 2030 взлетит Флаттер/Появится новый кроссплатформ фреймворк, чем RN станет чем-то юзабельным для приложений сложнее неанимированной тудушки
Аноним 05/05/20 Втр 14:17:59 1677420105
Качусь во флаттер, подписался на тред
Аноним 06/05/20 Срд 00:20:54 1678344106
Ооп в дарте такое говнище ебаное, костыль нахуй. Сообщество пишет всё тестируя типы (x is Huy) и типа это норм, так и должно быть. Припекло, извините
Аноним 06/05/20 Срд 00:27:56 1678357107
Аноним 06/05/20 Срд 12:27:30 1678565108
Аноним 06/05/20 Срд 16:10:21 1678821109
Анончики, есть один ListView.builder с контейнерами внутри.
Хочу для каждого item'а сделать индивидуальный переход на страницу, который будет хватать индекс элемента, а страница куда идет переход - соотвественно подтягивать текст из другого листа.
Например: Вася Пупкин -> Хуесос, жирдяй, 40 лет, девственник
Сама страница и список - хуйня, сам сделаю. Меня волнует переход с индексом.
Уже нашёл ответ на гитхабе, но там ListTile, а я хочу мою какулю с контейнерами доработать.
Подскажите как это сделать, да так чтоб контейнеры не поотваливались?
pastebin . com/Q4KSFY8T
stackoverflow . com/questions/51415556/flutter-listview-item-click-listener
Спасибо.
Аноним 06/05/20 Срд 16:11:22 1678822110
изображение.png 23Кб, 370x675
370x675
>>1678821
Какуля на данный момент выглядит так.
Аноним 10/05/20 Вск 20:10:19 1683503111
изображение.png 7Кб, 453x110
453x110
>>1678821
Уже сделал сам таким образом как на пике.
Аноним 10/05/20 Вск 21:38:13 1683571112
Есть какой-то гайдец по UI? Думаю пет-проджект попробывать сделать, посмотреть что получится.
Аноним 10/05/20 Вск 21:50:41 1683585113
Аноним 10/05/20 Вск 22:13:04 1683597114
>>1683585
Есть инфа, что скоро у Wrike должен бесплатный курс выйти.
Аноним 10/05/20 Вск 23:10:34 1683617115
>>1683597
Спасибо. Не подскажешь, где выйдет? Пока закину их аккаунт хабра в закладки.
Аноним 10/05/20 Вск 23:33:53 1683627116
>>1590978 (OP)
Dart - это как писать интерфейс для браузеров на С++?
Аноним 10/05/20 Вск 23:38:07 1683632117
>>1676008
>Finally, we were still noticing that using Discord for a bit — even lightly — could result in the battery heating up. While looking at our idle CPU usage we noticed our JavaScript thread was now mostly idle now at 0–5% CPU of 1 core (down from up to 30%), but for whatever reason the main UI thread would sit at 10% CPU when looking at a Discord server. After slowly disabling pieces of the UI until it went away the culprit was the right drawer. While it was closed it always had a spinning animation in the background chewing away at CPU — death by the smallest cut!

Проиграл со спикера, который им батарею перегревал
Аноним 11/05/20 Пнд 04:13:25 1683698118
греча.png 1894Кб, 1023x959
1023x959
>>1590978 (OP)
Флаттер имеет фатальную ошибку - он написан не на котлин, а на каком-то огрызке полу-жабы и недо-шарпа.

И это идиотская полу-DSL попытка создание UI, какая-то убогая лесенка из конструкторов, вперемешку со списками, в которых конструкторы. Какое-то очередное изобретение json, но через костыли джаваподобного языка.
Хорошо хоть new убрали.

Вторая проблема, это создание универсальных решений для совершенно разных сложных систем, коим является веб и совершенно разные миры телефонной разработки.

В общем, очередная попытка выехать на макаках опенсорса, которым, как бы срать (к сожалению даже на котлин).
Аноним 11/05/20 Пнд 08:35:17 1683736119
>>1683698
>через костыли джаваподобного языка
Ты только что котлин
Аноним 11/05/20 Пнд 09:24:28 1683748120
>>1683617
Скорее всего на хабре анонс и будет
Аноним 11/05/20 Пнд 15:34:23 1684018121
>>1683736
У котлина есть DSL, как раз пригодный для UI-говна.

Ну и никто на жабе этот маскарад не лепит, как то делают во флатторе. Серьезно, это декларация во флатторе, это не читаемая херня, а не фича.
Аноним 11/05/20 Пнд 23:33:12 1684496122
>>1684018
Кококотлин нормально работает где-то, кроме JVM?
Аноним 12/05/20 Втр 00:31:42 1684524123
> огрызке полу-жабы и недо-шарпа
Ты так С++ назвал хдд?
Аноним 12/05/20 Втр 03:55:21 1684607124
>>1683748
а то что есть уже на ютубе это не оно?
Аноним 12/05/20 Втр 19:48:27 1685665125
>>1684496
Да.
Тут лучше бы молчал, у дарта вообще убогая VM, про производительность можешь только мечтать.

Я уже молчу про костыли вместо многопоточности.
Аноним 13/05/20 Срд 10:55:48 1686209126
>>1590978 (OP)

Имхо: дарт и флаттер збс. Сейчас делаю проджект, изначально на java наговнокоженный. В исходной аппе заебали приколы с асинхронностью и блоком ui треда и кучей нейтив кода, который не нужен + потребность в мультиплатформе. В итоге на флюттере в разы меньше времени уходит на разработку (месяцы), ui - практически верстаешь, но без особых заёбов, всё просто, при этом кол-во кода нет нихера.

Из минусов пока только встретил: огромное кол-во либ на pub dev, из-за чего иногда сложно выбрать что-то (например, с бд, в итоге переписал за пару дней с floor на moor и стало збс);
И 2 проблема - местами не гибко, например, сложно настроить "дерево роутов" (ака виджетов/активити)
Аноним 13/05/20 Срд 15:20:46 1686625127
Аноним 14/05/20 Чтв 00:25:59 1687286128
>>1684496
>Лол, мне думается что JVM реализаций куда больше чем даже плюсового рантайма.
По крайней мере JVM "рантайм" везде одинаковый (где не спиздили), а плюсовый везде свой и со своими костылями.

Сейчас бы в 2020 переживать за то, что там под капотом твой код исполняет.
Аноним 14/05/20 Чтв 00:26:32 1687287129
>>1687286
Только зря бампнул говнотред.
Аноним 14/05/20 Чтв 00:55:08 1687293130
>>1622988
Блядь чёт проиграл с пикчи просто караул!
Аноним 14/05/20 Чтв 14:22:35 1687721131
image.png 749Кб, 576x640
576x640
>>1687287
>Только зря бампнул говнотред.
Аноним 14/05/20 Чтв 15:29:10 1687806132
Вкатываюсь в новый прогрессивный и перспективный язык Дарт.
Держу в курсе.
14/05/20 Чтв 22:29:23 1688453133
>>1687721
зумерки не паляться
Аноним 15/05/20 Птн 11:13:23 1688820134
>>1687806
> прогрессивный и перспективный язык Дарт
Помянем...
Аноним 25/05/20 Пнд 08:19:42 1701136135
Можете пояснить, почему Dart сделали однопоточным?
Аноним 25/05/20 Пнд 08:38:49 1701142136
>>1701136

> Можете пояснить, почему Dart сделали однопоточным?

Потому что стандарт html5/css3/javascript однопоточный и только сравнительно недавно туда воркер-тредцы запилили.
Аноним 25/05/20 Пнд 08:41:22 1701145137
>>1701136

Ну и да, он не однопоточный, там есть изоляты с единственно рассово верной формой многопоточности через обмен сообщений.
Аноним 25/05/20 Пнд 08:45:03 1701147138
>>1701145

Тогда почему эти изоляты долбят только одно ядро в соточку?
Аноним 25/05/20 Пнд 09:24:01 1701164139
>>1701147
Ты на девайсе проверял, или на эмуляторе?
Аноним 25/05/20 Пнд 10:44:12 1701256140
>>1683698
Не на питоне, ты хотел сказать?
Аноним 02/06/20 Втр 15:50:17 1710913141
image.png 853Кб, 1920x1036
1920x1036
Почему мобильное приложение на Flutter — хорошая идея для бизнеса в 2020 году
https://vc.ru/dev/131105
Аноним 06/06/20 Суб 21:10:19 1715181142
Киньте примеры эталонных, на ваш взгляд, приложений на флаттер под iOS.
Аноним 06/06/20 Суб 21:30:23 1715197143
image.png 58Кб, 200x200
200x200
Аноним 07/06/20 Вск 16:01:33 1715741144
Снимок экрана 2[...].png 763Кб, 2784x1666
2784x1666
>>1715197
Да уж. Но я гляну все-равно если не троллишь, спасибо.
Аноним 07/06/20 Вск 16:48:09 1715803145
>>1715741
Бля, надо было русскую ссылку кидать, там более красноречиво поясняют что флаттер говно
Аноним 07/06/20 Вск 21:20:49 1716062146
>>1715197
Насколько я понял, там один человек это все делал
Аноним 08/06/20 Пнд 10:45:07 1716527147
>>1716062
Если бы делал не один — скролл бы нормально работал, и не лагал на самом мощном айфоне с процессором как у айпада, лол.

Однопоточная параша, которая пытается на одном потоке крутить всё что можно и в которой даже не стали делать нормальный скролл (в том же я.метро скролл карты тоже ненативный, но на iOS его от нативного не отличишь и его пилил 1 чел) — это не то, что исправляется разработчиками приложений, это родовые травмы. Если со скроллом ещё можно подкрутить формулы, то с однопоточностью это просто гроб кладбище пидор.
Аноним 08/06/20 Пнд 11:32:04 1716599148
>>1716527
Он просто listview.builder не осилил
Аноним 10/06/20 Срд 21:23:38 1718926149
null safety завезли
Аноним 11/06/20 Чтв 10:26:19 1719169150
>>1718926
Вроде уже 2к20, а авторы дарта только вчера походу свифт увидели.
Блять, какой же ублюдский язык, просто жава+жс+ноги отовсюду, фу блядь фу нахуй.
Аноним 11/06/20 Чтв 10:26:41 1719170151
>>1716599
Ну это конечно оправдывает однопоточность этой помойки.
Аноним 11/06/20 Чтв 10:31:13 1719173152
Аноним 11/06/20 Чтв 11:05:50 1719194153
Аноним 11/06/20 Чтв 12:08:54 1719220154
>>1719173
Такое с Flutter вообще сравнивать неправильно. Всё же в приоритете код будет разделён от дизайна и куда нам без тонн легаси?
Синтаксис мне не нравится как и C#. Ну и конечно .NET Core помойка, которая даже в линух х86 не может (обсуждать нечего).
Аноним 11/06/20 Чтв 12:20:55 1719227155
image.png 369Кб, 581x484
581x484
>>1719173
> .NET MAUI is an evolution of the increasingly popular Xamarin.Forms
Аноним 11/06/20 Чтв 13:49:32 1719285156
>>1719220
>Синтаксис мне не нравится как и C#.
>дартотред
Орнул.
> Всё же в приоритете код будет разделён от дизайна и куда нам без тонн легаси?
Вот тут нихуя не понял, напиши понятно плз.
>Такое с Flutter вообще сравнивать неправильно.
В чём? Смотря на них снаружи — концепция реакта 1 в 1, как и во всей остальной модной кроссплатформе.

Разве что флаттер выделяется кастомной отрисовкой, из-за чего с одной стороны можно добиться общего вида везде, а с другой все дефолтные контролы выглядят убого и скролл работает как написали в отзыве медузовской прилаге "как пальцем об наждачку" привет, qt, мы скучали.
Аноним 11/06/20 Чтв 15:34:32 1719488157
>>1719285
Фишка не том что у тебя везде одинаково выглядит. А в одинаковом api для графики, когда тебе не нужно знать миллиард особенностей платформы чтобы пилить кастомный UI
Насчет скролла думаю там навасянили сами, недавно сделал пару кастомных вьюшек для пробы, получилось хорошо и работало так же, сразу на ифоне, ведре и в вебе.
Аноним 11/06/20 Чтв 15:54:48 1719538158
>>1719488
> в одинаковом api для графики, когда тебе не нужно знать миллиард особенностей платформы чтобы пилить кастомный UI
Ну и в чём отличие от этого MAUI-то?
В какую же ублюдскую эпоху с вебом 3.0 вступим если всё это говно полетит.

>Насчет скролла думаю там навасянили сами, недавно сделал пару кастомных вьюшек для пробы, получилось хорошо и работало так же, сразу на ифоне, ведре и в вебе.
Ну ты либо в симуляторе тестировал, либо айфона в руке не держал, лол. Он там сделан на уровне "на андроиде норм — и похуй". Хотя сдаётся мне, что на андроиде с кучей васянооболочек от производителей юзеры и не такое жрут.
Аноним 11/06/20 Чтв 16:02:10 1719550159
>>1719538
Бляяя как же бесит когда открываешь какой-то сайт, а там скроллинг зачем-то изменен, и ты прямо чувствуешь с каждым движением по тачпаду что что-то не так
Аноним 11/06/20 Чтв 16:16:34 1719576160
Я вам больше скажу. На гейфоне не только физика скролла нативная в идеал вылизана, но и прочие, куда более сложные шутки на уровне натива реализованы, типа расчёта промежуточных кадров экрана скролла для более плавной работы. Все элементы UI веса имеют, которые посчитаны своими мат.форумами, и чёт кроссплатформенные элементы по отклику и близко не такие натуральные. Какие-нибудь Haptic Touch элементы тоже сложны достаточно, я так понимаю, что они какие-то свои паттерны контакта пальца с экраном просчитывают в строгой привязке к времени, и я очень сильно удивился, как оно похоже на последних iPhone 11/Pro по поведению на хардварный 3D-touch из старых айфонов.
Короче, пока в кроссплатформе скопируют какую-то реализацию натива, в эппле еще десяток новых фишек напердолят. Хуй знает вообще, станет ли флаттер/рекаты когда-то вообще полностью ощущайся как натив.
Аноним 11/06/20 Чтв 18:31:17 1719710161
>>1719576
Все так.
Тут компромисс в скрости разработки и выхода на обе платформы, вся эта бадяга создается не чтобы пользователя ублажить и уж тем более не чтобы заинтересовать разработчика писать на этой параше. Если юзер хочет себе деревянные дилдаки удобно заказывать то все равно скачает и будет пользоваться. Но при прочих равных кроссплатформа соснет у нативнобога, который все сделал по красоте, еще и всяких нативных фич напердолил, типа виджетов/апп экстеншенов.

Аноним 16/06/20 Втр 20:22:04 1725148162
>>1719538
>Ну и в чём отличие от этого MAUI
В том что эта кака в кривом альфа виде релизнется только к концу 2к20, а, по словам майков, в прод это можно будет пускать не раньше 2022, т.е. по факту в 2024-2026.
Аноним 17/06/20 Срд 10:44:15 1725846163
>>1725148
Ну, тащемта смотря на примерно всю кроссплатформу (что рн, что флаттер) я бы это вообще в аппстор такое не пускал, лол.
Кроссплатформа это всё же не про качество, и в прод с стандартным кол-вом мучений (для ненативного девелопмента) это можно будет пускать в 22, или даже чуть раньше.
Аноним 17/06/20 Срд 10:48:31 1725849164
image.png 2483Кб, 3550x1996
3550x1996
>>1725846
Это было бы лицемерие со стороны эпл, ведь ее каталист тоже говно
Аноним 17/06/20 Срд 11:56:06 1725894165
>>1725849
И поэтому количество приложений на нём кроме этой хуйни == 1 (от ахуевшего твиттера), всё же юзеры мака не такие говноеды, чтобы пользоваться подобным в отличие от остальных.
Аноним 24/06/20 Срд 16:38:11 1732663166
Мертвый тред мертвой технологии
Аноним 24/06/20 Срд 23:50:27 1733110167
>>1725849
Это полный пиздец. Мне очень обидно за мак, когда такое вижу. Весь Big Sur примерно так же выглядит, походу.
Аноним 25/06/20 Чтв 10:16:06 1733339168
>>1733110
Ну бигсру все таки не с мобилы портирована, но понятно куда все идет, еще со слухов о каталисте и своих процах стало ясно что эпл хочет одну ос
Оптимизация в флуттер Аноним 26/06/20 Птн 14:13:00 1734469169
Аноним 03/07/20 Птн 14:02:20 1740615170
Как заебали эти андроид тулчейные анальные костыли просто пиздец
Думал даже засесть за мобилки но эта хуйня просто невыносима
Аноним 03/07/20 Птн 14:04:31 1740617171
image.png 212Кб, 1400x911
1400x911
image.png 246Кб, 1400x912
1400x912
Аноним 04/07/20 Суб 02:10:52 1741277172
image.png 17Кб, 231x306
231x306
image.png 12Кб, 260x270
260x270
>>1740617
Напиши это через 2 года :>
Также посмотри на потребление, это скорее всего баги sdk.
Аноним 04/07/20 Суб 10:47:45 1741376173
>>1741277
Через два года фуксия так и не выйдет.
Через два года рн допилят и флаттер пойдет нахуй под давлением вротендеров, которым лень учить что-то новое.
Аноним 04/07/20 Суб 12:14:09 1741431174
>>1740615
О чем речь, френд?

Мимоайосник
Аноним 08/07/20 Срд 15:41:15 1745093175
Вкатился
Аноним 08/07/20 Срд 15:45:03 1745098176
>>1745093
Тупо на перспективычах заглядываю сюда, сейм?
Аноним 08/07/20 Срд 15:45:21 1745099177
1594212286804.mp4 16768Кб, 1080x2160, 00:00:28
1080x2160
Как фиксить ебаный скроллинг?
Он тормозит даже на таком списке, который летать должен на любом калькуляторе.

И это я ещё фиксированную высоту элементов задал.
Аноним 08/07/20 Срд 16:18:43 1745141178
>>1745099
Дебаг мод отключить не забыл?
Аноним 08/07/20 Срд 18:29:13 1745258179
>>1745141
Не забыл, это в релиз моде
Аноним 08/07/20 Срд 19:17:50 1745297180
>>1745099
Реквестирую gist сего добра
Аноним 08/07/20 Срд 19:50:14 1745308181
>>1745297
Что именно ты хочешь?
Аноним 08/07/20 Срд 19:56:57 1745312182
Аноним 08/07/20 Срд 23:02:05 1745451183
Анончик, подскажи плес.

Стоят задача написать на дарте небольшое приложение, вся его основная часть будет состоять из отрисовки несложной графики: линии по сгенеренным координатам.

С чего начать расшаривать графику в дарте? Гугл выдаёт много разных решений, не догоняю, за какое браться.
Аноним 09/07/20 Чтв 00:22:38 1745516184
>>1745451
Именно на дарте? Без флаттера? Тогда странный кейс.
Если флаттер то гугли Custom Painter.
Аноним 09/07/20 Чтв 10:20:16 1745676185
>>1745312
import 'package:flutter/material.dart';

void main() {
runApp(MyApp());
}

class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
visualDensity: VisualDensity.adaptivePlatformDensity,
),
home: Scaffold(
appBar: AppBar(
title: const Text("Test app"),
),
body: Scrollbar(
child: ListView.builder(
itemCount: 200,
physics: AlwaysScrollableScrollPhysics(),
itemBuilder: (BuildContext context, int index) {
return ListTile(
title: Text("Title " + index.toString()),
subtitle: Text("Subtitle " + index.toString()),
);
},
),
),
),
);
}
}
Аноним 09/07/20 Чтв 10:34:15 1745689186
>>1745676
Помнится мне как на аргумент что в флатере ублюдский скроллинг мне ответили вот так
>>1716599
>Он просто listview.builder не осилил
лол, ждём оправданий.

>>1745099
>Как фиксить ебаный скроллинг?
Писать на нативе. Или взять р/н, даже там таких проблем нет.
Аноним 09/07/20 Чтв 11:20:55 1745721187
flutter.jpg 104Кб, 549x604
549x604
>врети, нет никаких проблем со скроллингом
Аноним 09/07/20 Чтв 12:08:07 1745748188
>>1745721
С кастомным скроллингом проблем нет
Аноним 09/07/20 Чтв 12:57:23 1745786189
>>1745676
А почему именно такая физика скролла? Чем стандартная Material не устроила?
Аноним 09/07/20 Чтв 12:58:12 1745788190
>>1745786
Да блять, он лагает с любой физикой, можешь удалить эту строчку или поменять на bouncing, лаги будут один хуй
Аноним 09/07/20 Чтв 13:17:27 1745805191
>>1745748
>С кастомным скроллингом проблем нет

С ним то же самое все:
import 'package:flutter/material.dart';

void main() {
runApp(MyApp());
}

class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
visualDensity: VisualDensity.adaptivePlatformDensity,
),
home: Scaffold(
appBar: AppBar(
title: const Text("Test app"),
),
body: CustomScrollView(
slivers: [
SliverList(
delegate: SliverChildListDelegate(() {
List<Widget> result = [];
for (int i = 0; i < 100; i++) {
result.add(ListTile(
title: Text("Title " + i.toString()),
subtitle: Text("Subtitle " + i.toString()),
));
}
return result;
}()),
),
],
),
),
);
}
}
Аноним 09/07/20 Чтв 13:39:23 1745833192
>>1745788
Только что попробовал в Flutter Webкоторая та ещё забагованная параша твой код - всё работает без лагов. Чуть попозже на реальном устройстве запущу, но попробуй обернуть всё в Stateful Widget
Аноним 09/07/20 Чтв 13:46:49 1745840193
>>1745833
> всё работает без лагов
Чувствуешь ли ты, что скроллинг идентичен нативному?
Я вот вообще нихуя, это совершенно другой скролинг, и он тормознутее
Аноним 09/07/20 Чтв 14:00:03 1745855194
>>1745840
Разница есть, но на мой взгляд не шибко принципиальная, а в некоторых моментах её и вовсе нет
Аноним 09/07/20 Чтв 14:03:30 1745859195
Аноним 09/07/20 Чтв 14:06:58 1745863196
>>1745855
А на чем ты смотрел?
У меня есть хуавей и там какой-то хуеватый скроллинг, в 10 Android стало вроде немного лучше, но все равно параша. В сравнении с ним на флаттере все ок. Но если сравнивать с тейбл-коллекшн вью на ios то разница очень заметна.
Аноним 09/07/20 Чтв 14:10:46 1745868197
>>1745863
На провославном шаоми с десяткой на борту
Аноним 09/07/20 Чтв 14:18:19 1745876198
А вообще я заметил, что скроллинг довольно сильно от системы зависит. Я часто по кастомам прыгаю, и где-то тормознутое говно, а где iOS-подобен. Но в целом я Flutter'ом доволен, так он отрабатывает свою цель - выглядеть плюс минус одинаково что на сяоми, что на пикселях
Аноним 09/07/20 Чтв 15:02:39 1745939199
>>1745859
>лагает даже списочек из 100 строк
>да это вы хуево оптимизировали
Ты шиз или шиз?

Причем во флаттере лагает именно скроллинг, анимации не лагают, сами виджеты рисуются быстро, но сука скроллинг конченый.

Охуенная ложка дегтя в бочке меда.
Аноним 09/07/20 Чтв 16:26:08 1746054200
image.jpeg 9Кб, 300x187
300x187
Флаттер - говно, которое устареет на следующий день после выхода rn fabric
Аноним 10/07/20 Птн 00:04:34 1746482201
>>1746054
Тащемта, относительно флаттера может быть и будет чуть получше, но относительно натива всё равно кусок параши. Даже если фб опенсорснула бы свой внутренний рн — относительно натива прилаги на нём сасали бы.
Аноним 10/07/20 Птн 23:27:41 1747500202
А на айос всё заебись работает
Аноним 12/07/20 Вск 12:06:51 1748918203
>>1747500
Ага >>1715741 правда даже на Xs max (самом сильном еблофоне) лагает как тварь, лол.
Аноним 15/07/20 Срд 13:00:43 1751837204
>>1748918
>Ага >>1715741 правда даже на Xs max (самом сильном еблофоне) лагает как тварь, лол.

А ты поставь ichan, клиент для двача, он на флаттере, и ничего не лагает. Ещё и аккум использует на 30% меньше чем кочан
Аноним 15/07/20 Срд 13:13:18 1751844205
1594807997771.jpg 64Кб, 640x480
640x480
>>1751837
>и ничего не лагает
Аноним 15/07/20 Срд 13:20:21 1751854206
IMG7536.MOV 18853Кб, 888x1920, 00:00:10
888x1920
Аноним 15/07/20 Срд 13:25:35 1751864207
Аноним 15/07/20 Срд 22:05:44 1752338208
>>1751837
>А ты поставь ichan, клиент для двача, он на флаттере, и ничего не лагает
Хороший байт, но:
а) Слооожна нахуй, не буду я так ебаться чтобы поспорить, ну залей ты хотя бы в ебучий тф. Все хуи в вк тебе уже накидали после деанона, расслабься, лол.
б) Ахуенный пример конечно, просто невероятно сложный лэйаут и ебучиская вьюха. У меня на XS max даже трипадвайзор, где коллекция на главной в 15 раз сложнее и писалась инвалидами состоит из UIStackView в UIStackView не лагает почти, перформанс тащемта меряется по нижней планке (или хотя бы средней, но не на топовых же девайсах фреймрейт мерять).
в) В первых же комментах жалуются на лаги скролла, лол https://2ch.hk/mobi/res/1913437.html#1913489
Аноним 15/07/20 Срд 22:08:08 1752341209
Аноним 15/07/20 Срд 22:38:31 1752357210
IMG7465.PNG 446Кб, 1242x2688
1242x2688
>>1752338
>В первых же комментах жалуются на лаги скролла, лол

В телеге даже у 6s юзеров все норм.

Для двача самое то, лол.

>Слооожна нахуй, не буду я так ебаться чтобы поспорить, ну залей ты хотя бы в ебучий тф.

Разработчик пытался залить, не пропустили даже в тестфлайт, сейчас хз как там ситуация
Аноним 15/07/20 Срд 23:20:17 1752387211
>>1752357
>В телеге даже у 6s юзеров все норм.
>терпимо, прям жестих лагов нет
Ага, правда это подразумевает стабильные ~30 фпс, лол. Ни колор блендинга (нет ни градиентов, ни теней, ни прозрачных вьюх кроме значка плей), ни тебе сложного лэйаута (такой можно собрать хоть проставив статические фреймы, перерасчитывать не надо _ничего_), ни всяких разновысотных ячеек, ни анимаций, вообще нихуя.

>Разработчик пытался залить, не пропустили даже в тестфлайт, сейчас хз как там ситуация
Ну разраб кочана как-то прошёл же, и раньше старый клиент сосача проходил даже в сам аппстор.
Аноним 16/07/20 Чтв 18:12:23 1753095212
>>1752387
>Ни колор блендинга (нет ни градиентов, ни теней, ни прозрачных вьюх кроме значка плей), ни тебе сложного лэйаута

Как будто в kochan или the chan это все было, лол.
Аноним 16/07/20 Чтв 18:27:44 1753107213
>>1753095
Это борда о программировании, додик, твои переживания о двачевалках тут нахуй не нужны. Если хочешь что-то доказать, то тащи код.
Аноним 17/07/20 Птн 11:24:07 1753626214
>>1753095
>Как будто в kochan или the chan это все было, лол.
Ну так они и не показывали 30фпс на простейшем лэйауте. А если добавить хотя бы 2 пункта из перечисленного (а-ля медуза х) — то лагает на топовых девайсах, о чём вообще речь-то?
Аноним 17/07/20 Птн 12:30:46 1753682215
>>1753626
Ну хз. У меня профайлер показывает, что в среднем фрейм рендерится за 4 мс.

Для 60 фпс надо чтобы рендеринг укладывался в 16 мс.

Для 120 фпс - 8 мс.

На айпад про айчан поддерживает 120 фпс, и если отключить его, то разница ощущается.

Поэтому с производительностью всё норм.
Аноним 17/07/20 Птн 12:34:10 1753687216
15942636665240.jpg 19Кб, 350x301
350x301
>>1753682
>нельзя мерять перформанс по самому простому кейсу на самом мощном девайсе
...
>ну у меня простейший кейс и я меряю на самых топовых железках поэтому проблем с перформансом нет, производительность норм
Аноним 17/07/20 Птн 12:44:04 1753704217
>>1753687
Двачну люто

зоонаблюдатель
Аноним 17/07/20 Птн 12:46:55 1753707218
>>1753682
Дело не в скорости рендеринга.
Флаттер по-ебанутому рисует скроллинг.
Сами виджеты рисуются быстро.
Аноним 17/07/20 Птн 13:01:09 1753723219
>>1753687
Так что же, 30 фпс или всё-таки не 30 фпс?

>>1753707
Да, скроллинг другой, но с производительностью всё норм
Аноним 17/07/20 Птн 13:15:43 1753736220
>>1753723
>Так что же, 30 фпс или всё-таки не 30 фпс?
>доктар, доктар, у миня такая жи нога но она ни балит!11
Тащемта, ясно, слив засчитан.
Перехожу в режим сайлент-зоонаблюдателя.
Аноним 17/07/20 Птн 13:27:33 1753760221
>>1753723
Да я не ебу, но где ведро рисует 20 кадров, там у флаттера один резкий РЫВОК
Аноним 17/07/20 Птн 13:37:02 1753774222
>>1745099
Ха, лол, тоже хочу клиент для борды написать. Чую, аноны скоро будут выбирать клиент на свой вкус. Хотя даша на нативе, ее сложно будет переплюнуть

Однако, флаттер очень понравился после ксамарина

Пропиши, чтобы в консоль сообщения слались при рендере. Хотя я сам хуй с дивана, так что воздержусь от советов

Вообще, нечему там лагать. Да и телефон у тебя топ за свои деньги, явно не на спреадтруме
Аноним 17/07/20 Птн 13:38:39 1753778223
>>1719488
Братан, а чем это отличается от текущего ксамарина?
Просто я как раз с него на флаттер ушел
Аноним 17/07/20 Птн 13:39:25 1753780224
>>1753774
>Однако, флаттер очень понравился после ксамарина
Ну ты бы и собаку тебе и реакт нэйтив понравился бы после замарина, лул.

>>1753760
А потом пользователь делает ХЛОПОК.
Аноним 17/07/20 Птн 13:45:19 1753789225
>>1753780
> Ну ты бы и собаку тебе и реакт нэйтив понравился бы после замарина, лул.
Что ж ты делаешь, содомит. Я как раз с RN около месяца игрался, но когда понял, что один поток и тот через мост, соскочил на флаттер. А так – кайфово, да
Аноним 17/07/20 Птн 13:47:11 1753793226
>>1753774
Да я уже выбросил это говно и начал делать на нативе.
А сначала были планы сделать единый универсальный бордоклиент на все платформы, на ведро, на ифон, на веб, на десктоп, выполнив окончательное решение бордоклиентовского вопроса.

Но затем пришлось охладить траханье и делать нативно.
Аноним 17/07/20 Птн 13:52:11 1753800227
1594983130213.jpeg 95Кб, 1080x2160
1080x2160
>>1719173
Прошу прощения за шакальный пик, этт скриншот гифки, но вот это РЕАЛЬНЫЙ ХАБАР. А не ебливый хамл как сейчас
Аноним 17/07/20 Птн 13:53:56 1753802228
>>1753793
С какими проблемами столкнулся?
Какую платформу выбрал?
Чем тебя не устраивает даша, если пилишь под ведро?

Так, просто интересно, я в начале пути
Аноним 17/07/20 Птн 14:03:07 1753817229
>>1753802
> С какими проблемами столкнулся?
СКРОЛЛИНГ, ещё конченая мультипоточность. Точнее двухпоточность, лол
> Какую платформу выбрал?
В смысле? Нативное ведро-апи, котлин
> Чем тебя не устраивает даша, если пилишь под ведро?
Даша много чем не устраивает. Например, нельзя использовать антигейт, недостаточно продвинутое управление прикрепленными файлами я бы хотел изменение их порядка, несколько доп-фич в конвертации картинок + встроенное перекодирование видео, есть вопросы по интерфейсу в нескольких местах.
Нет управления свайпами, до дохуя чего.
А самое главное, доработать все это в дашчане невозможно, потому что он устарел технически + даша там нахуевертил ебический говнокод.
Аноним 17/07/20 Птн 14:50:51 1753883230
Ну чё там, ваш говуноязык живёт ещё?
Аноним 17/07/20 Птн 14:50:54 1753884231
>>1753760
>Да я не ебу, но где ведро рисует 20 кадров, там у флаттера один резкий РЫВОК

Да, на ведре флаттер адовый тормоз, а вот на айос вполне тянет 60 фпс.
Аноним 17/07/20 Птн 15:03:50 1753902232
>>1753884
Только вот ИРЛ даже приложения со средней сложности представлениями (а не твой списочек тредов) вроде медузы даже на топовых девайсах делают РЫВОК. И потом повторяют этот ФРЕЙМДРОП каждый раз, когда ты своим пальцем елозишь по ебаному экрану.
Аноним 17/07/20 Птн 15:10:10 1753904233
>>1753902
Да, медуза подтормаживает, а вот для приложении типа клиента двача флаттер самое то
Аноним 17/07/20 Птн 15:22:52 1753912234
>>1753904
Ты бы ещё джаббер клиент напши и приведи его в пример того, что флаттер нитормозит.

Тащемта, в жизни-то дизайнеры изъёбываются похуже, чем с медузой, и насколько вообще есть смысл заниматься флаттером пока он болеет настолько детскими болезнями — хз.
Аноним 17/07/20 Птн 15:33:06 1753918235
>>1753912
Ну многие нативные приложения сделаны как говно, и тем не менее ими пользуются.

Тот же твиттер и фейсбук тормозят так, как будто на реакте написаны.

А дискорд, который на реакте, работает на удивление заебись
Аноним 17/07/20 Птн 16:00:35 1753943236
>>1753918
>твиттер
Это плохой пример, т.к. этому сервису похуй на приложения, его юзают по всему миру просто потому что юзают. Как и фб примерно.

> фейсбук
А вот у меня фб никогда просадок не показывает, что у тебя там лагает? Хотя я наверно просто слишком мало в этой хуйне времени провожу.

>А дискорд, который на реакте, работает на удивление заебись
И батарейку жрёт так же. Тут пример как с твиттером, у него из конкурентов на выходе был только ещё более блевотный скайп.

Я-то смотрю в первую очередь со стороны mobile-first разработки (всякая инди хуйня и прилаги, где почти всё проходит через сами прилаги). Как пример — вот ты будешь юзать календарь, который лагает? Или по твоему кто нибудь вообще юзал бы ту же телегу, если бы она по качеству была на уровне ватсапа?
Аноним 17/07/20 Птн 16:27:02 1753963237
>>1753943
>Как пример — вот ты будешь юзать календарь, который лагает? Или по твоему кто нибудь вообще юзал бы ту же телегу, если бы она по качеству была на уровне ватсапа?

Я юзаю штатный айос календарь, и то раз в 100 лет.

Телега тоже так себе пример, это мессенджер, который только кажется лайтовым. На деле там очень много анимаций, работы с текстом, видео, картинками, поддержка звонков, бесконечные списки. Флаттер бы никто не стал юзать для такого.

Понятное дело, что тяжелые приложения не нужно писать на кроссплатформе, но есть много успешных приложений на реакте, и эта ниша будет постепенно замещаться флаттером, который тупо во всём лучше. И развился до такого уровня за каких-то ДВА ГОДА.
Аноним 17/07/20 Птн 16:49:25 1753974238
>>1753963
>Телега тоже так себе пример, это мессенджер, который только кажется лайтовым.
А я написал обратное? Это и есть пример сложной прилаги, в которой пиздец как упарываются по качеству (потому что оно там нужно в бизнес целях в первую очередь), просто чтобы это понять достаточно посмотреть её код по вертикали — например, такое https://github.com/TelegramMessenger/Telegram-iOS/blob/master/submodules/Display/Source/ListView.swift или посмотреть как они с собой медиакодеки в проекте таскают.

Тащемта я и говорю про тяжёлые проекты, а почти всё что хоть как-то взлетает по опыту _всегда_ разрастается до пиздецовых размеров.

>который тупо во всём лучше
Он лучше в плане архитектуры, но в плане качества всё ещё отстаёт.
Ещё надо сказать, что р/н в паблике и р/н который юзается внутри фб — это практически разные вещи, а флаттер со всей поддержкой гугла один. В идеале конечно флаттеру потеснить рн чтобы фб перестал лезть в залупу и опенсорснул полноценную версию.

>и эта ниша будет постепенно замещаться флаттером
Если бы это так работало, то никто не писал бы ни на джаве, ни на плюсах. Но ведь не работает.
Аноним 17/07/20 Птн 17:39:04 1754012239
>>1753974
А что там в фб закрыто? Я думал рн полностью опенсорсный
Аноним 17/07/20 Птн 17:43:06 1754017240
>>1753974
>Он лучше в плане архитектуры, но в плане качества всё ещё отстаёт.
Качества чего?

Это же дело времени
Аноним 18/07/20 Суб 02:48:23 1754369241
к.png 936Кб, 3584x2240
3584x2240
>>1753974
>По диагонале посмотреть

вообще телега тот еще кек, как они это умудряются поддерживать - хуй его знает.
Аноним 18/07/20 Суб 02:53:27 1754370242
w.png 24Кб, 672x204
672x204
весь поперсорс, думаю такого говна полно в других файлах.

Аноним 18/07/20 Суб 05:43:38 1754393243
Закончил шарагу на инженера-долбоеба, параллельно осваивая педун, базы данных и прочая для своих нужд автоматизации, считаю, что багаж знаний сносный. Теперь я долбоеб с дипломом роботехника-асушника, на завод не хочу.

Поэтому срочно (месяца за 3-6) хочется обучиться и устроиться долбоебом-пагромистом в мобилдев. Взял какой-то курс по дарт-флаттер да-да, я увидел рекламу флаттера и фуксии которая круто , за две недели прошел больше половины, сделал свою приложеньку на 6 экранов для организации холодильника + сканирование штрихкодов, все это закидывается в фаербейз бд, короче, работает. Мне было абалденно, все легко пишется, хотя информации в интернетах не так уж и много в сравнении с тем же питоном.

Но беда в том, что у меня полный ноль опыта работы в команде, не знаю про пайплайны и все такое. А вакансий джуна на голый флаттер+дарт я вообще не вижу.

Отсюда вывод: мне че, котлин учить? Я охуею после питона учить жаву, хоть дарт и похож на нее. Чисто потому что это уже устоявшийся язык, значит на него будет полно вакансий для джуна, будут какие-то проекты и менторы, соответственно.

Вообще сложилось впечатление, что флаттер это такая верхняя ступень развития девелопера, типа ты сначала в говне (жс, реакт) возишься, набиваешь шишки, получаешь опыт работы, а потом учишь флаттер и плюсом к этому пишешь в резюме "Знаю дарт+флаттер, смогу писать кроссплатформу за ту же ЗП, что и нативщики, но если надо, смогу поддержать проект на реакте"

Как быть? Мне выруливать с пути дарт-флаттера? Или наоборот, добить какой-нибудь сложный самодельный проект и идти ловить заказы на фрилансе? Но опять же, не будет опыта работы в команде.
Аноним 18/07/20 Суб 08:05:07 1754407244
>>1754393
> не знаю про пайплайны
Что это такое?
> Вообще сложилось впечатление, что флаттер это такая верхняя ступень развития девелопера, типа ты сначала в говне (жс, реакт) возишься, набиваешь шишки, получаешь опыт работы, а потом учишь флаттер и плюсом к этому пишешь в резюме "Знаю дарт+флаттер, смогу писать кроссплатформу за ту же ЗП, что и нативщики, но если надо, смогу поддержать проект на реакте"
Скорее всего, тут ты прав. Но походи по компаниям, поспрашивай кого ищут
На хабре была статья, там прям в комментариях пчел искал людей, кто шарит. Сейчас уже не найду, поищи сам. Не так давно было
Аноним 18/07/20 Суб 13:25:00 1754499245
>>1754407
процесс разработки продукта. билд - тест - прод к примеру.

>>1754393
флатер нужен, постоянно вижу. так же вижу лагающие аппы на нем.

но если я бы заново начал делать под ведро - я бы выбрал флатер офк.
Аноним 18/07/20 Суб 13:37:42 1754506246
>>1754499
> флатер нужен, постоянно вижу. так же вижу лагающие аппы на нем.
Больше всего охуеваю со стандартного приложения Flutter Gallery, в котором лагает открытие категорий
Аноним 19/07/20 Вск 10:24:21 1755277247
Что молчим, пидорасы? Это, блядь, вы называете комьюнити? Давайте шитпостить уже, наконец. Давайте кидаться гистами со своим говном. Вот, ты прочитал, ты и кидай, а я пока за шавой схожу
Аноним 19/07/20 Вск 10:57:48 1755289248
1595145465134.mp4 19632Кб, 720x1440, 00:00:21
720x1440
>>1755277
>Давайте кидаться гистами со своим говном
Да хуле там делиться, ты посмотри на это говно. Такое ублюдство вообще нельзя людям использовать.
Флаттер — параша
Аноним 19/07/20 Вск 11:06:01 1755295249
>>1755289
По видео не понятно, возможно, запись фреймы дропает. Апку выложишь? На своем 835 прогоню
Аноним 19/07/20 Вск 11:16:43 1755301250
Аноним 19/07/20 Вск 11:31:31 1755305251
>>1755301
На рн5 лагает список тредов. попробуй убрать лоадеры у картинок
хуле релиз столько весит?
Аноним 19/07/20 Вск 11:35:15 1755307252
Аноним 19/07/20 Вск 13:37:30 1755332253
1595155009160.mp4 15464Кб, 1080x2160, 00:00:42
1080x2160
>>1755305
Релиз весит столько, так как там три приложения внутри под каждую платформу
>>1755301
Видео говно – лагает даже интерфейс системы,, причем рандомно ты ничего не увидишь. Но держи
Ощущения – список досок плавный, не знаю, где ты там лаги увидел. А вот скроллить доску больно. Я так понимаю, это из-за этого, что флаттер однопоточный, а ты ябешь этот поток ленивой подгрузкой картинок. Надо как-то подготовить данные к отрисовке и потом уже отображать страницу. Но это так, гипотеза
mix 2
Аноним 19/07/20 Вск 13:43:46 1755335254
>>1755332
> Я так понимаю, это из-за этого, что флаттер однопоточный, а ты ябешь этот поток ленивой подгрузкой картинок

С чего бы он однопоточный?
Аноним 19/07/20 Вск 13:45:34 1755336255
screenrecordcrf[...].mp4 24577Кб, 1080x2160, 00:00:42
1080x2160
>>1755332
Видео не воспроизводится, попробуй это
Аноним 19/07/20 Вск 14:09:08 1755344256
>>1755332
> Я так понимаю, это из-за этого, что флаттер однопоточный, а ты ябешь этот поток ленивой подгрузкой картинок.
Плюс парсинг постов скорее всего тоже в основном треде.
Аноним 19/07/20 Вск 14:51:20 1755361257
>>1755332
>>1755344
Парсинг через async/await но, как я выяснил, все асинки в языке фейковые, лел, потому что выполняются один хуй в том же UI-треде, а использование изолейтов анальный геморрой.
Картинки стандартные системные InternetImage, или как оно там, хз в каком треде рисуются и грузятся.
Аноним 19/07/20 Вск 15:02:59 1755370258
Аноним 19/07/20 Вск 16:13:53 1755406259
>>1755332
не впадлу же тебе было ебаться с апи двача, оно настолько ущербное. помню тоже в свое время делал.
Аноним 19/07/20 Вск 16:27:49 1755411260
>>1755406
Лол блять, я видал вещи на пару порядков ущербнее
Аноним 19/07/20 Вск 16:32:58 1755413261
>>1755370
Да, древний ми микс 2
>>1755361
Все так, анон
>>1755406
Я только попросил выложить апку
Аноним 19/07/20 Вск 16:39:33 1755417262
>>1755411
это не отменяет ущербности двощей.
Аноним 20/07/20 Пнд 14:06:11 1755929263
>>1590978 (OP)
Оно для десктопа уже юзабельно как замена электрону?
Аноним 20/07/20 Пнд 14:37:00 1755962264
>>1755929
На десктопе поддерживается только мак, остальные пока сосут
Аноним 20/07/20 Пнд 15:28:50 1755990265
>>1755962
Когда уже пофиксят скроллинг в вебе, чтобы колесико нормально отрабатывало
Аноним 20/07/20 Пнд 15:43:42 1756006266
>>1755990
Лол блять, пусть сначала его хоть где-нибудь пофиксят
Аноним 20/07/20 Пнд 16:04:20 1756023267
>>1756006
Но там совсем пиздец
Аноним 20/07/20 Пнд 19:27:48 1756188268
>>1755962
Под шинду и прыщи тоже можно уже собирать, но плагины не все готовы.
Аноним 20/07/20 Пнд 23:10:53 1756391269
>>1754012
С ним история как и со всеми остальными опенсорсными решениями от фаангов. Их выкатывают в опенсорс с широкой ноги барина только тогда, когда у компании уже есть решение следующего уровня.
Именно про р/н уже все кому не лень пропизделись, последний раз слышал от ведущей из радио-т (которая работает над айосом в фб и пишет либы) когда им кинули бенчмарки рн, флаттера и нейтива (было в прошлом или позапрошлом выпуске), спойлер: она даже не знает как там что обстоит во "внешнем" реакте (настолько реакт попенсорсный), но внутренний умеет и на гпу рендерится, и всё вот это вот. А если с джейлом покопаться в файлах фб и инсты, то можно заметить что они его уже юзают, и его как-то типичных болезней не замечено.
Аноним 20/07/20 Пнд 23:23:14 1756409270
>>1754369
Ну, кстати относительно клиенсткой части (т.е. самого UI-я и логики) написано просто пиздец как аккуратно и чисто. Очевидно, что либы и саму телегу пишут скорее всего разные "подкоманды".

Но вообще, у них там походу так принято. Вообще все клиенты телег так написаны (Qt-шный вместо юзания контролов просто ебашит всё на QPainter это такой местный канвас с примитивами), и вообще, это ещё самое лайтовое. У них вообще все клиенты например таскают с собой кодеки (грепни по любому ffmpeg), и не юзают агрегаторы крешей (нибизапасна), итд.

С одной стороны это пиздец, с другой стороны в конкретно этом случае с ListView — я их понимаю, у них всё приложение примерно на 90% состоит из этих списков, и ебаться с тем же дефолтным, затыкая дыры в каждом новом релизе каким нибудь свежим костылём вроде performUsingPresentationValues и ожидая, пока что нибудь пофиксят (причём в стиле эпла, сломав нахуй обратную совместимость) — нахуй надо, легче нанять ещё пару челиков и запилить свой велосипед, ей богу.
Аноним 20/07/20 Пнд 23:28:16 1756412271
>>1754370
Тащемта это попенсорс только на словах, ты попробуй собрать эту телегу, кек.

>>1754017
Тут весь тред про то, что он лагает, причём везде и сразу, качества того. Тащемта, рендер — это вообще важнейшая часть любой гуёвой хуиты, ты же не в 2001 году на дельфи ебашишь круды для безвольного планктона, юзер просто ебанёт 1 звезду и снесёт прилагу увидев подобные спайки на свежем телефоне.
Аноним 20/07/20 Пнд 23:44:53 1756426272
>>1756412
> Тут весь тред про то, что он лагает, причём везде и сразу, качества того

Кроме топовых девайсов на айос
Аноним 21/07/20 Втр 00:00:19 1756439273
>>1756426
Ну, кто-то жалуется и с таких, тут пруфы обратного были только на простом примере, а ту же медузу все хуесосят именно за это. Хотя на еблофонах вообще самые мощные GPU стоят, это конечно ахуенный показатель (особенно если принять во внимание то, что в СНГ по ощущениям где-то 70% айфонов — это девайсы выпущенные до десятки, что там с андроидами вообще думать страшно, лол).
Аноним 21/07/20 Втр 01:45:17 1756484274

>>1753974
> Ещё надо сказать, что р/н в паблике и р/н который юзается внутри фб — это практически разные вещи, а флаттер со всей поддержкой гугла один.
Не могу найти ни одного свидетельства в интернете. И так гуглил, и эдак
Аноним 21/07/20 Втр 10:50:19 1756577275
>>1756484
Наводки я тебе уже дал
>>1756391
а дальше сам.

>И так гуглил, и эдак
Ну тащемта да, у фаангов NDA — это вполне себе юридический документ по которому могут посадить на бутылку, они же не в рашке сидят где это филькина грамота.
Аноним 21/07/20 Втр 11:05:53 1756587276
>>1753943

Поэтому надо разрабатывать mobile-first приложения на игровом движке Unity. GPU рендеринг там точно изкаробки, а скоро и FLECS завезут, так круды и туду вообще летать станут.
Аноним 21/07/20 Втр 11:07:00 1756588277
>>1756587
>FLECS

Тьфу, блядь, зацепился глазом за соседний С тред, DOTS конечно же.
Аноним 21/07/20 Втр 11:15:18 1756591278
>>1756587
Зачем так ебаться, если всё то же даёт каждая система из коробки, причём с явно высшим качеством и большим кол-вом фич?
Аноним 21/07/20 Втр 11:42:45 1756602279
Почему эпл просто не высрет двухсотбаксовый айфон и не положит конец ведру оставив его всяким гикам. И не нужны будут никакие кроссплатформы. Вроде очень по-тимкуковски с его курсом на прибыль с сервисов
Аноним 21/07/20 Втр 11:53:21 1756610280
>>1756602
Ну так выпускает, уже SE2 есть. А из-за первого ещё несколько лет поддерживать 4" пипиську, ненавижу сука. Для эпла даже 400$ это ужё дешманский вариант, кекус.

Тащемта, просто весь спрос на айфоны за 200$ переваривается вторичкой, вот они туда и не лезут.
Аноним 21/07/20 Втр 12:02:15 1756621281
>>1756602
проанализируй телефоны. флагманы ведройды, ифоны и ущербные ведройды до 200k.

Глупый вопрос. зеленый.
Аноним 21/07/20 Втр 15:00:06 1756786282
Покупаю новый эппл за 400 баксов или какой там, чтобы на нем тестировать приложухи на флаттере и заодно заценить, как будет ЛАХАТЬ, какие подводные?
Аноним 21/07/20 Втр 15:04:35 1756792283
>>1756786
У этого се2 проц а13 с малюсеньким экраном, с тем же успехом можно на маке в симуляторе тестировать. Для тестов надо брать старый девайс
Аноним 21/07/20 Втр 15:08:35 1756800284
>>1756792
>>1756792
зато ЕППОЛ и ВХОД В ЗАКРЫТУЮ СИСТЕМУ

А так да, 6-8 брать на авито, скорее всего.
Аноним 21/07/20 Втр 15:13:53 1756802285
>>1756800
Суть не в его ца, а в том что это последний девайс который будет лагать и проверять надо на самом дохлом
Аноним 21/07/20 Втр 16:59:20 1756870286
>>1756802
>это последний девайс который будет лагать и проверять надо на самом дохлом
Ну так тебе же сказали, что ты самый шустрый пытаешься взять, ебаклак.
Если у тебя хипсторский таргет на 13+ — самый слабый это 6S, если реалистичный таргет на 11+ — это 5S.
Аноним 21/07/20 Втр 17:00:47 1756871287
>>1756800
Кстати, для жителей дс есть такая опция, как горбушка. Там самые дешевые девайсы, особенно если найти челика который оптом продаст спизженное.
Аноним 21/07/20 Втр 19:01:00 1756981288
>>1756802
> проверять надо на самом дохлом
Еще бы разрабам флаттера донести это Емнип, у них самый днищефон на ведре это мото г4
Аноним 21/07/20 Втр 19:51:34 1757033289
Какой язык подразумевается под нативщиной на андруед? Мне неподалеку затирают, что си и го, но у меня подозрения.
Аноним 21/07/20 Втр 19:59:58 1757034290
>>1756871
Я там диски покупаю. Недавно сисм на миним-сиди купил, вообще вещь.
Аноним 21/07/20 Втр 20:01:48 1757036291
>>1757033
Зависит от констекста. Если упоминается флаттер то скорее всего все что отрисовывает ui используя базовое апи антроида - конкретные реализации всяких там кнопок и подобного. Джава, котлин, плюсы (NDK). Про го не знаю, возможно.
Аноним 21/07/20 Втр 22:14:33 1757173292
>>1756981
Ну, у них скорее всего задача отточить флаттер под фуксию (которая только через 2-3 года в лучшем случае выйдет), потому и хуй они ложат на это.
Аноним 22/07/20 Срд 00:58:35 1757285293
Кто-то пилил 2Д игрушки на Флаттере? как оно?
Аноним 24/07/20 Птн 01:00:30 1758894294
Поставил клиент двача айчан на ведро (sgs8)

Работает норм, и не сказать что на дарте написан
Аноним 24/07/20 Птн 09:00:02 1759019295
>>1758894
>Работает норм
Пруф
Аноним 24/07/20 Птн 09:16:41 1759026296
>>1759019
В чате скидывал, @ichan_android
Аноним 24/07/20 Птн 09:43:46 1759030297
>>1759026
Сюда скидывай блять, мне не 15 лет по твоим чатикам скакать
Аноним 28/07/20 Втр 09:23:13 1762052298
Аноним 28/07/20 Втр 20:57:51 1762581299
>>1762052
Что именно? поясни по пунктам
Аноним 01/08/20 Суб 16:15:47 1765591300
>>1590978 (OP)
Кто-то его в проде на бэкенде катает?
Аноним 01/08/20 Суб 17:57:56 1765700301
1
Аноним 01/08/20 Суб 19:05:23 1765775302
Аноним 01/08/20 Суб 19:36:09 1765804303
Аноним 01/08/20 Суб 20:41:50 1765842304
Аноним 01/08/20 Суб 20:42:50 1765844305
>>1765591
Зачем?
>>1762581
1) Лагает;
2) Жрёт много памяти;
3) Жрёт батарейку как тварь.
Причём все — by design, "прекрасный" язык + "декларативное погроммирование".
Аноним 02/08/20 Вск 00:37:45 1765960306
>>1765844
А если делать веб -- то останется только лагает?
Аноним 02/08/20 Вск 00:44:36 1765964307
>>1765960
Там будет
1) Лагает;
2) Лагает:
...
∞) лагает.
Телефон сгорел нахуй, пацаны я разраба маму ебал уууу сукаа.
Аноним 02/08/20 Вск 01:59:32 1765988308
>>1765964
Надежды нет, только ебучий юнити на ебучем шарпе?
Аноним 02/08/20 Вск 15:00:38 1766244309
>>1765988
Ну если для гейдева — то да, но юнити тоже бедут жрать батарейку как тварище, и дальше только плюсы, но у плюсов как и у юнити будет главная проблема — убер жирные бинарники.
Короче, кроссплатформа это всегда криво и больно, причём всем. Разве что бизнес более-менее доволен. В случаях когда начальству похуй на конечный продукт, конечно.
Аноним 02/08/20 Вск 15:02:56 1766251310
image.png 80Кб, 1128x735
1128x735
УВЕРЕННАЯ ПОБЕДА ДАРТА НАД КОТЛИНОМ
Аноним 02/08/20 Вск 15:32:11 1766276311
>>1766251
Только у котлина за спиной весь багаж джавы и можно смело бэкенд ковырять тоже, а у дарта хуй, точнее флаттер.

Теперь что ли на каждую библиотеку по языку писать будем?
Аноним 02/08/20 Вск 18:18:11 1766456312
>>1766251
То есть, лагает настолько сильно, что без stackoverflow разобраться невозможно?
Аноним 03/08/20 Пнд 11:32:54 1766948313
>>1765844
> лагает
Если ебсти основной поток сложными задачами, то да, лагает. Беда в том, что даже стоковый flutter gallery написали криво, и раскрытие категорий вызывает дропы
> жрёт много памяти
По сравнению с RN как? А так же, если не меньше. Зато нет бриджа и есть изоляты
> жрёт батарейку
Вот тут спорно, нужно замерять

В общем, если держать в голове некоторые нюансы, то все ок
Другое дело, что иде непонятно работает. На шарпе все охуенно подсвечивается, linq есть, решарпер хорошо статически анализирует. А тут как-то неуютно
Аноним 04/08/20 Втр 23:03:02 1768571314
>>1766948
Будто есть вариант не ебсти основной поток.
Аноним 05/08/20 Срд 00:09:44 1768594315
>>1768571
Isolate запускай и не будет ебаться.
Аноним 05/08/20 Срд 11:18:55 1768754316
>>1768594
За тебя теперь будут ебаться квази-потоки в одном системном потоке да? шило на мыло
Аноним 05/08/20 Срд 11:24:15 1768762317
>>1768754
Серьезно, т.е. флятер в любом случае однопоточный, изоляты только эмулируют? Я думал они в отдельных потоках если речь о мобилках
Аноним 05/08/20 Срд 11:28:38 1768767318
>>1768762
Я хз как там в телефонах, но эти обмудки снова придумали новый термин для асинхронного программирования.
Аноним 05/08/20 Срд 11:32:54 1768774319
Аноним 05/08/20 Срд 11:45:15 1768792320
>>1768762
> Серьезно, т.е. флятер в любом случае однопоточный, изоляты только эмулируют? Я думал они в отдельных потоках если речь о мобилках

Ну и что? Пхп тоже однопоточный, но кто тебе мешает запустить несколько процессов?

Дарт так и делает, а система уже сама менеджит процессы
Аноним 05/08/20 Срд 12:04:53 1768817321
>>1768754
Ебанутый? Изолят – полноценный отдельный поток
Аноним 05/08/20 Срд 12:11:44 1768825322
>>1768817
Скорее процесс, а не поток
Аноним 05/08/20 Срд 12:27:12 1768844323
>>1768825
Лол, весь нативный мир уже хуй знает сколько лет как ушёл в легковесные треды с корутинами и всем вот этим, а эти дибилы под жаваскрипт походу мимикрируют.

Я уже вижу эту прекрасную ситуацию:
тестер: — Бля, лагает и телефон руки жжёт, пофиксь плз, продукт овнер за такое выебет жи
девелопер: — ок, фикшу
...наступает конец спринта...
девелопер: — всё, картинки гружу в отдельном изоляте, резайсю и обрезаю углы в отдельном изоляте, лэйаут считаю в отдельном изоляте и ещё до кучи жсон паршу в отдельном изоляте и ещё один держу для вебсокета для всякой хуйни уровня "юзер онлайн/спид/дрочит" и интерактивных обновлений на лету. Ща будет 666 фпс.
кабанчик-продакт-оунер: БЛЯТЬ СЕМЕН КАКОГО ХУЯ У МЕНЯ ТЕЛЕФОН ВЗОРВАЛСЯ НАХУЙ Я ТВОЮ МАМУ ЕБАЛ ТЫ УВОЛЕН НАХУЙ
Конец.
Аноним 05/08/20 Срд 12:28:21 1768847324
>>1768825
Тащемта, лучше бы был потоком. Поднимать ещё одну вм ради того, чтобы попарсить жсон... это пизда.
Аноним 05/08/20 Срд 12:31:01 1768854325
>>1768844
> Лол, весь нативный мир уже хуй знает сколько лет как ушёл в легковесные треды с корутинами и всем вот этим

И до сих пор не придумали, как защититься от race condition
Аноним 05/08/20 Срд 12:49:02 1768878326
>>1768817
Когда как, это не регламентировано.
Аноним 05/08/20 Срд 12:54:21 1768882327
>>1768844
> мимикрируют
Язык писался на замену js, так что сосем то, что имеем
Аноним 05/08/20 Срд 12:55:18 1768884328
>>1768854
Общие данные помещать в синхронный блок - всегда. Все. Никакого дедлока и гонки.

Тут они нахуячили эмуляцию целого процеса, лол.
Про микротаск и таск архитектуру с js я вообще молчу.
Аноним 05/08/20 Срд 12:57:46 1768885329
>>1768854
Пчел, так это скорее фича. Хочешь всё аккуратно — синхронизируешь, хочешь БЫСТРА, но МАМАЙ КЛЯНУСЬ ЧТО НИ ПИШУ ПАКА ЧИТАЮ — делай хуяк хуяк.

Тащемта, это ведь реально какая-то попытка понравится жс-ерам, лул. При этом закрывая глаза на то, что 80% девайсов — это либо андроиды до 15 к, либо айфоны 3-4 годов жизни, и у тех и других среднее кол-во ядер — 2. А спавнить целый процесс с вм чтобы макакен не выстрелил себе в ногу (парсинг жсона в другом треде — пиздос какая сложная задача ведь) — это dniwe.
Аноним 05/08/20 Срд 14:12:36 1769001330
>>1768825
>>1768792
За ведро не скажу, но на яблоках насколько я знаю ты можешь запустить только один процесс, в других процессах только app extensions т.е. тут не катит вариант что флаттер все раскидает и будет зоебись.

>>1768844
Опять таки на мобилках управление и создание процессов/потоков имеет кучу ограничений, просто снихуя так вот форкнуть процесс не дадут, а без этого не уверен что нормально получится реализовать легковесные потоки чтобы от них был выйгрыш, реквестирую пояснений двачеэкспертов по этому вопросу.
Аноним 05/08/20 Срд 14:31:14 1769033331
>>1768885
>>1769001
Документация настолько убещна, что никто не поймет как работает.
Я так понял никакие процессы не форкает, он форкает потоки и там эти изоляты. Как это происходит, нифига непонятно.

Поправьте.
Аноним 05/08/20 Срд 15:48:05 1769191332
>>1769001
>а без этого не уверен что нормально получится реализовать легковесные потоки
Пчел, суть легковесных потоков именно в том, что система о них нихуя не знает. По факту нужен просто шедулер переключающий контекст туда-сюда в рамках одного потока, что ты там форкать собрался-то?
Примеры "на пальцах" гуглятся очень просто https://github.com/geofft/vireo/blob/master/vireo.c
Тем более что в рамках этой самой айоси они уже реализованы в GCD.

>>1769033
>он форкает потоки и там эти изоляты
Нихуя он не форкает, просто создаёт системный тред
https://github.com/flutter/engine/blob/master/fml/thread.cc#L30
и крутит в нём луп гоняя в нём изоляты
https://github.com/flutter/engine/blob/master/fml/concurrent_message_loop.cc#L77
а сам изолят — это, скорее, классический таск в нормальной терминологии
https://github.com/flutter/engine/blob/master/runtime/dart_isolate.cc#L462-L546
из отличий от тасков — клиент-сервеная архитектура (лул)
https://github.com/flutter/engine/tree/master/lib/ui/isolate_name_server

Короче, сплетни развеяны, нет там никаких процессов, обычный тредпул с лупами, причём весьма убогий — ни приоритетов, ни вытеснения, нихуя.
Аноним 05/08/20 Срд 16:37:33 1769218333
>>1769191
Снимаю шляпу
> тредпул с лупами
1) Допустим, я в изоляте вычисляю какую-нибудь сложную задачу, которая займет 10 секунд. Скажется ли это как-то на основном потоке, или он будет плавным, как ни в чем не бывало?
2) Допустим, в процессоре восемь ядер. Смогу ли я нагрузить их все? Или все будет крутиться на одном ядре в евент лупе кооперативная многозадачность?
Аноним 05/08/20 Срд 17:48:11 1769257334
>>1769218
>1) Допустим, я в изоляте вычисляю какую-нибудь сложную задачу, которая займет 10 секунд. Скажется ли это как-то на основном потоке, или он будет плавным, как ни в чем не бывало?
Учитывая сколько цпу отъедает сам флаттер (спойлер: дохуя) — что-то реально ёмкое скорее всего даже в отдельном треде заставит телефон тупо троттлить, если это не какой нибудь андроид-флагман с 12 ядрами.

>2) Допустим, в процессоре восемь ядер. Смогу ли я нагрузить их все?
См инициализатор тредлупа
https://github.com/flutter/engine/blob/master/fml/concurrent_message_loop.cc#L20-L28
и его объявление
https://github.com/flutter/engine/blob/master/fml/concurrent_message_loop.h#L23-L24
Коротко: при инициализации вм дарта сама выделяет оптимальное кол-во потоков (скорее всего как обычно по 2 на ядро, об этом плюсовый стандарт https://en.cppreference.com/w/cpp/thread/thread/hardware_concurrency не говорит нихуя), так что они по умолчанию утилизированы, просто закидывай свои изоляты. И не удивляйся потом какого хуя у тебя в простом приложении может утилизироваться 50-60% цпу на простейшем списочке, лол.

>кооперативная многозадачность
В дарте есть и async/await, изоляты это именно попытка пришить к жаваскрипту нативную ногу.
Аноним 05/08/20 Срд 17:52:32 1769258335
Аноним 05/08/20 Срд 17:54:18 1769260336
Аноним 05/08/20 Срд 18:18:04 1769269337
Снимок экрана 2[...].png 123Кб, 520x238
520x238
Снимок экрана 2[...].png 145Кб, 824x978
824x978
out.mp4 5215Кб, 750x1334, 00:00:14
750x1334
IMG1950.PNG 100Кб, 750x1334
750x1334
Кстати, раз уж пошла такая пьянка, не поленюсь ответить всем у кого нилагает. Собственно, на первом пике код, на втором ресурсы, на видео — результат. На четвёртом пике типичный старт — это не запись видео в начале распидорасила всё, это стабильные лаги, которые имеют разную силу.
Девайс — айфон 7. А если включить режим энергосбережения...
Аноним 05/08/20 Срд 18:52:03 1769297338
>>1769269
Всем похуй на лаги.

Ты сидишь на дваче, который собран на говнодвижке и допилен макакой, постоянно падает, выдает 502, посты иногда не отправляются, а длинные треды лагают при прокрутке даже на десктопе.
Аноним 05/08/20 Срд 19:33:27 1769319339
>>1769218
и кооперативная и вытесняющая многозадачность могут загрузить 8 ядер. Это немного ортогональный вопрос
Аноним 05/08/20 Срд 20:18:17 1769346340
>>1769297
Не похуй я не знаю что за дебичи пиздолизы писали про то что у них iChan без лагов на 6с, у меня на 6с лагает очень заметно поэтому сижу н нативном Кочане
Аноним 05/08/20 Срд 20:22:42 1769348341
>>1769346
То есть лаги тебя напрягают, а гидраны нет?
Аноним 05/08/20 Срд 20:23:04 1769350342
Аноним 05/08/20 Срд 20:58:07 1769381343
>>1769269
За что люблю двач, всегда найдется технически грамотный анон, который укажет на говно.
Что флаттер, что раст.

Будет надежна на котлин нейтив (кроссмобильная разработка)? Или тоже булшит?
Аноним 05/08/20 Срд 21:03:09 1769386344
>>1769381
Проигрываю.

Этот "технически грамотный анон" запускает приложение в режиме debug, там даже справа вверху у него этот индикатор виден.

При том что везде большими буквами написано - не тестируйте производительность в режиме дебага.

Ну и какой код способен написать такой долбоеб? Никакой нейтив ему не поможет, потому что точно так же будет тормозить, но уже из-за его говнокода.
Аноним 05/08/20 Срд 21:08:08 1769389345
Screen Shot 202[...].png 84Кб, 263x206
263x206
>>1769269
Да, выглядит пососно, на пикрил пример на UIKit

Конечно было бы еще интересно замерить не в режиме дебага.
Аноним 05/08/20 Срд 21:10:29 1769391346
Screen Shot 202[...].png 72Кб, 251x179
251x179
>>1769389
Хотя если начать скроллить то лаги дичайшие, и загрузка процессора уже под сотню.
Аноним 05/08/20 Срд 21:55:27 1769415347
Изучая доки флаттера, только обратил внимание, что у него String -- это UTF-16. Анон, в чём профит этого решения и сколько приседаний нужно в Dart для дефолтных UTF-8?
Аноним 05/08/20 Срд 21:57:22 1769416348
>>1769415
Для большинства языков индекс "2" будет вторая буква. В том числе и русского. Это такой стандарт в нормальных языках. И только в го надо в руны катать все, что не англ.
Аноним 05/08/20 Срд 22:25:36 1769427349
>>1769415
Это из-за ебаного джаваскрипта. Дарт проектировался с учетом транслитерации в js. Ну и для простоты (и быстродействия) сделали строки такими же как в js. А в js так хуй знает из-за чего. Есть большая вероятность что так получилось из-за того что Netscape Navigator (предположительно) использовал UTF-16 строки. А (предположительно) использовал он их потому что они использвоались в api операционной системы виндоуз. А чего в оперционной системе виндоуз они использвоались хуй знает. UTF-16 это формат с переменной шириной символа (как и UTF-8) в отличие от UTF-32 у которого фиксированая ширина, поэтому у него нет явных преимуществ перед UTF-8. Наверное они целились на интернационализацию - UTF-8 лучше для в основном английских текстов (большинство символов однобайтные), тогда как UTF-16 для китайских и подобной хуйни (большинство символов двухбайтные, тогда как с UTF-8 там дохуя трехбайтных будет).
Аноним 05/08/20 Срд 22:53:58 1769445350
out.mp4 2799Кб, 750x1334, 00:00:08
750x1334
>>1769381
>Будет надежна на котлин нейтив (кроссмобильная разработка)?
Ну, на нём кросплатформенным можно сделать только какой нибудь сервисный слой, весь UI и всё что связано с системой всё равно делать через системный API.

Если у тебя там не какая-то йоба-система кеширования, то хз зачем на ту же айось его тащить. Хоть игрушки например, когда не хочется дрочить всякие плюсы/скриптопарашу, писать на нём можно.

>>1769386
>Этот "технически грамотный анон" запускает приложение в режиме debug, там даже справа вверху у него этот индикатор виден.
О да, ведь список с 1 лейблом это такая сложная вьюха. От того, что там уберётся всякая дебажная трассировка он по твоему полететь в космос должен? Даже если бы он стал в 10 раз быстрее в релизном моде (но не стал, раз в 5 в лучшем случае) ирл задачи в 15-20 раз сложнее ебучего лейбла в табличке. Даже реакт нейтив с этим, блядь, справляется. Пчел, да даже ебаный сайт в браузере так дрочиться не будет хоть ты туда пол гига фреймворков засунь, ты о чём вообще?

>При том что везде большими буквами написано - не тестируйте производительность в режиме дебага.
Ну давай протестируем релизном режиме, ведь так много поменяется ))00
>Никакой нейтив ему не поможет, потому что точно так же будет тормозить, но уже из-за его говнокода.
Только вот мой нейтив почему-то на ещё более слабых железках показывает 60 фпс в несравнимо более сложных вьюхах.
Аноним 05/08/20 Срд 23:00:12 1769448351
>>1769445
Ты не имеешь ни малейшего представления ни о чём но пытаешься пукать обо всём
Аноним 05/08/20 Срд 23:08:23 1769453352
15953314741460.jpg 76Кб, 592x532
592x532
>>1769448
>тваи аргументы ни аргументы(9
>тваи пруфы ни пруфы
О чём его надо иметь? Флаттер позорнейшим образом проёбывает самым тормозным (которые были такими до него) технологиям, и это всё, что ты можешь ответить?
Аноним 05/08/20 Срд 23:17:08 1769455353
>>1769453
Вся доска в подобных пластах шизофазии малолетних макакододиков тыкающих сами не зная что
Съеби в б
Аноним 05/08/20 Срд 23:17:31 1769456354
>>1768847
Причём часто это занимает еще дольше чем если парсить в основном потоке пускай хоть и с фреймдропами даже если переиспользуешь изоляты
Аноним 05/08/20 Срд 23:23:23 1769459355
Аноним 05/08/20 Срд 23:23:49 1769461356
>>1769455
>это сочное врёти
Ладно, другалёк, ты меня выслушал, а я выслушал твоё врёти, пойду яйца мыть после твоего грязного рта.
Аноним 05/08/20 Срд 23:25:36 1769463357
>>1769459
В релизе жи изменилось _нихуя_ >>1769445 , ало
Задача-то вообще смехотворная, но даже на релизе флаттер высасывает на ней говна из жепы.
Аноним 05/08/20 Срд 23:54:34 1769481358
>>1769463
Я бы тебе сказал, почему у тебя лагает, и как это пофиксить, но так как ты не просил помощи, то и советы давать тоже не буду
Аноним 06/08/20 Чтв 00:25:17 1769495359
>>1769481
>Я бы тебе сказал, почему у тебя лагает,
Флаттер? Или дарт?
Аноним 06/08/20 Чтв 01:05:38 1769506360
>>1769481
Прошу помощи, скажи почему лагает.
Аноним 06/08/20 Чтв 01:27:20 1769508361
>>1769481
Присоединяюсь, мимо котлинкрокодил
Аноним 06/08/20 Чтв 01:30:54 1769509362
>>1769506
>>1769508
У вас тут есть "технически грамотные аноны", которые сами всё знают и всё умеют, быстро разобрались, что флаттер лагает и для продакшена не годится.

Вопросов никаких тут не задавали.

Поэтому пусть "технически грамотные аноны" самостоятельно ее решают
Аноним 06/08/20 Чтв 01:38:27 1769512363
Аноним 06/08/20 Чтв 06:55:22 1769562364
>>1769445
> 4ms/frame
Можно отрисовать 250 кадров в секунду
По хорошему, надо сравнивать с нагрузкой, которую даст нативное приложение

Однако, где-то натыкался, что яндекс такси написано на флаттере, а сейчас посмотрел – не похоже, что это так. Как я понял? Если в ведре включить подсветку границ элементов, то во флаттере она не работает, холст же рендерится. А в такси границы подсвечиваются
Аноним 06/08/20 Чтв 06:57:06 1769563365
>>1769562
А, строкой ниже увидел пиздецовые дропы
Возможно, дело в том, что ты на лету строки добавляешь. Официальная дока этому учит, но, кмк, лучше готовый лист отдавать
Аноним 06/08/20 Чтв 10:40:07 1769628366
>>1590978 (OP)

Какие преимущества перед vue native или реакт нейтив?
Аноним 06/08/20 Чтв 10:44:00 1769631367
>>1769628
Приложения не выглядят как говно
Аноним 06/08/20 Чтв 10:44:49 1769632368
>>1769631

Дизайн зависит от языка?
Аноним 06/08/20 Чтв 11:06:15 1769645369
>>1769632
>Дизайн зависит от языка?
В смысле от языка, ты упомянлул vuew и реакт, это языки? Логично что тебе и отвечали про flutter, а не дарт.
Зависит от высокоуровневого API, в vue и native т.к. это браузер то постоянно все ломается, а чтобы сделать так как задумал(если это что-то сложнее списков) и везде это выглядело одинаково нужно потратить больше усилий чем если реализовать нативно на каждой платформе.

Мимоайоснатурал
Аноним 06/08/20 Чтв 11:12:03 1769650370
>>1769632
От компонентов, которые есть в фреймворке
Аноним 06/08/20 Чтв 12:03:23 1769688371
15965179885993.jpg 202Кб, 1080x799
1080x799
>>1769645
> vue и native т.к. это браузер
За пиздеж в рот возьмёшь, натурал?
Аноним 07/08/20 Птн 15:52:57 1770999372
image.png 275Кб, 868x900
868x900
Аноним 08/08/20 Суб 00:53:30 1771528373
>>1770999
зумероуебок который это писал так и не понял зачем придумали синтаксические правила для прямой речи.
Аноним 08/08/20 Суб 02:57:17 1771583374
>>1770999
ОП
> на маке
говноед_ка
> Поддерживаю кроссплатформу
При этом за два года нет клавиатуры и кнопок мыши кроме левой.
Аноним 08/08/20 Суб 03:00:20 1771584375
>>1590978 (OP)
А вам тоже смешно, что самый активный тред из ЯП сейчас не имеет своей #плашки?
Аноним 08/08/20 Суб 04:53:39 1771623376
>>1771583
> При этом за два года нет клавиатуры и кнопок мыши кроме левой.

Никто не пользуется мышью на маках
Аноним 08/08/20 Суб 12:41:24 1771703377
>>1771623
Windows и Linux не существует, яскозал!
Кстати, ложная тревога. Они потихоньку добавляют адекватную поддержку клавиш.
Аноним 08/08/20 Суб 13:10:43 1771715378
>>1771703
Сейчас бы ебаться с кроссплатформой имея возможность задеплоить только на ведро лол
Аноним 08/08/20 Суб 16:35:09 1772015379
>>1771703
>Windows и Linux не существует, яскозал!
Так не говорил же. Существуют, но не особо нужны.
Аноним 08/08/20 Суб 22:06:17 1772246380
123.png 1086Кб, 2142x1102
2142x1102
>>1769563
>Возможно, дело в том, что ты на лету строки добавляешь. Официальная дока этому учит, но, кмк, лучше готовый лист отдавать
Эээ, не очень понял, ты на что именно намекаешь?
На конкатенацию строк? Это точно слишком простая операция.
Или ListView.builder не умеет в recycling/dequeuing как стандартные списки в андроиде/айоси и на лету спавнит новые вьюхи? Хотя да, судя по прирастающему по 5мб/сек хипу очевидно что так и есть, пиздец, не ожидал такого кека. Это какая-то родовая травма, или что?

>Однако, где-то натыкался, что яндекс такси написано на флаттере
Вот на это ты натыкался
https://www.youtube.com/watch?v=WaajrXzDq5g
таксометр вроде как написан, и ещё они обязались переписать всё на нэйтив если что-то пойдёт не так, интересно было бы проверить как оно там поживает, лол. Но у них весь апп — карта со шторкой, которая 95% времени закрыта и тупо показывает наигатор написанный на плюсах, тащемта хоть на питоне пиши — лагать не будет.

Кстати, тут же чел очередной рассказывает инзайд про то, что реакт нейтивов 2 штуки, лол.

>>1769562
>По хорошему, надо сравнивать с нагрузкой, которую даст нативное приложение
Ну в релизе даёт вот такую, в дебаге нагрузка на цпу доходит до 40 и ест 50 мб. Стабильно 60 ФПС в любой сборке даже если дрочить список за ползунок с самого верха в самый низ.
Аноним 08/08/20 Суб 22:08:17 1772250381
>>1771583
>говноед_ка
Ох уж эти злобные вантузятники и красноглазики. Хотя я работая на таком говне тоже злым был бы наверно.
Аноним 09/08/20 Вск 14:07:38 1772548382
>>1771623
А чем там пользуются? Тачпадом ебаным?
Аноним 09/08/20 Вск 14:16:23 1772561383
Аноним 10/08/20 Пнд 02:19:18 1773069384
>>1772250
У меня был хакинтош. Неудобные окна, отсутствие софта, слабая кастомизация и никакой правой кнопки мыши. Мм, кайф. Дизайн такой же убогий, как в линьке и винде.
Я злобный? Наверное да. Зря время потратил, качая и устанавливая эту кладезь мусора.
Аноним 10/08/20 Пнд 02:21:54 1773071385
>>1773069
Забыл добавить, что на ноутбуке держал заряд слабее минта с кде(!!!)
Пользуюсь только 10кой и цианом. Лучший интерфейс в операционных системах - Windows 7, Android нуга. На маке даже Visual Studio нет. Кому оно надо?
Аноним 10/08/20 Пнд 03:02:37 1773080386
>>1773071
> На маке даже Visual Studio нет. Кому оно надо?
Vscode есть
Аноним 10/08/20 Пнд 07:37:08 1773114387
>>1773071
>На маке даже Visual Studio нет. Кому оно надо?
Всё так, Visual Studio никому не надо. Потому что это бессмысленное устаревшее говно для отсталых крестодебилов.
10/08/20 Пнд 10:19:14 1773158388
>>1773114
VS + Resharper для C# очень даже удобна
Rider Idea для шарпа– стильно, модно, молодежно, но не хватает кодогенерации
Но, в целом, она устарела. 32 бита по памяти, интерфейс в райдере удобнее, больше места под код
Аноним 10/08/20 Пнд 10:20:04 1773159389
>>1773069
>Неудобные окна
А в чём вообще выражается удобство окна?

>слабая кастомизация
Вот это поворот. Пчел, 95% юзеров даже обои никогда не меняют, всем похуй.

>никакой правой кнопки мыши
Есть она там, просто ты хак видимо настроить не осилил, лол.
Тащемта, офк, без нормального тачпада с мультитачем ты только поплевался и забил.

>>1773071
>Забыл добавить, что на ноутбуке держал заряд слабее минта с кде(!!!)
Ого, дрова от васяна1488 а не вендора оказывается не очень?

При чём тут вообще маки, если ты пытался накатить на свой мусорный ноутбук хак, и обосрался, маня?

>Я злобный? Наверное да. Зря время потратил, качая и устанавливая эту кладезь мусора.
Тут на самом деле проблема в том, что ты сам долбоёб, лол.
Аноним 10/08/20 Пнд 10:20:13 1773160390
Аноним 10/08/20 Пнд 11:48:33 1773219391
Анон, подскажи, где посмотреть ФПС флаттера в браузере?
Аноним 10/08/20 Пнд 11:55:10 1773225392
>>1773219
F12, производительность или что-то похожее, record
Смысл от флаттера в браузере, если у него скроллинг не плавный? Он с фиксированным шагом. Нет, ну ты конечно можешь перейти в F12 и выбрать эмуляцию тачскрина тогда плавно, и скроллить мышкой, но это хуета

Хотя, заранее можно и попробовать
Аноним 10/08/20 Пнд 12:00:10 1773229393
>>1773225
>Смысл от флаттера в браузере, если у него скроллинг не плавный?
Ну на маке-то он самый что ни на есть плавный, лол.
>Он с фиксированным шагом.
19-й век, ей богу.
Аноним 10/08/20 Пнд 13:02:51 1773267394
Аноним 10/08/20 Пнд 13:03:35 1773269395
Макбук хочу, но жаба давит такие деньги отдавать
Аноним 10/08/20 Пнд 14:01:04 1773304396
>>1773267
И в сафари, и в хроме, и в лисе. Разве что в хроме анимация слегка "рваная", его разрабы очевидно хуй клали, прям как разрабы гуглмапс на айос это вообще единственная карта которая может на топовых девайсах показывать 30 фпс да ещё и с просадками, вот уже корпоративная политика, кек.
Аноним 10/08/20 Пнд 14:02:58 1773310397
>>1773269
В нормальных галерах их для работы и так выдают, цена той же пятнашки — это от одной до полутора з/п мидла.
Аноним 10/08/20 Пнд 20:11:43 1773549398
>>1773310
У нас хакинтош, кек
Аноним 10/08/20 Пнд 23:19:25 1773669399
Шот выпал тред из избранных. Ну ладно.
>>1773080
VSCode есть везде. А Visual Studio на маке нет.
И вообще, это всё ещё очень актуальная и мощная IDE.

>>1773158
Двачую

>>1773159
>А в чём вообще выражается удобство окна?
Пусть хотя бы выглядят одинаково и размер один имеют.
>95% юзеров даже обои никогда не меняют, всем похуй.
95% макоюзеров, исправил.
>При чём тут вообще маки
А при том что сейчас можно везде почти поставить довольно стабильный хакинтош, максимально приближенный к настоящему маку. Поставь винду на макбук, заряд будет держать дольше. Это не мои шизодогадки, а уже проверенный эксперимент
>ты долбоёб.
Согласен. Но хотя бы мак не юзаю

>>1773225
>Смысл от флаттера в браузере, если у него скроллинг не плавный?
Потом исправят.

>>1773269
а зачем? Правда интересно.
Аноним 10/08/20 Пнд 23:51:06 1773686400
>>1773669
>Пусть хотя бы выглядят одинаково и размер один имеют.
Для такого консоль существует.
А вообще, по сравнению с шиндой, и уж тем более линуксом — на маке всё по одним гайдам сделано же и на системных контролах, лол.

>максимально приближенный к настоящему маку.
Ни разу не приближенный, о чём ты вообще? Там приближенно что? У тебя в ноуте есть ахуенный трэкпад (с хорошей калибровкой, мультитачем и вибромотором) на который завязано половина системы? У тебя в ноуте есть ахуенный экран (нет, нету, у тебя там FHD залупа на которой маковые шрифты для хайрез экранов будут выглядеть как мыльное говно, с хуёвенькими цветами без нормальной авторегуляции яркости и трутона). Там хотя бы сканер сраного пальца есть?

>Это не мои шизодогадки, а уже проверенный эксперимент
Без пруфов это именно что твои шизодогадки, ты же понимаешь что аргумен уровня "ну я скозал значит это не пук" — это не аргумент?

>а зачем? Правда интересно.
За тем же, за чем и всем остальным — макпук это кайфовый компуктер. Не мощный кусок говна, который ревёт при включении и трещит при компиляции, а няшный макпук, который сосёт по железу но всё равно его все любят потому что аналоги на шинде — это трещащие пластиковые говна.
Аноним 11/08/20 Втр 13:47:07 1774075401
>>1773686
>маковые шрифты для хайрез экранов
И при этом у мака проблемы с масштабированием интерфейса на 2к и 4к, что-то тут не сходится.
Аноним 11/08/20 Втр 13:57:35 1774094402
>>1774075
При этом у них все ноуты с 2к+ и аймаки с 5к, действительно.
Сам-то как думаешь, чём?
Аноним 11/08/20 Втр 14:10:50 1774128403
>>1774094
Я про другое немного и вообще мимо проходил, иди нахуй.
11/08/20 Втр 18:52:06 1774566404
>>1773669
>А Visual Studio на маке нет.
Что ты несешь? Иди проспись, дебил.
visualstudio.microsoft.com/ru/vs/mac/

>>1774075
>И при этом у мака проблемы с масштабированием интерфейса на 2к и 4к, что-то тут не сходится.
А ты что высрал? Ебанько, ты сначала мак подержи хоть раз в руках, вместо высирания своих нищефантазий.
Аноним 12/08/20 Срд 09:30:26 1774891405
>>1773686
>А вообще, по сравнению с шиндой, и уж тем более линуксом — на маке всё по одним гайдам сделано же и на системных контролах, лол.
На маке либо много расхождений/гайды хуевые.
>пук про трэкпад
без трайкпойда нинужно.
>имплаинг FHD залупа
ок
>что там далее
Вот именно что не мощный кусок говна, а просто кусок говна.

>>1774566
>Иди проспись, дебил.
https://visualstudio.microsoft.com/ru/vs/mac/#vs_mac_table
Нет, ты. Как видно по ссылке сверху, очень много функций урезано, просто чтобы эта залупа не лагала =)
Я молчу о сотнях-тысячах расширений, которые никогда на мак версии не заработают.
Аноним 12/08/20 Срд 10:54:42 1774908406
15971412666030.jpg 80Кб, 1280x720
1280x720
15971417864541.png 247Кб, 1024x768
1024x768
15971417864552.jpg 65Кб, 512x385
512x385
15971417864563.png 167Кб, 700x449
700x449
>>1774891
>На маке либо много расхождений/гайды хуевые.
Хочешь сравнить это с шиндовсом, маня? Ну давай, на пикрилах гайдлайны из шинды.

>это нищебродское нинужна
Ок.

> очень много функций урезано
>вендорлокнутый впф и жс/питон
Невероятно много, как будто студия на какой-то хуй нужна для чего-то кроме шарпа, лол.

>чтобы эта залупа не лагала
Так твой дотнет медленнее джавы?
Аноним 12/08/20 Срд 12:46:17 1775007407
>>1773669
Есть и обычная студия на мак.
Аноним 12/08/20 Срд 12:52:40 1775011408
>>1773686
>няшный макпук, который сосёт по железу но всё равно его все любят потому что аналоги на шинде — это трещащие пластиковые говна.
Поддвачну, тем более схожие по материалам, экрану, х-кам ноуты на винде стоят примерно столько же. Разбежка 50-100 баксов.

>Без пруфов это именно что твои шизодогадки, ты же понимаешь что аргумен уровня "ну я скозал значит это не пук" — это не аргумент?
У меня кстати обратная ситуация, я начинал вкат на маки с хакинтоша, и остался на хаке в том числе потому что мой ноут на хаке работал лучше и быстрее чем на винде(8), несмотря на то, что дискретную видюху на маке не завести, все крутилось на встройке от инцела.
Аноним 12/08/20 Срд 16:52:52 1775251409
Л
Аноним 12/08/20 Срд 16:53:26 1775253410
А
Аноним 12/08/20 Срд 16:53:46 1775254411
Г
Аноним 12/08/20 Срд 16:54:11 1775255412
А
Аноним 12/08/20 Срд 16:54:30 1775258413
Е
Аноним 12/08/20 Срд 16:54:50 1775259414
Т
Аноним 12/08/20 Срд 17:02:49 1775263415
>>1775259
Сам двач тоже постоянно лагает и отдает 502, сделан из говна и палок, но ты всё равно на нём сидишь
Аноним 12/08/20 Срд 17:36:33 1775306416
>>1590978 (OP)
Обосрался с этого синтаксиса. И на таком позорище в 2020 году предлагаете писать? Мда, что-то деградация полная от гугла в последнее время идёт...
Аноним 12/08/20 Срд 17:48:40 1775322417
>>1775306
То ли дело на реакте.............
Аноним 12/08/20 Срд 17:55:59 1775336418
>>1775306
Сейчас бы выбирать язык по синтаксису
Аноним 12/08/20 Срд 21:04:44 1775493419
>>1775336
Все проигрываю какой уебишный синтаксис в ФП
Аноним 12/08/20 Срд 21:06:19 1775496420
>>1775493
В каких? В эликсире збс
Аноним 12/08/20 Срд 21:08:07 1775499421
>>1775496
Тоже самое, эта херня ввиде |>
Когда в каком-нибудь котлине просто цепочкой ебашат через лямбды и расширения.
Аноним 12/08/20 Срд 21:13:19 1775504422
>>1775499
Так там же объекты, и вызываются функции объектов

В ФП нет объектов
Аноним 12/08/20 Срд 21:51:46 1775525423
>>1774908
На пикрилах действительно гайдлайны из шинды. А ещё я могу показать тебе макинтош 92-ого года, там вообще пискели. Фу-фу-фу..

>кококк, студия нужна лишь для шарпа!!!
Может для .нет тогда? Потому что для шарпа есть моно и все производные.

>твой дотнет
чего это мой дотнет, лол? Я его не знаю.

>>1775007
Покажи.
Аноним 12/08/20 Срд 22:48:50 1775550424
>>1775504
> В ФП нет объектов
жаль
Аноним 13/08/20 Чтв 09:46:28 1775777425
Аноним 13/08/20 Чтв 10:14:03 1775800426
>>1775499
и чем синтаксически
foo.bar().buzz()
лучше, чем
foo |> bar |> buzz
?

>>1775504
В ФП объекты - это обьекты в математическом смысле.
Аноним 14/08/20 Птн 00:36:36 1776706427
>>1775800
>и чем синтаксически ... лучше, чем
Ты серьезно??

Трудно было сделать удобно? Даже я налету придумал оператор лучше.

foo..bar..buzz
foo|bar|buzz
foo@bar@buzz
foo^bar^buzz
Аноним 14/08/20 Птн 01:23:46 1776737428
>>1776706
Ну так он прав. Для первого варианта с точкой тебе надо в каждом классе/трейте в этой цепочке реализовать эти методы (а варианты покороче доступны только в языках с миксинами и макросами (лол)), а во втором — просто написать генерик функции.
Тащемта
foo |> bar |> buzz
это аналог
buzz(bar(foo()))
только куда более человекочитаемый, а так же дающий сахарок например для того, чтобы спрятать callback hell в реактивныом стиле, и даже не требует написания развесистых библиотек/расширения языка.

> Даже я налету придумал оператор лучше.
Спермовор не палица. Чел, пайпы в том или ином виде как операторы знакомы всем, кто хотя бы раз 5 открывал терминал.
Аноним 14/08/20 Птн 02:01:42 1776751429
>>1775777
Нахуя она мне нужна, если не позволяет абстрагировать состояние?
Аноним 14/08/20 Птн 08:36:38 1776823430
Аноним 14/08/20 Птн 17:01:54 1777420431
>>1776737
> доступны только в языках с миксинами
С пробуждением из криосна.
Неожиданно, в котлине (и теперь криво и в дарте) есть экстеншен функции.

https://pl.kotl.in/zFXoCuTl2




Аноним 14/08/20 Птн 18:55:12 1777542432
Аноним 14/08/20 Птн 19:25:43 1777569433
image.jpg 29Кб, 300x400
300x400
Аноним 14/08/20 Птн 20:17:03 1777617434
>>1776706
>foo..bar
это синтаксис для задания интервала

>foo|bar
это больше напоминает битовую операцию

>foo^bar
а это возведение в степень
в некоторых языках такой синтаксис у доступа к полям рекорда

>foo@bar
без комментариев
Аноним 14/08/20 Птн 20:21:03 1777627435
>>1776737
>Спермовор
Хех, так то этот оператор взяли из F#.
Аноним 14/08/20 Птн 20:50:17 1777654436
image.png 28Кб, 859x313
859x313
Аноним 14/08/20 Птн 21:17:13 1777674437
>>1777654
коза.ебись(онегин).илинет()
Аноним 14/08/20 Птн 21:26:11 1777676438
>>1777654
Котлин - это когда в жопу ебут.
Аноним 14/08/20 Птн 22:25:45 1777717439
>>1777654
Что за шрифт, анонче?
Аноним 14/08/20 Птн 22:30:28 1777721440
image.png 34Кб, 855x331
855x331
>>1777717
Трудно стили глянуть?
menlo, consolas, monospace;


Самая годнота у джетбрейнсов новый шрифт, впервые так проникся (см пикчу)
Аноним 14/08/20 Птн 22:35:04 1777723441
>>1777627
Особенно учитывая что он вышел через 10 лет после руби, автор которого спиздил этот оператор из ML-ей.

По такой логике это F# спиздил всё у ruby/ocaml/sml/etc.
Аноним 14/08/20 Птн 22:36:11 1777725442
>>1777721
Как он тебе стили глянет с пикчи?
И это же jetbrains mono, что ты вообще высрал?
Аноним 14/08/20 Птн 22:56:08 1777734443
Аноним 14/08/20 Птн 23:23:03 1777749444
Снимок экрана 2[...].png 92Кб, 964x620
964x620
>>1777734
Что мань-то? Ты написал набор шрифтов никак не связанный с пикчей, будь добр порефакторить своё говно вилкой.
А это Jetbrains Mono.
Аноним 15/08/20 Суб 01:21:14 1777794445
>>1777723
> F# спиздил всё у ruby/ocaml/sml/etc.
Как будто это не так, в мс просто понадергали разных хайповых в коммьюнити этих языков фич и слепили какое-то ненужное говно, в надежде что из-за этого им начнут пользоваться.
Аноним 15/08/20 Суб 05:08:45 1777818446
https://m.habr.com/ru/company/surfstudio/blog/515042/
Мы наблюдаем наибольший рост в Индии, которая стала регионом номер один для Flutter-разработчиков. За последние полгода их численность удвоилась, что является прямым следствием увеличения инвестиций Google в этот регион. 
Мне бы кто инвестировал. Что-то флаттер теперь зашкваром выглядит
Аноним 15/08/20 Суб 09:13:15 1777920447
>>1777749
Тебе, барану, ссылку дали, где ты можешь стили взять из CSS. Хватит тупить.
Аноним 15/08/20 Суб 09:14:17 1777921448
>>1777818
Лол, теперь лаги станут стандартом.
Аноним 25/08/20 Втр 10:22:33 1787326449
Пишу коммерческое приложение на флаттере и могу сказать, что после божественного Котлина - это словно пытаться построить дом из говна и палок голыми руками, вместо нормальной фанеры и инструментов.

Все, что касается UI - вопросов нету, но мне кажется отсюда и растут ноги у популярности. Люди видят сияющий продукт и прыгают пробовать, но как только дело доходит до бизнес логики - тут начинается жесткое бурление говн: официальных обёрток для бд типа room нету, а те, что есть поддерживаются индусами; работа со стримами и асинхронщиной тот ещё пиздец - не возвращает результат функция? Да и похуй, dart analyzer даже не подсветит. Забыл yield? Тоже похую.

String a = null;
if(a is String) -> выдаст false.

Нету дата классов, нету protected, нету вложенных классов, ну как с таким говном работать?
Аноним 25/08/20 Втр 12:22:51 1787469450
>>1787326
Неделю назад решил опробовать Дарт, имея бэкграунд Джавы/Котлина/Пайтона и других языков, в контексте различных парадигм путем реализации алгоритмов и решения более тривиальных задач. Дарт довольно скуп на библиотечные реализации функций и структур данных(что не является такой уж проблемой, но отметить стоит), из-за чего приходится писать чуть больше кода для простых операций; рефлексия работает довольно странно, что, вероятно, связано с особенностями взаимодействия vm и объектов; к ООП претензий нет, но отсутствует вложенность классов, возникает чрезмерная ссылочность; реализация regex'ов могла бы быть лучше; extension-функции реализованы посредственно. Таких вещей немало, на самом деле. После Котлина, который на его фоне кажется невероятно проработанным, возникает ощущение, что Дарт очень уж сырой беден без зависимостей, которые могут обеспечить тот функционал, которому следовало бы быть и без них. Положительные моменты тоже присутствуют (если не сравнивать его с Котлином) работа с типами, ФП, которое, как мне казалось, будет реализовать хуже и писать на нём довольно приятно, но лишь до того момента, когда сложность задач возрастает и ты тратишь слишком много времени на их решение из-за вышеперечисленных особенностей. Вообще, трудно не заметить то, что в Дарте намешано множество черт разных языков, будь то JS или C++. Прямо-таки язык-пасхалка. Я ещё больше полюбил Котлин.
Аноним 25/08/20 Втр 14:08:39 1787585451
>>1787469
Это ты ещё хеллоуворд не запускал
Аноним 25/08/20 Втр 16:21:14 1787758452
>>1787469

И конечно-же не забываем отсутсвие вменяемой DI.

Запускай еще раз flutter packages pub run build_runner watch --delete-conflicting-outputs , я ведь знаю как тебе это нравится
Аноним 25/08/20 Втр 16:33:45 1787771453
>>1686209
Перфоманс говно у флаттера, увы
Аноним 25/08/20 Втр 17:07:50 1787815454
>>1787585
>Это ты ещё хеллоуворд не запускал
?
>>1787758
>отсутсвие вменяемой DI
Мои суждения относятся только к языку, фреймворка пока не касался, но видел исходники. С di особых проблем возникать не должно - он вполне логичен, хотя местами напоминает DaggerAndroid с присущими ему конструкциями. вряд ли найдется что-то хуже, чем DaggerAndroid
Радует, кстати, то, что есть rxDart.
Аноним 25/08/20 Втр 18:52:29 1787891455
Ну хуй знает. Мне дарт зашёл больше чем котлин. Учится за вечер, и потом не приходится постоянно что-то гуглить то синтаксис, то еще какую залупу по языку. Чисто лагучая рабочая лошадка типа жабы.
Аноним 26/08/20 Срд 22:55:17 1789148456
>>1787326
Держу в курсе:
Запустил дебаг версию на стареньком айфоне - списки из 3 элементов тормозят при скроле, анимации дерганые, выглядит грустно. Проект выпущу, но буду ли в дальнейшем его развивать с таким темпами - хз
Аноним 26/08/20 Срд 23:23:01 1789181457
>>1789148
Жирнота. Релиз билд тестируй.
Аноним 30/08/20 Вск 15:10:09 1792683458
>>1789181
Выше уже протестировали с пруфами, чуть меньше но тоже лагает как скотина.
Аноним 31/08/20 Пнд 14:12:56 1793674459
Анон, хлеп.

Склепал приложение, работает заебись, одно но: в коде говном намазано, надо рефакторить. Есть ли годные гайды на ютубе, где объясняется структура более-менее сложного приложения? В ООП я шарю, но есть какое-то количество нюансов именно флаттера, которые я не догоняю пока.

inb4 открывай гитхаб и читай существующие проекты, но я просто люблю, когда кто-то по делу фоном пиздит.
Аноним 31/08/20 Пнд 15:00:11 1793732460
>>1793674
Прочти гайды по архитектуре, чтобы уловить суть, и посмотри проекты с готовой реализацией на гитхабе. Всё остальное не имеет смысла и только запутает тебя.
>есть какое-то количество нюансов именно флаттера
Что за нюансы?
Аноним 01/09/20 Втр 06:43:10 1794425461
>>1787469
Дарт сначала и создавался как замена js. Но не выстрелил. Поэтому из него сейчас пытаются гугловский шарп сделать, чтобы впитал в себя и жабу, но наследие js уже жестко прибито к коду и версия 2.0 была не таким уж прорывом, как им хотелось.

Гугл не умеет в языки.
Аноним 01/09/20 Втр 06:47:12 1794426462
>>1787891
Простота хуже воровства
Отсутствие многих вещей ведет к писанине бойлерплейта, радости в этом мало, лучше я пару дней котлин поучу.

Я осилил котлин где-то за день, еще неделю тыкался укрепляя знания, через месяц уже руку набил. Бэкграунд джавы, конечно, ускореят это все.
Аноним 06/09/20 Вск 09:13:28 1798496463
image.png 146Кб, 400x400
400x400
>>1590978 (OP)

Аноны, есть вопрос по кросс-платформенности Flutter.
В его рекламе сказано, что оно решает проблему кроссплатформенной разработки, но потом я вижу набор Cupertino виджетов и набор Material виджетов.

Вопрос простой - получается оно нихуя не решает проблему, раз кодеру все также надо делать ВЕТВЛЕНИЯ и считай разный код для разных платформ
Аноним 06/09/20 Вск 09:35:41 1798506464
>>1798496
Так а что тебе мешает сделать свои виджеты и не юзать штатные вообще?
Аноним 06/09/20 Вск 09:46:40 1798508465
>>1798506

По сути ничего, можно попробовать.

Однако, вопрос во времени разработки, я думал что когда речь идет о кросс-платформенных решениях, все пытаются сэкономить время.

Здесь же выбор неочевиден в моей ситуации - приложение на котлине уже готово под андроид, надо под ios, но ни свифт ни их экосистему я не знаю. Вот тащемта и думаю, на какой стул сесть.
Думал сделать под ios на flutter, а потом и от котлина избавиться чтобы общая кодо-база была
Аноним 06/09/20 Вск 10:24:28 1798516466
image.png 149Кб, 750x422
750x422
>>1590978 (OP)

Еще тупой вопрос по Flutter и тестированию версии для ios - раз он отрисовывает по-хардкору все сам, получается можно тестировать ios-ную версию на эмуляторе/телефоне под андроидом?
Аноним 06/09/20 Вск 10:34:07 1798523467
>>1798508
Просто сделай свою обертку над виджетами, для быстрого переключения

>>1798516
Да, можно
Аноним 06/09/20 Вск 12:18:57 1798601468
>>1798508
Долбоебство избавляться от уже существующего нативного приложения в пользу флаттера. У нас один в один ситуация была. Заменили натив флаттером, ведроюзеры начали жаловаться мол тормозит и вообще говно, вернули натив. А на иос норм зашло, и то скорее потому что там приложение было в таком состоянии, что им даже дебаг билды флаттера зашли бы.
Просто дизайн надо к общему виду привести и никаких проблем.
Аноним 07/09/20 Пнд 09:18:01 1799224469
>>1798601

Да я понимаю что риски есть, но, кстати, почему тормозило-то на ведре? Это НЕИЗБЕЖНО с флаттером или вы там где-то натупили?

В моей ситуации я один рудокоп (крудошлёп) и мне только и предстоит поддерживать обе версии, котлин и андроид я знаю неплохо и MVP версию приложухи уже наваял и она даже работает.
Но так вышло что версия под одну платформу нахуй никому не вперлась.
Поэтому у меня два стула - написать версию на ios на flutter и потом и колин заменить на flutter, чтобы оправдать использование этой нано-технологии или же мб не исключаю проще выдрочить swift и сделать нейтив под ios, хуй знает. Ни dart/flutter, ни swift/ios я не знаю, так что тут условия равные.
Аноним 07/09/20 Пнд 09:55:16 1799244470
Аноним 07/09/20 Пнд 14:11:11 1799486471
>>1799224
> неизбежно
This. Долгое время думал, что флаттер надо уметь готовить, но камон – создай listview и помести в него сотню текстовых элементов. Скролль. Заметишь подергивания, когда анимация скролла по инерции затухает. Лагам, блядь, неоткуда браться, а они есть! Разочарование пиздец, только начал думать, что нашел охуенный фреймворк с языком близким к шарпу, но вот эти лаги на ровном месте очень разочаровывают
С другой стороны думаешь – может, рандомные юзеры и не заметят
Аноним 07/09/20 Пнд 14:12:33 1799488472
>>1799486
P. S. Скидывал тестовое приложение своему братишке, он ничего не заметил. Но он сонибой, а там всю дорогу говном кормят, так что неудивительно. Я ксяомибоярин перешитый на линягу все вижу
Аноним 07/09/20 Пнд 14:42:38 1799517473
>>1799486

Если все так, то это пиздец печально.
С другой стороны мое приложение - чистые КРУДы, ничего такого особенного, ФОРМОЧКИ да списки.. может быть юзер и не заметит проблемы.

А ListView который ты ковырял - он был с 'recycle' стратегией или прям самый дефолтный? Вроде бы для больших листов не желательно грузить все сразу
Аноним 07/09/20 Пнд 17:39:34 1799691474
>>1799486
>This. Долгое время думал, что флаттер надо уметь готовить, но камон – создай listview и помести в него сотню текстовых элементов. Скролль. Заметишь подергивания, когда анимация скролла по инерции затухает. Лагам, блядь, неоткуда браться, а они есть!

Это твой андроид лагает.

На айфонах флаттер очень плавный
Аноним 08/09/20 Втр 12:19:34 1800440475
>>1799224
>проще выдрочить swift и сделать нейтив под ios,
Не проще, но если осилишь конечно потом будет проще. Да и натив в любом случае лучше.
Аноним 09/09/20 Срд 00:47:13 1801274476
>>1799691
Мы о кроссплатформе говорим, к чему ты это высрал?
Аноним 09/09/20 Срд 03:25:53 1801327477
>>1799691
Хватит пиздеть дерганья жуткие в сравнении с нативом на ios. Аноны если в мобилки вкатываться хотите а уж тем более в ios не надо в этот Флаттер лезть
Аноним 09/09/20 Срд 08:33:37 1801354478
>>1801274
Я и говорю о кроссплатформе.

Клиенты на айос на лаги не жалуются, клиенты на любых андроидах, как дорогих так и дешевых, срут в отзывах что тормозит.
Аноним 09/09/20 Срд 11:23:28 1801408479
>>1801354
Значит, флаттер так себе как кроссплатформа
Аноним 09/09/20 Срд 11:32:00 1801418480
>>1801408
Так а что ты хотел, чтобы у тебя кроссплатформа как нативный код работала по скорости?

Ты жертвуешь производительностью, но получаешь скорость разработки.

Некоторые вообще пилят на react native, и ничего
Аноним 09/09/20 Срд 11:49:23 1801430481
>>1801418

Я может чото не понимаю, но реакт нейтив например прокидывает вызовы в системные виджеты. И при последующих обновлениях виджетов реакт будет их использовать.

Флаттер же бесконечно должен будет копировать всю эту хуету 1 в 1. До тех пор, пока гугл не похоронит и этот свой проект.
Аноним 09/09/20 Срд 16:59:02 1801732482
>>1801418
> Так а что ты хотел, чтобы у тебя кроссплатформа как нативный код работала по скорости?
Da да пусть бы работала на половине или даже трети скорости, только без фризов на ровном месте
> Ты жертвуешь производительностью, но получаешь скорость разработки.
Получаешь залупу за воротник. Однако, эта залупа лучшее, что есть
> Некоторые вообще пилят на react native, и ничего
Не самый плохой вариант – список из 100 элементов лагать не будет, как у анона выше. У реакта другие проблемы, и флаттер на его фоне выглядит интереснее
Ладно, может, допилят эту хуйню. Я замечал, что раньше после запуска приложение лагает, а как протыкаешь все действия – становится плавнее. Недавно вышло обновление, где можно сделать прогрев анимаций в момент компиляции
Аноним 09/09/20 Срд 17:04:25 1801736483
Джетпак композер вышел, можно писать нативные приложения под ведро декларативно как во флаттере, только на котлине
Беда в том, что по статистике платят в основном с айфонов
Аноним 09/09/20 Срд 17:20:12 1801754484
Там майкрософт свою хуйню в developer preview не выпустил? Забыл как называется, miui или что-то такое.
Аноним 11/09/20 Птн 11:56:57 1803471485
Вообще эта штука похожа на жабовый Swing, который щас по сути слился, интересно сколько сможет гугл эту лямку тянуть.
Аноним 11/09/20 Птн 19:18:34 1803843486
Аноним 13/09/20 Вск 19:16:39 1805493487
>>1798516
Нет, блять, нельзя. Даже в нативных приложениях даже в айоси постоянно вылезают то какие-то креши и артефакты рендеринга на девайсах, которых нет на симуляторе и в помине, то на симуляторе ползёт верстка хотя на девайсах всё ок итд.
А на андроиде скорее всего всё ещё в 100 раз хуже.
Аноним 13/09/20 Вск 19:26:33 1805502488
>>1799517
>А ListView который ты ковырял - он был с 'recycle' стратегией или прям самый дефолтный? Вроде бы для больших листов не желательно грузить все сразу
Я другой анон, но уже показал как работает ListView.builder (местный RecyclerView/UICollectionView, правда судя по росту хипа — он просто лениво создаёт новые ячейки, а нереюзает готовые, лол) вот тут >>1769269 и релизный билд (уже лучше, но всё равно лагает) вот тут >>1769445
и вот тут показывал как работает аналог на нэйтиве >>1772246

В двух словах: самый «оптимизированный» флаттеровский лист лагает как последняя мразь даже с ячейками из 1 вьюхи.
Аноним 13/09/20 Вск 19:34:03 1805508489
>>1801736
На айоси есть свой декларативный UI — SwiftUI. Правда из плюсов — лагает заметно меньше флаттера, но все остальные его минусы (вроде перегревающегося девайса и батарейки, улетающей за 20 минут и просто общая сырость) имеет, не могучи в кроссплатформу.
Аноним 13/09/20 Вск 19:38:19 1805513490
>>1801430
От этого работать как нативный код он всё равно не начнёт, бридж между виртуальной машиной жс и нейтивом ты никуда не денешь. Если конечно не перепидорасить жс в компилируемый в нэйтив язык, хотя флаттеру и это не помогает никак.
Аноним 14/09/20 Пнд 14:46:02 1806138491
>>1805508
Блядь, а как тогда? Xml ковырять? Не хочу xml, очень не хочу, еще xaml из головы не выветрился
Аноним 14/09/20 Пнд 14:54:55 1806149492
>>1805513

Ну он хотя б не будет похоронен на кладбище прогрессивных стартапов от Гугла, когда их настоибенит переизобретать виджеты для обеих платформ каждый апдейт
Аноним 14/09/20 Пнд 23:53:04 1806831493
>>1806138
Ну как как — берёшь и пишешь нативный код без задней мысли.

>>1806149
Если у гугла ещё пару аналогов внутри не появятся которые его задушат. Как бы параллельно развивающийся jetpack compose как бы намекает, что гуглу похуй конкретно на флаттер, и они продолжают действовать по старинке ни на чём не фокусируясь.
Аноним 15/09/20 Втр 10:50:45 1807066494
>>1806831
> Ну как как — берёшь и пишешь нативный код без задней мысли.
Пиздеть – не мешки ворочать
Аноним 15/09/20 Втр 22:53:03 1807673495
>>1807066
Дык я и так на нейтиве пишу.
Аноним 18/09/20 Птн 10:01:37 1809783496
Аноним 18/09/20 Птн 12:46:11 1809892497
>>1809783
мимокрокодил растист бэкэнд, который не шарит
а почему некорректно? вроде от одной компании, голанг по идее должен быть быстрее дарта
Аноним 19/09/20 Суб 16:57:22 1810904498
>>1809892
Тащемта, судя по лагам флаттера, тут явно не о перформансе говорили, лул.
Дарт — чисто фронтовая UI-ная история, в которой даже синтаксис строится от того, как бы поудобнее выстроить дерево вьюх, Go — чисто бэкэндовая история для совсем-совсем микросервисов, у которого на это так же заточено всё — от синтаксиса до рантайма.
Что ты сравнить-то хочешь?
Аноним 19/09/20 Суб 20:39:53 1811067499
>>1810904
> Что ты сравнить-то хочешь?
Как это обычно у бенчеёбов -- математику.

По факту же, писать любой UI на Го - боль. Историй успеха с микросервисами на Дарте тоже не слышал. Как и зачем их сравнивать -- хуй знает
Аноним 21/09/20 Пнд 04:58:01 1812169500
>>1590978 (OP)
Есть надежда что можно будет юзать флаттер не касаясь даже палочкой этого мерзкого дарта?
Аноним 21/09/20 Пнд 14:23:14 1812483501
>>1812169
Было бы охуенно иметь что-то подобное на шарпе / любом другом быстром языке с нормальной многопоточностью

На шарпе делают maiu, где можно будет описывать интерфейс как во флаттере. Вангую, как и всегда, говно получится – оставят xaml, а значит, кто-то будет использовать это дерьмо, и в разработке от него отказаться не выйдет. Плюс все, что связано с хамлом, тормозит на дотнете с гуи вообще печаль, или умей готовить, или соси. В вебе проще Ну, кроме winrt, там охуенчик

На котлине есть жетпак композер, но, судя по реддиту, там тоже с тормозами не ок

Муть и только
Аноним 21/09/20 Пнд 19:51:05 1812808502
Аноним 22/09/20 Втр 01:47:05 1813023503
>>1812808
>Что не так с дарт?

Это язык в котором нет смысла. Он не привносит никаких новых концепций.

С таким же успехом можно было взять C#, как оратор выше сказал, или любой другой язык, хоть даже и C++
Аноним 22/09/20 Втр 15:55:15 1813305504
>>1812169
ядро Flutter написано на С++, так что наверное можно сделать обертку под другие языки.
Нужно ли - куда более интересный вопрос
Аноним 23/09/20 Срд 22:23:48 1814586505
>>1813305
>ядро Flutter написано на С++

даже небо, даже Аллах написаны на С или С++

речь о том что заставляют фактически изучать то, что не нужно и даже вредно. А человеческая память не резиновая.
Аноним 24/09/20 Чтв 01:47:35 1814707506
image.png 76Кб, 1147x721
1147x721
Дарт и котлин целуются
Аноним 24/09/20 Чтв 01:49:13 1814710507
>>1813023
Да хуй бы с ними, с концепциями. Лишь бы
- тормозов не было
- была кроссплатформенность
- легко писать, как на флаттере а то иначе можно кресты с qt взять
Аноним 24/09/20 Чтв 07:14:26 1814774508
>>1814710
Знание каждого языка это не бесплатно
Нельзя их знать много, и тратить память на это говно откровенно жаль.
Аноним 25/09/20 Птн 05:34:43 1815610509
>>1814774
Истина, это все не бесплатно, особенно различающие нюансы в синтаксисе или апи.
Знать 100500 языков программирования, это не знать не одного. Теперь, блин под каждый фреймворк пилить язык будем? А не пойти ли бы таким гениям нахер?
Аноним 25/09/20 Птн 07:32:24 1815625510
>>1814774
Можно, и нужно

Если ты не учишь новые языки ты не развиваешься как программист
Аноним 25/09/20 Птн 09:13:39 1815654511
>>1815625
Миф инфоцаган из нулевых.
Ну как тебя еще одна жабоподобная йоба с чучуть другим синтаксисом развивает? Как тебя вообще может развивать синтаксис? Ты учишь набор правил - ооо я развиваюсь.
Аноним 27/09/20 Вск 19:56:42 1817662512
>>1815625
>Если ты не учишь новые языки ты не развиваешься как программист

Не изучаешь, а даёшь себе 5 минут чтобы найти что очередной язык это говно, которое розовые пони делают, без учёта опыта прошлого и понимания будущего.
Аноним 28/09/20 Пнд 09:42:50 1817943513
>>1590978 (OP)
> ПРИНИМАЮТСЯ ПРЕДЛОЖЕНИЯ ПО ШАПКЕ

ОП, почему не поддерживаешь? Тебе же уже накидали ссылок годных
Аноним 28/09/20 Пнд 10:17:40 1817949514
>>1814710
>- тормозов не было
Ну вот тут как раз и начинаются проблемы. Причём вообще у всей кроссплатформы, хотя даже тут дарт показывает что у конкурентов не всё так плохо.
Аноним 28/09/20 Пнд 16:54:50 1818240515
Сап, дартаньяны, что можете рассказать о дарте в продакшене и как вам видится его место против JS'а во фронте?
Аноним 28/09/20 Пнд 17:38:31 1818281516
>>1818240
TypeScript вижу в проде
dart для flutter, а flutter для мобилки заточен все же
Аноним 28/09/20 Пнд 19:01:05 1818334517
>>1818240
>Сап, дартаньяны, что можете рассказать о дарте в продакшене

Да вот:

здравствуйте. Буду честен, отправил всю информацию лиду - он не готов продолжать общение, желает другого человека. Не хочу придумывать какие-то красивые оправдания, сейчас нет вариантов для предложения.

Был рад познакомиться, сожалею, что всё так закончилось. Удачи в дальнейших поисках.
Аноним 29/09/20 Втр 05:48:57 1818589518
>>1817943
Так а я и не отказывался. В другой тред накину
Аноним 30/09/20 Срд 07:31:47 1819319519
>>1818240
Есть врайк, которых на хабре обсуждали – нанимали мидлов на джунскую зп, и, так как работа на флаттере, эти самые джуны хуй куда потом убегут вот тут хз, дарт на шарп похож отдаленно
Аноним 30/09/20 Срд 08:55:08 1819364520
Искал недавно миддл программиста на флаттере, нихуя никого нет.

Из ~10 откликнувшихся только двое были норм, нанял первого на испытательный срок без договора, по удаленке, он пинал хуи и ничего не делал в первые два дня, после чего был послан.

Второй сказал, что подумает, видимо ещё какие-то предложения рассматривал, в итоге прошло две недели, он слился.

Остальные из 10 или джуны без опыта, или сеньоры с требованиями 200к+
Аноним 30/09/20 Срд 15:57:42 1819782521
>>1819364
>Искал недавно миддл программиста на флаттере, нихуя никого нет.
Заебись, надеюсь это говно не взлетит
Аноним 02/10/20 Птн 23:31:57 1821620522
Аноним 03/10/20 Суб 12:16:34 1821882523
Аноним 03/10/20 Суб 12:43:23 1821891524
>>1821882
Ну охуеть, люди ещё и выебываются.
пока я тут за 60к жопу рву, пиздос
Аноним 08/10/20 Чтв 10:05:02 1825676525
Анон, подскажи - сейчас пишу фронт на JS. Сам подумываю перейти в бек на питоне, но на работе сейчас есть вариант уйти во флаттер разработку с 0.
Как перспектива? Или уже лучше добивать питон и уходить куда-нибудь в бек на нем?
Аноним 08/10/20 Чтв 15:24:10 1825919526
>>1825676
Приложение для каких устройств?
Аноним 08/10/20 Чтв 16:17:14 1825952527
Аноним 13/10/20 Втр 02:11:25 1828932528
У dart все в порядке с оптимизацией, стоит изучать? Тем более технология вроде молодая, интересно
Аноним 13/10/20 Втр 12:25:02 1829169529
>>1828932
>У dart все в порядке с оптимизацией, стоит изучать?
Если язык поверх яваскрипта наколбашен сам как думаешь что у не го там с оптимизацией?
Аноним 13/10/20 Втр 12:43:10 1829182530
>>1829169
Но он не наколбашен поверх яваскрипта..
Аноним 13/10/20 Втр 13:01:33 1829202531
Аноним 13/10/20 Втр 14:48:48 1829284532
>>1828932
Зоебись всё, с каждым релизом все больше торт.
Аноним 13/10/20 Втр 20:57:01 1829557533
>>1829182
>
>Но он не наколбашен поверх яваскрипта..

Как же он (Dart) тогда в браузере планирует исполняться?

Аноним 13/10/20 Втр 21:47:09 1829587534
>>1829557
Есть такая штучка как компилятор. Слышал когда-нибудь?
Аноним 14/10/20 Срд 10:43:38 1829855535
>>1829587
Компилятор ВО ЧТО?! лопата ты с глазами!
Аноним 14/10/20 Срд 11:07:11 1829880536
>>1829855
В javascript

петросян.жпг
Аноним 14/10/20 Срд 13:39:13 1830052537
>>1829284
Я в листвью картинок накидал, тормозит жестоко, почему так
Аноним 14/10/20 Срд 16:58:22 1830342538
Аноним 17/10/20 Суб 15:47:15 1832697539
>>1830052
Ты сделал через дебилдер?
Аноним 17/10/20 Суб 18:42:07 1832895540
>>1830052
Потому что флаттре весь такой. Тебе конечно расскажут, что это нитак, но листвьюбилдер который тут пытаются пропихивать точно так же лагает как тварь (выше и скрины и видео было) потому что создаёт вьюхи на лету и в том же потоке (флаттер вообще однопоточный, лол).
Аноним 17/10/20 Суб 19:13:58 1832923541
>>1832895
Хуй с ним, что в одном потоке. Там с картинками просто жопа. Лаги, утечки памяти, еще какая ебала, которые они героически фиксят каждый месяц.
Аноним 18/10/20 Вск 12:35:10 1833388542
>>1832923

Героически фиксить с очень серьезными щщщами всякую хуету, которая уже давно в других технологиях работает - это по-моему прям чтоко удел js-облядей сука. Ну и дартоблядей тоже.
Аноним 19/10/20 Пнд 13:05:38 1834434543
>>1829587
не компилятор а трасплайнер
Аноним 19/10/20 Пнд 20:28:53 1834842544
>>1834434
ты хуйню какую-то спизданул
Аноним 19/10/20 Пнд 21:58:42 1834884545
Листвью с картинками даже в Xamarin быстрее работает, мда
Аноним 19/10/20 Пнд 22:29:09 1834898546
>>1834884
Ого, C# работает быстрее Dart'а.
Америку открыл.
Аноним 19/10/20 Пнд 22:57:24 1834916547
>>1834898
Дык, и рендеринг и лэйаут у флаттера на плюсах написаны, дарта в таких простых приложениях почти и нет. Просто авторы обезьяны.
Аноним 19/10/20 Пнд 23:55:54 1834966548
>>1834916
Логика на дарте, отрисовка на C++
Медленная логика -> вина на дарт.
Аноним 20/10/20 Втр 00:08:14 1834976549
>>1834966
Какая логика может быть в листвью с картинками, поехавший?
В любом скроллящемся UI с реюзом/ленивым созданием вьюх лагает всегда лэйаут или притормаживает от ахуя рендер, просто потому что даже в очень сложную вьюху ты ну никак не засунешь тяжелую логику.
Аноним 20/10/20 Втр 00:27:44 1835004550
>>1834976
Так вот мне интересно
Я сделал три тестовых приложения с листвью и картинками: нативное, на флаттере, на замарине
Флаттер просто неюзабелен тупо 3 кадра в сек выдаёт
Замарин - средние тормоза после четвёртой картинки
Натив не лагает совсем естественно
Так вот почему так нахуй?
Как делать кроссплатформенные штуки?
Картинки разрешением 1920х1080
Аноним 23/10/20 Птн 15:46:47 1837741551
>>1835004
Ну можешь потыкать Qt (мобильный QML там обещали прям в нативные плюсы компилить, хз запилили или нет).

Ну или котлин нейтив, но сам гуй везде придётся делать свой энивэй.
Аноним 25/10/20 Вск 23:53:36 1839824552
Попробовал ваш флаттер. Код нечитаемый совершенно, как это так замешать дизайн с логикой в одну помойку. Тормозит без причин. Обещали производительность нативную, не получилось.
Аноним 29/10/20 Чтв 15:33:20 1842976553
>>1839824
> код нечитаемый совершенно
Тебе просто не нравится декларативный подход.
> Тормозит без причин.
Конечно, из дебага выйди и железо купи нормальное.
> Обещали производительность нативную
кто? когда? где?

>>1590978 (OP)
Перекат-то будет, оп-хуй?
Аноним 31/10/20 Суб 22:25:38 1845173554
>>1842976
>Конечно, из дебага выйди
Так и в релизе лагает.

> и железо купи нормальное.
Так юзерам и напишу.
Аноним 01/11/20 Вск 09:48:12 1845329555
>>1845173
> Так и в релизе лагает.
Видео запиши что-ли, или код/программу кинь..

> Так юзерам и напишу.
юзеры у тебя не в эмуляторре ссаном на пентиуме с 4gb озу тестят
Аноним 02/11/20 Пнд 15:43:38 1846275556
>>1845329
>Видео запиши что-ли, или код/программу кинь..
Кидал уже выше.

>юзеры у тебя не в эмуляторре ссаном на пентиуме с 4gb озу тестят
Средний по больнице юзер в снг имеет девайс минимум в 3 раза слабее моего, а ещё это андроид лагающий сам по себе больше, ты о чём вообще нахуй?
Аноним 02/11/20 Пнд 15:57:37 1846289557
>>1846275
> кидал уже выше
Ну так отправь пост

>Средний по больнице юзер в снг имеет девайс минимум в 3 раза слабее моего
У него не эмулятор обоассаный, повторюсь

> андроид лагающий сам по себе
Ну да, с этим не поспоришь
Аноним 03/11/20 Втр 14:21:59 1847104558
>>1846289
>Ну так отправь пост
Ну так проскролль на 100 постов выше.

>У него не эмулятор обоассаный, повторюсь
У меня тоже.
Просто флаттер лагает. Начиная от пердузы (где всё по немножку), заканчивая риглой (где то нормально то 5 фпс с нихуя то вообще подвисает на транзишенах на пол секунды), нет ни одного ебучего приложения которое бы не лагало на этой хуите.
Аноним 03/11/20 Втр 14:36:03 1847123559
>>1846289
>У него не эмулятор обоассаный, повторюсь
То самое чувство, когда даже в симуляторе в дебаг режиме натив работает без лагов, а флаттер дергается как эпилептик даже на high end девайсах.
Аноним 03/11/20 Втр 21:49:59 1847578560
>>1847104
Проскроллил. 430-470 никаких видео не обнаружил.

>У меня тоже.
>Просто флаттер лагает. Начиная от пердузы (где всё по немножку), заканчивая риглой (где то нормально то 5 фпс с нихуя то вообще подвисает на транзишенах на пол секунды), нет ни одного ебучего приложения которое бы не лагало на этой хуите.

Эх. ну не знаю. Всё у меня хорошо кроме Web'а, а там с появлением WebAssembly тоже будет шустро..

Аноним 04/11/20 Срд 23:43:30 1848334561
>>1847578
>Проскроллил. 430-470 никаких видео не обнаружил.
>>1769445
Поискать по тексту .mp4 или .webm ты, конечно же, не догадался.
Ничего необычного, просто в релизном режиме на списке с элементами из одной надписи хваленый ListView.builder вешает тред нахуй на 150мс.
Аноним 05/11/20 Чтв 01:44:48 1848401562
>>1848334
Ммм, у тебя тех задача сделать список из 3900 элементов.
Интересный работадатель)
Аноним 05/11/20 Чтв 02:08:06 1848405563
>>1848401
Какая разница из скольки? Энивэй он ячейки не должен динамически выделять а переиспользовать, иначе будет лагать даже на 10 элементвх когда добавится UI из хотя бы 5-8 вьюх.

И это типичная задача для любого приложения — рисовать потенциально бесконечный список, и это вообще большая часть почти любого приложения, или у тебя в палате хэловордов с таким не сталкивались?
Аноним 05/11/20 Чтв 09:16:29 1848460564
>>1848405
Весь флаттер да что там, весь дарт крутится вокруг идеи создания новых объектов вместо переиспользования старых. Так что это нормально нормально с точки зрения философии флатра
Аноним 06/11/20 Птн 15:18:28 1849599565
>>1848460
>Весь флаттер да что там, весь дарт
Тащемта, нет — весь декларативный подход. Только в том же SwiftUI под декларативный списочек догадались положить нормальный лист с реюзом ячеек, а тут нет. И в итоге в 5 раз более сырой SwiftUI, где почти все работает через жепу ввиду сырости, работает просто на порядок быстрее, лол.

>Так что это нормально нормально с точки зрения философии флатра
Тащемта, даже у ебучего реакта для браузера, который запустил эту волну декларативный UI в коде есть доп. обвес, позволяющий такое делать, а в флаттере разработчики ленятся (я просто хз чем оправдать такую халтуру).
Аноним 11/11/20 Срд 18:10:25 1853756566
Screenshot47.png 104Кб, 719x806
719x806

Почаны, поясните плз, в реальных проектах на флаттере реальне код выстраивается в такие адские структуры как на пикрелейтед?

Или это просто автор туториала не запаривался совсем?

Пример отсюда: https://pub.dev/packages/flutter_blue/example
Аноним 11/11/20 Срд 18:42:18 1853772567
>>1853756
У тебя на пике подсветки нет, вот и выглядит стрёмно. С подсветкой – как дерево, и читать удобнее
Аноним 11/11/20 Срд 18:44:19 1853774568
>>1849599
> нормальный лист с реюзом ячеек
Ты предлагаешь жрать б/ушные ячейки?
ладно, а разве на холсте это играет какую-то роль?
Аноним 11/11/20 Срд 18:52:54 1853785569
>>1853772

Грустно, очень даже. Подсветка да, чуток скрасит, это я понимаю.

Но в целом это уебищно. Все конечно же субъективно
Аноним 11/11/20 Срд 19:35:05 1853828570
>>1853756
Автор не запарился. Советуют плодить 100500 своих виджетов, типа так оптимальнее, но как и почему никто толком объяснить не может кроме конст классов. Такой код действительно легче читается, но заебывает придумывание названий для этих виджетов.

Я обычно в методы выношу. Если сходу придумывается название, то в класс. Такой дрисни как не скрине нет. Брат жив, зависимость есть.
Аноним 12/11/20 Чтв 13:29:04 1854229571
Стоит ли перекатываться с реакт нейтива на флаттер?
Аноним 12/11/20 Чтв 21:10:32 1854647572
>>1854229
если десктоп то нет
Аноним 15/11/20 Вск 18:18:57 1856898573
>>1854229
Как оно? Кайфуешь?
Я попробовал rn, ощущение, что все может сломаться в любую минуту
Но сама идея прикольная, вертеть нативными виджетами и верста в html.
Аноны выше говорят, что есть какой-то особенный рн, для нужд фейсбука, который очень быстр
Аноним 30/11/20 Пнд 11:27:35 1869151574
Getx кто-то котирует? очень-очень вкусна
Аноним 04/12/20 Птн 10:35:30 1872508575
Аноним 04/12/20 Птн 10:35:59 1872509576
>>1872508
Буквально через несколько минут (или уже началась)
Аноним 04/12/20 Птн 10:50:50 1872517577
png-transparent[...].png 8Кб, 920x660
920x660
st,small,507x50[...].jpg 22Кб, 600x600
600x600
>>1590978 (OP)
Итак, предложения по шапке.

Новичкам курс на русском на udemy, стоят как две кружки кофе сейчас:
Изучаем Dart
https://www.udemy.com/course/learn_flutter/
Курс для тех, кто не писал на других ЯП

Изучаем Flutter
https://www.udemy.com/course/learn_flutter/
Курс для тех, кто уже знаком с программированием, ООП и немного понимает Dart

Официальный туториал (en)
https://flutter.dev/docs/reference/tutorials

Что посмотреть?
Хороший канал, на котором вы можете встретить такие темы как: Flutter Animation, Flutter Firebase & DDD Course, Flutter TDD Clean Architecture Course, Flutter State Management и так далее. Для тех, кто уже делает приложения на Flutter (en)
https://www.youtube.com/c/ResoCoder/

Няша, которая изучает Flutter и делает прикольные приложения вместе с тобой :3 (en)
https://www.youtube.com/channel/UCFKyQmNUw5FGcQr0lad5SHg

Туториал для новичков от Net Ninja (en)
https://www.youtube.com/watch?v=OtrWXLfGtqE&list=PL4cUxeGkcC9gP1qg8yj-Jokef29VRCLt1

Книги
Заметти Ф. Flutter на практике.
https://dmkpress.com/catalog/computer/programming/mobile/978-5-97060-808-1/

Предлагаю еще лого заменить на что-то из пикрил
Аноним 04/12/20 Птн 10:56:33 1872521578
Аноним 05/12/20 Суб 08:53:08 1873326579
Bump
Аноним 05/12/20 Суб 16:38:07 1873609580
Аноним 25/12/20 Птн 12:33:41 1890418581
Снимок экрана о[...].png 215Кб, 396x786
396x786
Сижу фигачу видеочатик. После того, как слез с нативной разработки под андройд на котлине делать приложения на flutter прям удовольствие какое-то. Сразу под айось и андройд, описываешь что должно быть а не ебешься с тем как должно работать. Почему аноны воротят нос от flutter?
Аноним 25/12/20 Птн 23:00:40 1890970582
>>1890418
Тащемта, зависит от анонов.
Те, кто пишет под ведро и живёт с ним — ну они и от ебли с собакой нос воротить не станут.
Те, кто пишет под айос и любят оптимизированный софт — просто ахуевают от лагов.
Те, кто пишет под айос, у них самая топовая железка (которая мощнее 2/3 лэптопов на планете, кек) и им похуй на качество — хорошо воспринимают флаттер.
Аноним 04/03/21 Чтв 20:04:52 1957519583
только начал изучать. Смущают терки по глитчам на ios, встречаю много негатива в нете и призывов не начинать разработку. Все настолько плохо?

Еще мне трудно понять асинк\эвейт. Надеюсь есть возможность запилить свой отдельный thread pool.
Аноним 05/03/21 Птн 17:41:26 1958421584
>>1957519
>Все настолько плохо?
Лучше чем в какой нибудь кордове, но даже не близко к нативу. А если это натив на какой нибудь Texture, которая ещё на пятёрках 60 фпс ебашила без задней мысли — то даже не в этой вселенной, кек.
Тащемта, если в целом похуй — начинай. Я бы свои проекты на нёмделать не стал, а если платят — в целом похуй.

> Надеюсь есть возможность запилить свой отдельный thread pool.
Эээ, нет, её нет. Есть изоляты, но в целом флаттер — однопоточная залупа.
Аноним 14/03/21 Вск 19:52:31 1966761585
какое же говно flutter
Зачем я только повелся на эту рекламу. Лучше бы писал как и раньше нативно под две платформы, или лучше юнити начал учить.
Дарт это нечто бля. Этот асинг авейт тянул меня блевать еще когда его в шарпе завезли.
Прочить файл из бандла например можно только через future/ ебаный стыд. Я завожу отдельную очередь (isolate) чтобы прочесть пачку файлов, и не могу читать в ней файл синхронно, потому что все методы возвращают future, это пизда.
Работать с системной клавиатурой невозможно. Два дня ебусь, чтобы просто показать клавиатуру без создания textfield, на ios так нихуя и не вышло. вдогонку флаттер не понимает ввод кирилицы. Тупо с латиницей евенты прилетают, но кириллицей хуй там. фейспалм. боюсь представить что еще всплывет, хотя приложением у меня простейшее
ах да, еще это ебаная null safety, из-за которой половина пакетов теперь несовместима, надеюсь скоро обновят
Аноним 15/03/21 Пнд 13:20:21 1967287586
>>1966761
Дарт создавался как альтернатива js, отсюда этот скверный запашок промисов который по классике назвали по своему

Есть мнение, что асинхронная модель и очередные попытки её победить, будь то каллбэки, промисы или асинки, это тупиковая ветвь эволюции.
Аноним 21/03/21 Вск 10:09:23 1972893587
бамп
Аноним 25/03/21 Чтв 10:28:22 1976933588
>>1972893
хуямп, перешел на null safety, т.к. нужна была либа одно, в итоге оказалось, что половина пакетов и не думает переходить, даже ебаный firebase гугловый, даже им похуй
Аноним 25/03/21 Чтв 17:45:12 1977377589
>>1976933
>перешел
Ппц там еще переходить надо ценой совместимости? Типа какой-то флаг поставить? Жесть.
И так дохлый язык, они его еще на два разделили.
Аноним 25/03/21 Чтв 22:11:48 1977576590
>>1977377
Очередной пример человека, совершенно не понимающего, о чём он вообще говорит.
Аноним 26/03/21 Птн 22:03:59 1978558591
>>1977576
Он спрашивает, лол.
Аноним 30/03/21 Втр 01:44:37 1981032592
Флаттер катит для индихакеров и стартапов. Чтобы склепать мвп на все платформы сразу и если зайдет уже переписывать на инвесторские деньги на натив. Таковая моя теория. Что думаете?
Аноним 30/03/21 Втр 10:48:21 1981136593
>>1977377
ну вот, человек ничего не понимающий подключаю либу, одну из первых, а мне пишет, включи null safety. Ну я подключил, и дальше веслаю. Потом мне нужна еще либа, подключаю - а мне говорят, извини - но либа не null safety, когда перейдем хз, форкай и сам мигрируй
Аноним 31/03/21 Срд 02:02:08 1982101594
Аноним 31/03/21 Срд 07:51:12 1982158595
Аноним 31/03/21 Срд 09:15:59 1982182596
Аноним 31/03/21 Срд 09:57:16 1982209597
>>1853774
>Ты предлагаешь жрать б/ушные ячейки?
А ты знаешь другой способ сделать скролящуюся коллекцию, без высирания миллиона аллокаций и следующих за этим лагов? Разве что делать это в другом треде с большим прелоадинг ренджом, как в той же Texture, но разрабы флаттера видимо слишком ленивы для такого.

> ладно, а разве на холсте это играет какую-то роль?
Ох уж эти вэб обезьяны. Ну если у тебя всё за раз прорисуется — пролагнёт и будет незаметно, а если что-то не влезет в экран — будешь жрать говно.
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов