Size: a a a

Android Dev Подкаст

2019 May 10

AE

Alexander Efremenkov in Android Dev Подкаст
Kopusha
Гм, хороший вопрос задали на Fireside Chat: "Зачем мне юзать нейтив и писать два раза, если есть флаттер?"

Ответ: у нас фичи появляются чуть раньше, плюс у нас котлин.

Грустный ответ, конечно. Учитывая, что material design полнее на флаттере, чем на нативе. Больше звучит как "потому что не увольнять же нас всех сейчас".
А что в этом вопросе хорошего? Обычный наброс человека, который или не понимает в действительности зачем он нужен, (кажется уже 100 раз обсосали, нужен он в основном для прототипирования в ограниченном скопе задач, т.к. любой очередной кп фреймворк имеет свой, как ни странно, фрейм, выходя за который ты получаешь боль. Банально - api карт, системные фичи типа шедулинга, сложных коммуникаций между процессами, сервисы, специальный персистенс) или просто троллит в зал.
источник

DN

Dmitry Nevedomsky in Android Dev Подкаст
Alexander Efremenkov
А что в этом вопросе хорошего? Обычный наброс человека, который или не понимает в действительности зачем он нужен, (кажется уже 100 раз обсосали, нужен он в основном для прототипирования в ограниченном скопе задач, т.к. любой очередной кп фреймворк имеет свой, как ни странно, фрейм, выходя за который ты получаешь боль. Банально - api карт, системные фичи типа шедулинга, сложных коммуникаций между процессами, сервисы, специальный персистенс) или просто троллит в зал.
Ну вдруг он всегда делал приложения на два окна и показ картинок. Тогда действительно с его стороны не понятно, зачем натив, если можно делать две формы на flutter
источник

K

Kopusha in Android Dev Подкаст
Да.. жаль чувак из гугла не догадался так четко ответить, видимо там не так уверены, зачем две сущности вместо одной). А точно у флатера есть эти ограничения? Я не слышал, чтоб там был какой-то ограниченный доступ к платформе. Т.е. может не для всего еще есть бриджи, но в теории он должен мочь всё, что есть в андроиде, нет? И тогда это уже не троллинг, а нормальный вопрос, где Гугла видит флатер? Почему не объединить усилия и тд.
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Dmitry Nevedomsky
Ну вдруг он всегда делал приложения на два окна и показ картинок. Тогда действительно с его стороны не понятно, зачем натив, если можно делать две формы на flutter
Тогда ему стоит чаще рефлексировать и сравнивать все за и против :)
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Kopusha
Да.. жаль чувак из гугла не догадался так четко ответить, видимо там не так уверены, зачем две сущности вместо одной). А точно у флатера есть эти ограничения? Я не слышал, чтоб там был какой-то ограниченный доступ к платформе. Т.е. может не для всего еще есть бриджи, но в теории он должен мочь всё, что есть в андроиде, нет? И тогда это уже не троллинг, а нормальный вопрос, где Гугла видит флатер? Почему не объединить усилия и тд.
Бриджи - это и есть боль
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Карты рисуются, к примеру на gl, прямой доступ ко view с канвой ты во флаттере не получишь
источник

DN

Dmitry Nevedomsky in Android Dev Подкаст
Kopusha
Да.. жаль чувак из гугла не догадался так четко ответить, видимо там не так уверены, зачем две сущности вместо одной). А точно у флатера есть эти ограничения? Я не слышал, чтоб там был какой-то ограниченный доступ к платформе. Т.е. может не для всего еще есть бриджи, но в теории он должен мочь всё, что есть в андроиде, нет? И тогда это уже не троллинг, а нормальный вопрос, где Гугла видит флатер? Почему не объединить усилия и тд.
Наступит момент, когда бридж написать сложнее, чем все приложение
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Послушайте выпуск со Звиадом, от осени, кажется. Мы там всё взвесили
источник

DN

Dmitry Nevedomsky in Android Dev Подкаст
Тут уже обсуждали Compose?
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Потому что не материалом единым. Приложение - это не всегда только дизайн и поход в сеть.
источник

DN

Dmitry Nevedomsky in Android Dev Подкаст
Alexander Efremenkov
Послушайте выпуск со Звиадом, от осени, кажется. Мы там всё взвесили
Ты уже успел может в нем покопаться? Ты любишь вроде в глубину полезть
источник

DN

Dmitry Nevedomsky in Android Dev Подкаст
не то прилинковал, я про Compose
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Я копался только на уровне фундамента, то, как оно работает. Органичения строю в голове исходя из этих наблюдений.
источник

DN

Dmitry Nevedomsky in Android Dev Подкаст
Alexander Efremenkov
Я копался только на уровне фундамента, то, как оно работает. Органичения строю в голове исходя из этих наблюдений.
Насколько понимаю, из-за модульности и гибкости там спамится на всё кучу примитивных объектов, что вроде как для мобилок не очень подходит. Я собирал демку их и fps на топовом девайсе был не очень с виду, попробую с профайлером еще посмотреть\
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Собери продовую демку
источник

AE

Alexander Efremenkov in Android Dev Подкаст
А не для отладки
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Без отладочных символов
источник

AE

Alexander Efremenkov in Android Dev Подкаст
И всё будет ок
источник

DN

Dmitry Nevedomsky in Android Dev Подкаст
Alexander Efremenkov
Собери продовую демку
а подпись? или что ты под продовой подразумеваешь
источник

AE

Alexander Efremenkov in Android Dev Подкаст
Подпиши, в чём проблема
источник