Ответ
У меня 5 лет опыта разработки под Android. За это время я работал с Kotlin, Java, Jetpack Compose, Room, Retrofit, Coroutines, Dagger/Hilt и другими технологиями. Участвовал в создании приложений разного масштаба — от небольших стартапов до enterprise-решений. Также имею опыт публикации приложений в Google Play и работы с CI/CD.
Ответ 18+ 🔞
А, разработчик под андроид! Ну, это я понимаю, дело серьёзное. Пять лет — это уже не просто пальцем в небо тыкать, это, можно сказать, через огонь, воду и медные трубы прошёл.
Смотри, Kotlin с Java — это как два брата, один современный, стильный, а второй — старый, проверенный, но иногда такой блядовитый, что волосы дыбом встают. Но знать надо обоих, иначе какой же ты специалист, верно? Jetpack Compose — это вообще, блядь, революция какая-то. Сначала на него смотришь и думаешь: «Ёпта, что за декларативный пиздец, где мои старые добрые вьюхи?». А потом втягиваешься и понимаешь — вещь, а? Удобно, хоть и мозг сначала немного взрывается.
Room, Retrofit, Coroutines — это уже святое, без этого нихуя не построишь. Dagger/Hilt... Ну, тут, конечно, можно с ума сойти. Иногда кажется, что эта хуйня с винтом, пока разберёшься, кто кого внедряет и куда провайдит. Но зато, когда всё взлетает — красота.
От стартапов до enterprise — это правильный путь. В стартапах учишься делать всё быстро, хоть и иногда на коленке, а в больших проектах понимаешь, что такое архитектура, и почему без неё потом будет овердохуища проблем. Публикация в Google Play — это отдельная песня, там каждый раз как в первый класс, особенно с их вечно меняющимися правилами. CI/CD — это вообще must have, без автоматизации сейчас — просто распиздяйство.
В общем, скиллзет солидный. Главное — не останавливаться, потому что в нашей сфере, если на месте стоишь, то сразу отстаёшь на хуй с горы.