Size: a a a

Android Developers

2020 August 26

ДШ

Данил Шидловский... in Android Developers
в вектор xml
источник

p

podocodenick in Android Developers
Кирилл
»Зачем Google постоянно выпускает какой-либо новый View/Layout, если их можно написать спокойно самому и это будет быстрее, расширяемее и тонче настраиваемо?

Собственно а что мешает самому написать расширяемый и тонче настроенный View/Layout?
Этот абзац был лишним, да. Но все же, лучше бы гугл занималась более важными вещами, нежели выпуском этих библиотек.
источник

m

main in Android Developers
podocodenick
Почему все пишут интерфейс в XML, используя стили, если можно писать его кодом, используя абстракцию и получая тем самым возможность использования Single Activity отказавшись от дурацких фрагментов в пользу управления стека экранов из обычных View?

Ведь мы тем самым получим возможность адекватно поменять язык/тему/инойГлобальныйКонфиг во всей прилке без этих всяких перезагрузок активити.

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

Зачем Google постоянно выпускает какой-либо новый View/Layout, если их можно написать спокойно самому и это будет быстрее, расширяемее и тонче настраиваемо?

XML-фрагментная зависимость - обыденность, не требующая вмешательств, или же выбор для разработчиков, не шарящих в работе с View?

Telegram построен, как вижу это я, идеально, но менять свой подход явно там не собираются, хоть и работают гипер-профи.
Тема для холивара, имхо. Причин масса использовать или не использовать xml. Каждый выбирает что ему удобнее. Medium/reddit завален такими вопросами
источник

p

podocodenick in Android Developers
Ради эксперимента хотя бы создала бы Google фундамент приложения построенный исключительно нa View, задуманный на НЕиспользование XML верстки. Вот и посмотрели бы всем комьюнити, удобен бы он был, или нет.
Какие откроются возможности, плюсы, минусы и т.д. Что-то новое кто-нибудь бы для себя нашел

А AutoLayout, ConstraintLayout-ы и прочие перенагруженные View это уже какое-то высасывание из пальца
источник

OP

Oleg Pchelkin in Android Developers
podocodenick
Ради эксперимента хотя бы создала бы Google фундамент приложения построенный исключительно нa View, задуманный на НЕиспользование XML верстки. Вот и посмотрели бы всем комьюнити, удобен бы он был, или нет.
Какие откроются возможности, плюсы, минусы и т.д. Что-то новое кто-нибудь бы для себя нашел

А AutoLayout, ConstraintLayout-ы и прочие перенагруженные View это уже какое-то высасывание из пальца
а джетпак компоуз чем не угодил?
источник

QH

Quantum Harmonizer in Android Developers
podocodenick
Ради эксперимента хотя бы создала бы Google фундамент приложения построенный исключительно нa View, задуманный на НЕиспользование XML верстки. Вот и посмотрели бы всем комьюнити, удобен бы он был, или нет.
Какие откроются возможности, плюсы, минусы и т.д. Что-то новое кто-нибудь бы для себя нашел

А AutoLayout, ConstraintLayout-ы и прочие перенагруженные View это уже какое-то высасывание из пальца
Зачем для этого гугл? Я безо всякого гугла так делаю.
источник

IK

Iliya Khramtsov in Android Developers
Кирилл
Делаешь в презентере метод, например handleActivityResult(int: code....) и триггеришь его в onActivityResult
А контекст в презентер можно передавать ? Просто там нужен для создания интента
источник

QH

Quantum Harmonizer in Android Developers
Oleg Pchelkin
а джетпак компоуз чем не угодил?
Тем, что он не готов, например?
источник

p

podocodenick in Android Developers
Quantum Harmonizer
Зачем для этого гугл? Я безо всякого гугла так делаю.
Чтобы завезти это в массы
источник

К

Кирилл in Android Developers
Iliya Khramtsov
А контекст в презентер можно передавать ? Просто там нужен для создания интента
если в аргументах функции то не вижу ничего плохого, главное нигде не сохранять его в презентере
источник

OP

Oleg Pchelkin in Android Developers
Quantum Harmonizer
Тем, что он не готов, например?
Ну вопрос в том, почему гугл этом не занимается. Ну вот - занимается.
Но так да, можно самому делать и особо не надо для этого никаких библиотек от гугла
источник

QH

Quantum Harmonizer in Android Developers
podocodenick
Чтобы завезти это в массы
массам надо мышкой верстать
источник

IK

Iliya Khramtsov in Android Developers
Кирилл
если в аргументах функции то не вижу ничего плохого, главное нигде не сохранять его в презентере
Хорошо , спасибо большое
источник

p

podocodenick in Android Developers
Quantum Harmonizer
массам надо мышкой верстать
Потому что аналогов никто не показывает. Люди зомбированы этим подходом
источник

QH

Quantum Harmonizer in Android Developers
podocodenick
Потому что аналогов никто не показывает. Люди зомбированы этим подходом
Угу, синдром утёнка.
источник

К

Кирилл in Android Developers
podocodenick
Чтобы завезти это в массы
Это не очевидно, не визуально и не так удобно как мышкой, это априори не будет популярно у масс. Собственно зачем тратить на это время создавая для этого инструменты если можно поддерживать то что будет популярно у масс
источник

p

podocodenick in Android Developers
Кирилл
Это не очевидно, не визуально и не так удобно как мышкой, это априори не будет популярно у масс. Собственно зачем тратить на это время создавая для этого инструменты если можно поддерживать то что будет популярно у масс
Котлин тоже мог бы стать узкопрофильным сахаром для одного проекта, однако его завезли в массы и вон, смотрите, что вышло
источник

А

Александр in Android Developers
Мне удобно верстать в XML, вполне себе удобно и наглядно, всё устраивает, едрить я зомби.
источник

К

Кирилл in Android Developers
podocodenick
Котлин тоже мог бы стать узкопрофильным сахаром для одного проекта, однако его завезли в массы и вон, смотрите, что вышло
Сравнение не является аргументом
источник

QH

Quantum Harmonizer in Android Developers
Кирилл
Это не очевидно, не визуально и не так удобно как мышкой, это априори не будет популярно у масс. Собственно зачем тратить на это время создавая для этого инструменты если можно поддерживать то что будет популярно у масс
> не очевидно, не визуально и не так удобно
так это всё потому что гугл не сделал инструменты
источник