Каждый год по всему миру продается больше миллиарда смартфонов (за 2024 год пользователи приобрели 1,22 млрд девайсов). Спрос на гаджеты растет, а значит, и на инженеров, которые наполняют и поддерживают системы. Но толковый мобильный разработчик – дефицитный специалист. Компании придумывают целые стратегии, чтобы найти его среди сеньоров и мидлов. Но не стоит забывать, что любой сеньор тоже когда-то был джуном.
Итак, с чего начать? С прочтения Android Developer Roadmap. В этой инструкции «Как стать Android разработчиком» представлены не только первые шаги профессионального развития в индустрии, а – целый цикл, который, если внимательно вчитаться, никогда не заканчивается. Обратите внимание на ответвления от основного пути – всегда есть куда пойти, если мобильная разработка наскучит.
Следующий шаг – прокачать свои знания с помощью специальной литературы и общения с экспертами. Читать, смотреть, слушать и обсуждать. Мы собрали для вас ссылки на самые полезные источники информации и площадки для общения с другими разработчиками.
Книги
Android High Performance Programming by Enrique López Mañas. Здесь можно узнать, как использовать все ресурсы для разработки по максимуму, увеличить безопасность механизмов шифрования Android и улучшить качество и чистоту кода.
Kotlin in Action by Dmitry Jemerov and Svetlana Isakova. Это книга-musthave разработчика на Android, она поможет разобраться с основой основ – Kotlin. Издание представляет собой обзор всех особенностей этого языка программирования напрямую от его разработчиков. Знания будут полезны не только Android-девелоперам, но и всем, кто хочет глубже изучить Kotlin и его отличия от других языков. Warning! Чтобы вынести максимум пользы из прочитанного, важно иметь понятие о Java.
Блоги и сайты
Android Dev Summit Recap. Самый важный сайт для новичков Android-разработки и тех, кто следит за новинками индустрии. В подразделе Docs можно найти примеры кода и простую документацию. При разработке приложений очень важно уметь ей пользоваться. Раздел Jetpack должен стать вашей домашней страницей. Здесь собраны все библиотеки, которые предоставляет Google. Это стандарты, на которые ориентируются современные разработчики. Заходите сюда чаще, если хотите быть в курсе стека, который используется в любом проекте под Android.
Media.com. Полезный ресурс для тех, кто следит за тенденциями разработки на Android и прогрессом коллег. Здесь делятся инсайтами лучшие разработчики индустрии. Можно свободно перенимать опыт.
Telegram-канал
Android ResId. Англоязычный новостной канал для Android-разработчиков. Здесь можно не только следить за главными новостями индустрии, но и ловить полезные ссылки на книги и сайты.
Подкасты
Mobile People Talks. Подкаст о мобильной разработке и не только. Ведется он опытными инженерами и рассчитан на специалистов всех уровней. Разные выпуски имеют разные уровни погружения.
Если отдельные источники информации пугают или не внушают доверия, предлагаем два крутых полноценных курса по Android-разработке от Google:
Android Kotlin Fundamentals Course
Developing Android Apps with Kotlin by Google
Эти курсы помогут не только пополнить знания, но и научат думать, как мобильный разработчик.