Size: a a a

Android Architecture

2020 July 16

A

Artemiy in Android Architecture
в общем, предлагаю закрыть спор про DSL, это уже палемика
источник

QH

Quantum Harmonizer in Android Architecture
Artemiy
в общем, предлагаю закрыть спор про DSL, это уже палемика
предлагаю закрыть xml и никогда больше не открывать. «палемика», лол
источник

СГ

Сергей Греков... in Android Architecture
Artemiy
Теперь хотелось бы сказать пару слов для тех, кому показалось беспардонным то, что я продвигаю здесь свой проект. Коллеги, я здесь не объявление вешаю о продаже гаража, которое я мог бы повесить на авито. И не советую поиграть в новое мморпг, что я мог бы посоветовать через ЯДирект. К сожалению, фреймворки раскручивать сложно. Единственный действенный способ - это рассказывать лично людям. В малых масштабах - знакомым, например, или в больших - в чатах, на конфах. Сейчас не получается даже ходить на конфы. И вся надежда на вот такие чатики. Я не преследую какую-то злую цель, не зазываю в лохотрон. Я сделал хорошо оформленный проект, который приносит реальную пользу для разработчиков. И никто даже из здешних ворчунов не сказал, что это не так. Поэтому прошу отнестись с пониманием и лучше всего поставить звезду.
Да никто не против, то что сделал что то  - молодец, никто не спорит. Тебе просто предлагают взглянуть на альтернативы и сравнить с ними.
источник

I

Igor in Android Architecture
Artemiy
Ну вот то, что они тупо называются иначе, это тоже часть проблемы. Описаны то в гайдах и референсах только аттрибуты. И лезь капайся, как там их программно настроить
Ну если ты хочешь их менять (а мы же говорим про интерактивный UI), то тебе придется лезть в javadoc и разбираться
источник

СГ

Сергей Греков... in Android Architecture
Artemiy
Ну вот то, что они тупо называются иначе, это тоже часть проблемы. Описаны то в гайдах и референсах только аттрибуты. И лезь капайся, как там их программно настроить
Там для подавляющего числа методов работает алгоритм <xmlAttrName>  - set<xmlAttrName>
источник

СГ

Сергей Греков... in Android Architecture
Artemiy
ну я могу то же про программную работу с вьюхой сказать. Забыл еще упомянуть про LayoutParams, ммм, какая сладость, как их весело настраивать в коде.
источник

A

Artemiy in Android Architecture
Сергей Греков
Да никто не против, то что сделал что то  - молодец, никто не спорит. Тебе просто предлагают взглянуть на альтернативы и сравнить с ними.
ну кто-то высказывался, что я здесь спамить пришел.

Насчет альтернатив, это не альтернативы моему проекту, а альтернативы всему xml. С таким успехом привести в качестве альтернативы react native или flutter.

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

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

A

Artemiy in Android Architecture
ага, ну величины это просто, вот кастомные лейаут параметры, которые у каждой вьюхи свои как ты будешь делать. Какие-ниубдь FlexboxLayout.LayoutParams
источник

A

Artemiy in Android Architecture
а еще, DSLщики, придумайте, как вы сделайте инверсив биндинг
источник

QH

Quantum Harmonizer in Android Architecture
Artemiy
а еще, DSLщики, придумайте, как вы сделайте инверсив биндинг
Что это?
источник

Sergey λ in Android Architecture
Quantum Harmonizer
Что это?
twoway
источник

A

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

A

Artemiy in Android Architecture
также можете подумать, почему гугл столько ресурсов всрал на databinding library вообще, а не забабахал свой DSL
источник

QH

Quantum Harmonizer in Android Architecture
Artemiy
к вьюхе привязывается данные из какйо-то переменной, вьюха их меняет, говорит все, и данные летят в исходную переменную. Один символ вместо коллбэка и переприсваивания значения
делаю это из кода с 2017 (сообщение со ссылкой в гитхаб потёрли)
источник

СГ

Сергей Греков... in Android Architecture
Artemiy
ну кто-то высказывался, что я здесь спамить пришел.

Насчет альтернатив, это не альтернативы моему проекту, а альтернативы всему xml. С таким успехом привести в качестве альтернативы react native или flutter.

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

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

АЕ

Алексей Ершов... in Android Architecture
Quantum Harmonizer
делаю это из кода с 2017 (сообщение со ссылкой в гитхаб потёрли)
ты шо, тут первый день??
источник

AD

Aleksey D. in Android Architecture
Алексей Ершов
ты шо, тут первый день??
ага, он только вошел)
источник

QH

Quantum Harmonizer in Android Architecture
Алексей Ершов
ты шо, тут первый день??
Да
источник

АЕ

Алексей Ершов... in Android Architecture
источник

QH

Quantum Harmonizer in Android Architecture
/blob/master/samples/android-sample/src/main/kotlin/net/aquadc/propertiesSampleApp/MainActivity.kt#L48
источник