Как стать автором
Обновить

Что ждёт мобильную разработку в 2024 году

Уровень сложностиСредний
Время на прочтение15 мин
Количество просмотров6.9K
Всего голосов 15: ↑14 и ↓1+13
Комментарии10

Комментарии 10

О, за почти 2-а года целая статья и 0 комментариев.

А специалистов с Яндекс практикума слушать надо явно поменьше. Можно посмотреть программу на год для андроид разработчиков и все станет ясно об учебных материалах оттуда.

Особенно, когда первые два месяца закладываются на изучение Java
Мб лет 5 назад и было актуально начать с Java, а потом перейти на Kotlin, но не сейчас

Всё же не знать Java при использовании JVM-based языка это как-то рискованно. У скалистов не получилось так жить, насколько я знаю.

Это спорный вопрос. У языка есть своя документация, которая может быть применима не только для JVM и у нее есть свои гарантии. Если компилите в нативный код, то что вам знать надо? А если под iOS kmp собираете? Kotlin уже не ограничен миром JVM. И я знаю больше одного примера, когда знать кишки java вредно было. А читать java код имея опыт на kotlin точно можно будет - если код вьюх узнать вдруг понадобится.

Но это не единственная огреха в их образовании. Relative layout тоже тот ещё треш в 2024. View кастомные не завезли. Про compose за 12 месяцев времени тоже не нашли.

Мне кажется классно что начинающие Android-разработчики будут знать "базу" в виде Java. Всё ещё кучу кода написано на Java и его надо читать, как минимум. К тому же, с тем как устроен Kotlin/Native ещё не до конца понятно. Финализировали уже корутины там? А что насчёт GC? Это финальный вариант и предыдущие три были тестовые?

Мне кажется Android это всеравно JVM и его знать надо.
А вот потом уже можно мультиплатформу курить когда она стабилизируется. По поводу, компоуза в 12 месяцев вставить... Ну прям сейчас программа очень плотная и просто так ничего не вставить. Это же не курсы "сеньер за неделю"

А базу в виде с/с++? А базу в виде алгоритмов и структур данных когда им хорошо бы знать? Любой си подобный язык читается +/- одинаково, чтобы код вьюх от Гугла читать java хорошо знать не надо. Достаточно знания kotlin и читайте пожалуйста.

Ну ок, с compose ладно, хотя все равно не вижу проблемы дать хотя бы основы в сравнении rv vs lazy lists. Но жизненный цикл вьюх что мешает рассказать?

Можно не знать, просто будешь проигрывать в конкуренции тем, кто ее знает :)

А кому та java то нужна? А если нужна, то захочется ли писать код на ней, когда есть kotlin, ведь не просто так код не переписали - времени значит не выделили и проблем будет хватать. Так то можно ещё native на C/C++ подучить, чтобы в конкуренции выигрывать. Да и много чего ещё, что вряд-ли понадобится...

И тут мы возвращаемся к тому, что это блог Практикума, а там, как минимум, есть job market fit исследования.

Прям хотел бы увидеть это исследование, что говорит что надо бы неплохо знать java - на нее заложено аж 2-а месяца - и надо бы изучать ее а не например compose. И аргументацию почему так.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий