Android-разработчик от OTUS

FAQ
Частые вопросы об Android-разработке и обучении.
Кому подойдут курсы Android-разработчика?
Подойдут новичкам, которые хотят войти в мобильную разработку, и разработчикам/тестировщикам, которые планируют перейти в Android или системно закрыть пробелы по Kotlin и Android SDK.
Нужно ли знать программирование перед стартом?
Желательно понимать базовые конструкции (переменные, условия, циклы), но начать можно и с нуля — главное быть готовым регулярно практиковаться и писать код.
Что обычно изучают на курсах по Android?
Обычно программа включает Kotlin, работу в Android Studio, создание UI, работу с сетью и данными (REST API, базы/кэш), архитектуру приложения, многопоточность и основы тестирования.
Будет ли практика и проекты в портфолио?
Да, ориентируйтесь на форматы с домашними заданиями и проектной работой: так проще закрепить навыки и показать результат работодателю (код, репозиторий, описание проекта).
Сколько времени нужно, чтобы выйти на уровень junior?
При регулярной учебе и практике обычно требуется несколько месяцев, но срок зависит от стартового уровня, интенсивности и того, делаете ли вы проекты помимо уроков.
Как выбрать курс: Basic или Professional?
Если вы начинаете с нуля — выбирайте базовый трек. Если уже пишете Android-приложения и хотите прокачать архитектуру, производительность, сложные библиотеки и процессы разработки — выбирайте продвинутый уровень.