169 похожих чатов

А есть ли тут люди кто имел опыт работы с

Jetpack Compose, какие у него есть преимущества/недостатки в сравнении с Flutter?

Почему приняли решение перейти с него на Flutter или наоборот?

16 ответов

31 просмотр

1) он лагает сильно в сравнении с флаттером 2) композ в отличии от флаттера не даёт право на ошибку; каждая ошибка – это рекомпозиция, которая съедает кадр 3) для мультиплатформа композ ещё слишком сырой 4) учить его, на удивление, тяжелее (косвенно связано с пунктом 2), чтобы сделать хорошее приложение нужно много времени потратить на оптимизацию 5) у композа очень много нестабильного апи ну и так далее

map650- Автор вопроса
Ilya 🇺🇦
1) он лагает сильно в сравнении с флаттером 2) ком...

спасибо большое! а то я чуть было не повелся попробовать компоуз, на всяких блогах везде так нахваливали его) то есть kotlin + compose все же не считается как нативная разработка и иногда может лагать хуже чем флаттер? удивительно)

map650
спасибо большое! а то я чуть было не повелся поп...

нативная разработка это SwiftUI/UIKit для иос, Jetpack Compose/Android View для андроида ненативная это всякие флаттеры, реакты и так далее композ хорош, но нужно много практиковаться, если все сделать правильно и разобраться с менеджментом стейтов (если его выполнять неправильно, то попа будет болеть сильно), то все будет нормально => => флаттер проще (флаттеру в отличии от композа уже под сраку лет и все эти проблемы были давно решены)

Daniil Koliasnikov
А написание нативного ui это плюс ?

нативная разработка в любом случае будет производительней чем флаттер, но стоить будет в два раза дороже

Ilya 🇺🇦
в скорости работы приложения

А есть какие то измеримые показатели? Fps там или что-то ещё?

Daniil Koliasnikov
А есть какие то измеримые показатели? Fps там или ...

микролаги, lazy списки и так далее, сразу выдают ненативаное приложение

Ilya 🇺🇦
микролаги, lazy списки и так далее, сразу выдают н...

А можно реальные примеры такого? Я просто давно этого на флаттере не встречаю

Ilya 🇺🇦
микролаги, lazy списки и так далее, сразу выдают н...

давайте опустим суи и композ, я сейчас конкретно про uikit/view

Daniil Koliasnikov
А можно реальные примеры такого? Я просто давно эт...

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

Ilya 🇺🇦
ты видимо думаешь, что я сейчас просто пытаюсь обо...

Не, я пытаюсь понять в чем именно трабла. У меня уже глаз замылен за 5 лет скорее всего

Ilya 🇺🇦
ты видимо думаешь, что я сейчас просто пытаюсь обо...

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

Ilya 🇺🇦
вот та самая "производительность" важна для всяких...

если не ошибаюсь, Threads был написан на композе. из относительно недавних соц. сетей

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта