Comments 12
1) Сейчас всё более популярен Kotlin, 2) на вашей таблице - 1.57% -0.2%
Поясните?
Хватит уже спрашивать у них алгоритмы
Яндекс-Практикум, а вы это к кому обращаетесь? К Яндексу что ли?
Кстати, это одна из особенностей практикума - он подготавливает не к конкретной компании (условного яндекса), а впринципе ко всей индустрии. Ни одной компанией едины, не говоря уже о том что стратегия по отбору людей яндекса неоднократно критиковалась
натаскаться на алго и что-там в яндксе спрашивают на собеседах, устроиться в Я, получить сточку в резюме, уволиться и уже усроиться в по-настоящему хорошо оплачивемое место. знаю много таких людей.
Я прям не очень понимаю, почему вы так вольно относитесь к алгоритмам, если рисуете кастомные вью. Там не самый маленький мат аппарат нужен - отрисовать, повернуть, сдвинуть. Это не говоря про обычный текст и его целый ворох линий для центрирования.
И на скрине у вас не кастомная вью, а canvas composable, что мягко говоря сильно не одно и то же. И вообще это странно выглядит - java у вас популярная а примеры с compose. Как заводить его на java собираетесь?
почему вы так вольно относитесь к алгоритмам, если рисуете кастомные вью.
На моей 7+ летней практике кастомные вью мне приходилось делать всего несколько раз (и то скорее из-за того что конкретно в том случае так было проще) и мат.аппарат там никакой нужен не был. Как собственно и в большинстве компонентов андроида - знания базы тригонометрии будет достаточно, если получиться загуглить что такое матрицы, будет вообще прекрасно.
java у вас популярная а примеры с compose
Современный подход к разработке (https://developer.android.com/modern-android-development) включает в себя именно Compose, но, к сожалению, не всем повезло работать с ним в продакшене - все-таки у людей задача найти работу тут и сейчас, а не учить современный стек на вырост. Поэтому да, я описывал свой флоу работы и там компоуз, но реалии рынка говорят что и java+xml еще много
Да, обычно хватает знания тригонометрии и матриц, но эти знания тоже нужны и могут быть на разном уровне. И алгоритмы там есть, тот же поиск ответа попадает ли точка в фигуру (те же touch events). Ну и если захочется что-то более интересное - те же RV кто-то все же пишет - знания лишними не будут...
А ещё есть view group, где корректно тоже считать надо...
Посмотрим, что будет с compose, пока что он весь в experimental api и стон о lazy lists стоит на весь интернет. Но создавать свои элементы действительно проще и приятнее.
Андроид-разработчик сидит на stackoveflow, потому что только там можно найти инфомацию как и что делать, чтобы заработало. Так что проверять надо навык копания на stackoverflow и способность отличить верный ответ от неверного, и обучать ему же ;)
Чем занимается Android-разработчик, или Хватит уже спрашивать у них алгоритмы