Как видишь свое дальнейшее развитие

Ответ

Как Android-разработчик, я вижу несколько направлений роста:

  1. Углубление в Android – изучение новых API, Jetpack Compose, Kotlin Multiplatform, оптимизация производительности.
  2. Архитектура и бекенд – переход к более сложным системам (Clean Architecture, MVI), понимание backend (GraphQL, gRPC).
  3. Лидерство – менторство, тимлидство, участие в архитектурных решениях.
  4. Смежные технологии – Flutter, KMM, машинное обучение в мобилках.

Пример: сейчас активно изучаю Compose и внедряю его в проекты:

@Composable  
fun Greeting(name: String) {  
    Text(text = "Hello, $name!")  
}  

Готов развиваться в любом из этих направлений, в зависимости от потребностей команды.

Ответ 18+ 🔞

Слушай, ну вот сидишь ты такой, пишешь на Kotlin, и вроде всё норм, а потом бац — и понимаешь, что твои знания по Android — это, ёпта, как старый телефон: вроде работает, но уже овердохуища новых фич вышло, а ты нихуя не в курсе. И тут волнение ебать начинается — куда расти-то?

Ну, первое, что в голову лезет — это копать глубже в сам Android. Тут, бля, каждый год как новый сериал — только успевай следить. Jetpack Compose, например, это вообще ёперный театр. Все эти декларативные UI, которые вроде как круто, но с непривычки мозг выносит. А ещё Kotlin Multiplatform, который обещает писать один раз, а работать везде. Хуй с горы, конечно, но попробовать стоит. И производительность — вечная тема. Надо ж понимать, почему твое приложение жрёт батарею как не в себя и тормозит на старых девайсах.

Потом идёт архитектура и вся эта бекендовая муть. Тут уже не просто Activity на коленке собрать. Чистая архитектура, MVI, GraphQL, gRPC... Когда начинаешь в это вникать, сначала кажется, что это какая-то пиздопроебибна для умников. Но потом, когда проект из говна и палок превращается во что-то вменяемое, понимаешь — а оно, блядь, и правда работает. Надо просто перестать бздеть и начать разбираться.

Дальше — лидерская хуйня. Тут уже не про код, а про людей. Надо не только самому всё знать, но и других учить, архитектурные решения принимать, споры улаживать. Доверия ебать ноль в начале, потому что все смотрят и думают: "И чё этот чувак нам тут будет указывать?". Но если не сдрейфить и не быть распиздяем, то выходит даже интересно.

Ну и смежные технологии, куда ж без них. Flutter, который все ругают, но на котором пишут. Машинка для мобилок, которая сейчас везде лезет. В общем, чтобы не накрыться медным тазом, надо смотреть по сторонам.

Вот, например, я сейчас в Compose вмандриваюсь. Выглядит это примерно так, блядь:

@Composable  
fun Greeting(name: String) {  
    Text(text = "Hello, $name!")  
}

Код-то простой, но за ним — целая философия. И учить её — это как заново ходить учиться. Но, ядрёна вошь, интересно же!

В общем, готов я развиваться куда угодно. Лишь бы команда нормальная была и задачи, от которых мозги не вытекают, а наоборот, шевелятся. Главное — не стоять на месте, а то технологический поезд уедет, а ты останешься на перроне с устаревшим API и чувством глубокого пиздеца.