Size: a a a

Android Developers

2020 August 03

ZP

Zmih Porey in Android Developers
Переслано от Zmih Porey
источник

ZP

Zmih Porey in Android Developers
Вот)
источник

QH

Quantum Harmonizer in Android Developers
Denis Kapaev
Java и JVM это экосистема с 20-летней историей, и весьма успешной. Инструмент для решения реальных задач. И я очень благодарен его создателям за то что он есть. А котлин это пока что на 30% хайп,  на 30% сахарок и на 30% попытка починить несломанное.
Хех, а есть конкретика о том, что значит это уничижительное «сахарок» и что там чинили несломанное?
источник

QH

Quantum Harmonizer in Android Developers
Zmih Porey
Вот)
Что «вот», где текст сообщения об ошибке с указанием строки?
источник

ZP

Zmih Porey in Android Developers
App.kt 31
источник

ZP

Zmih Porey in Android Developers
источник

ZP

Zmih Porey in Android Developers
31 строчка
источник

QH

Quantum Harmonizer in Android Developers
Женя Рубилов
Я не про них. Синтетики прошлый век. ViewBinding будущее
XML прошлый век. Буквально. А ViewBinding и DataBinding library — изощренные формы некрофилии.
источник

QH

Quantum Harmonizer in Android Developers
Zmih Porey
31 строчка
И ЧТО С НЕЙ?
источник

OH

Oleksandr Hulak in Android Developers
Quantum Harmonizer
И ЧТО С НЕЙ?
"не работает" 😁
источник

RK

Ruslan Kolbasa in Android Developers
Zmih Porey
31 строчка
baseUrl должен заканчиваться на /
источник

RK

Ruslan Kolbasa in Android Developers
throw new IllegalArgumentException("baseUrl must end in /: " + baseUrl);
источник

Я

Ярослав in Android Developers
Quantum Harmonizer
XML прошлый век. Буквально. А ViewBinding и DataBinding library — изощренные формы некрофилии.
Те надо compose использовать:)
источник

QH

Quantum Harmonizer in Android Developers
Ярослав
Те надо compose использовать:)
Очевидно же, что не надо
источник

ЖР

Женя Рубилов... in Android Developers
Quantum Harmonizer
Очевидно же, что не надо
Тогда что? Если декларативный UI не прёт, а XML старьё?
источник

Я

Ярослав in Android Developers
Quantum Harmonizer
Очевидно же, что не надо
Ну чисто без вспомогательных либ писать разметку в коде это же не вариант
источник

AK

Artem Krupp in Android Developers
Женя Рубилов
Тогда что? Если декларативный UI не прёт, а XML старьё?
XML это тоже декларативный
источник

QH

Quantum Harmonizer in Android Developers
Женя Рубилов
Тогда что? Если декларативный UI не прёт, а XML старьё?
Define «декларативный»
источник

QH

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

DK

Denis Kapaev in Android Developers
Quantum Harmonizer
Хех, а есть конкретика о том, что значит это уничижительное «сахарок» и что там чинили несломанное?
"Сахарок" значит что слишком много сахара. Почти все конструкции языка заточены под то чтобы писать как можно меньше кода. Например, возможность не указывать тип. И эта "лаконичность" рекламируется как преимущество языка. Я не согласен с этим.

Что касается починки несломанного, котлин пытаются представить как замену Java, потому что она якобы несовременная, вербозная, итд итп. То есть имеет место быть прямая конкуренция, и это при том что котлин по факту паразитирует на существующей экосистеме JVM. И при всём при этом задаются такие вопросы, типа почему вы "всё ещё" пользуетесь Java (как вы верно заметили, как будто это что-то плохое). Я с этим тоже не согласен.
источник