Size: a a a

Android Developers

2021 September 17

I

Ilya in Android Developers
спокойно читаю чужой код и с экстеншенами, но чтобы менять такой код тут уже IDE нужна, чтобы элементарно экстеншн найти
источник

I

Ilya in Android Developers
мне и твой код понятен, просто он громоздкий очень. если правильно писать на котлине, то он почти как обычный английский читается
источник

GK

Gregory Klyushnikov in Android Developers
проблема в том, что на котлине слишком легко писать неправильно, что многие и делают, а на джаве писать неправильно нужно постараться
источник

I

Ilya in Android Developers
ну, это расскажи -30% крашей от NullPointerException у андроид приложений при использовании котлина)
источник

GK

Gregory Klyushnikov in Android Developers
зато KotlinNullPointerException... лично мне ворнингов хватает
источник

GK

Gregory Klyushnikov in Android Developers
опять же, терпеть не могу иммутабельность и что компилятор бьёт по рукам за всё на свете
источник

GK

Gregory Klyushnikov in Android Developers
я взрослый мальчик, дайте мне стрелять себе в ногу, если я хочу
источник

I

Ilya in Android Developers
я тоже иммутабельность не люблю, никто тебя и не заставляет её юзать
источник

GK

Gregory Klyushnikov in Android Developers
а, и самая уёбищная фича котлина: классы final по умолчанию!!!
источник

GK

Gregory Klyushnikov in Android Developers
никогда в жизни не писал "final class" в джаве, не понимаю зачем это может быть нужно
источник

I

Ilya in Android Developers
ну мне это тоже не нравилось, спрашивал у PM котлина про это
источник

I

Ilya in Android Developers
в принципе я с этим проблем вообще не видел на самом деле
источник

GK

Gregory Klyushnikov in Android Developers
да, я привык считать всё мутабельным
источник

GK

Gregory Klyushnikov in Android Developers
библиотеки не высечены в камне, не нравится что-то — взял и похакал, не можешь похакать — добавил в проект исходниками
источник

GK

Gregory Klyushnikov in Android Developers
а продуктивность разработчика вообще штука сомнительная, я с джавой неистово продуктивен, потому что писал на ней полжизни, а с котлином наоборот буду постоянно спотыкаться о его "фичи", это как отвёртка без ручки
источник

I

Ilya in Android Developers
ну тут в итоге кто к чему привык, тому с тем и проще
источник

А

Аббасов in Android Developers
добрый день, никто не сталкивался с вот такой проблемой при нажатии на run() у меня выдает что я в манифесте не написал exported: true
источник

А

Аббасов in Android Developers
но когда я пишу exported true то RECEIVE_BOOT_COMPLETED не работает?
источник

YB

Yury Bondarenko in Android Developers
Всем доброго времени суток)
Подскажите пж, правильно же понимаю, что поднятие minSdkVersion не потребует дополнительных изменений в коде и проведения регресс тестирования?
источник

DA

Dmitry Alekseyevich in Android Developers
Подскажите, с чем может быть связан пермишен
write_external_storage

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