столько денег, сколько изучения новой для себя области, то можешь начинать с Java, а уже затем переходить на Котёл. Почему именно Java? Всё просто: Android на нём написан, это раз и два, если чисто субъективно, то код на Java более читабельный чем тот же код на Котле. Плюс ко всему: у тебя появляется шанс стать тем единственным, кто умеет в архитектуру на Java :)
Угу, а потом в Котлине с трудом избавляться от привычек Java 👍
ну либо не понимать половину документации, которая есть на джаве, тк ты ее не учил то будет как то трудновато
С-подобные языки читать это да, сложна.
Код на джаве читается хуже, чем на КТ Джава вообще устарела, на ней только бэк пишут, и то, скоро на КТ перейдут, ну и Легаси ещё, без этого никуда
С каких пор Android написан на Java?
Может это связано с моим скудным опытом (нет по сути коммерческого опыта), но мне больше по душе жаба
А на чем он написан?)
C, Rust и Python
Кек, а что ты называешь андроидом тогда?))
На этом написано ядро Линукс если что
Операционную систему на базе Linux. Сильно изменённую, но всё ещё на базе Linux
речь про андроид, а не ядро, если что
В Android я считаю очень важной частью шедулер, за который вроде как раз ядро и отвечает (сейчас проверил, да, ядро отвечает)
можешь показать приложение, которое с этим шедулером взаимодействует?
Буквально любое, которое не работает только в UI потоке
Thread видел, Executors видел, сисколлов в шедулер ОС не видел
Код на Java более читабельный? Что 😳
Ну я же написал, что это чисто моё, субъективное мнение. А Ява не "устарела", она просто стала вне конкуренции в сфере Android Developing, уступив своё место более %любое_объективное_преимущество_Kotiln_над_Java-name% Котлу. Поэтому Яву будут использовать в данной сфере, но всё реже и реже, и кто знает, быть может рано или поздно я стану единственным, кто не знает Котёл, но более-менее знает Яву :)
Я тоже удивился
и никому не нужный
Обсуждают сегодня