Для тех, кто хочет с нуля научиться создавать Android-приложения и стать востребованным разработчиком. Базовые навыки программирования желательны, но не обязательны. Если у вас совсем нет опыта в IT, мы поможем вам быстро освоиться.
— Изучите язык Kotlin и заложите необходимый базис знаний по разработке
— Освоите работу с интерфейсом экрана, основы анимации и тестирования
— Сможете разрабатывать полноценные полезные приложения под Android
Будете глубоко разбираться в Android SDK, сможете находить потенциальные проблемные места и оптимизировать их и заметно ускорить приложение.
Научитесь организовывать инфраструктуру: разворачивать системы continuous integration и continuous delivery, выстраивать git flow, поднимать Docker-контейнеры и т.д.
Сможете проектировать мультимодульную архитектуру и проводить рефакторинг legacy кода.
Освоите на профессиональном уровне Dagger 2 и RxJava, тестирование приложений.
Разработаете приложение, которое станет образцом продуманной архитектуры, чистого кода, аккуратного дизайна, здесь же будут учтены все вопросы безопасности и процесса сборки на CI.
Вы сделаете самостоятельно 2 готовых приложения для портфолио!