Длительность
16 месяцев
Формат
онлайн
Профессия
Старт
скоро
Уровень
с нуля
Ваш прямой путь к созданию мобильных приложений на Android с нуля
Вы изучите:
Вы сможете:
  • Стать успешным и выдающимся Android-разработчиком в штате или на фрилансе
  • Запускать собственные приложения и игры для Android
  • Изучить структуры данных и алгоритмы, подкрепить теорию практикой
Java, Kotlin, Android Studio, Git, UX/UI, PlayMarket

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

12 : 10 : 44 : 16
40%
скидка
дней
часов
минут
секунд
реальный рост зарплат Kotlin-разработчиков во второй половине 2022 года
+26%
4 050
количество вакансий Android-разработчика
на сайте HH.ru
1 место
в списке самых востребованных специализаций ближайших лет

Android – самая распространенная мобильная платформа

При этом в большинстве вакансий
Android-разработчиков требуется знать Kotlin, UI/UX и иметь навык проектирования интерфейсов
После наших курсов студенты в среднем зарабатывают 230 000 ₽
Развивайте навыки и растите в цене
Senior-специалист
в иностранной компании
Middle-специалист
Junior-специалист
Senior-специалист
10 000 $
380 000 ₽
230 000 ₽
80 000 ₽
*По данным hh.ru и indeed.com

Кому подходит курс?

Продолжающим — отличный способ усилить свои компетенции в разработке мобильных приложений и найти высокооплачиваемую работу
Новичкам - кто планирует стать Android-разработчиком с нуля
Освойте программирование на Java и Kotlin, изучите популярные библиотеки, научитесь разрабатывать мобильные приложения для Android.
Углубите и структурируете знания Java и Kotlin. Начните нарабатывать опыт, выберите необходимые дополнительные навыки, которые пригодятся на работе, и освойте их в рамках этой программы. Получите знания по профессии Android-разработчик уровня Middle.
Любителям Android — чтобы делать крутые приложения для мобильных устройств
Приятный бонус для новичков, системное обучение, структурированная программа курса, полный объём знаний и навыков для Андройд-разработчика — которым не придётся разбираться со всеми нюансами самостоятельно - вы научитесь создавать мобильные приложения на Android для любых проектов и нужд.

Ваш путь в профессию
Android-разработчика

Освоите базовые навыки начинающего мобильного разработчика и научитесь создавать приложения для Android с нуля
8 месяцев: Junior Android-разработчик
+6 месяцев: продвинутые навыки
Изучите дополнительные возможности Android, работу в фоне, профайлинг, отладку и оптимизацию приложений
+2 месяца: дипломный проект
Разработаете второе за курс полноценное приложение под Android на Kotlin или Java и опубликуете его в Google Play — сервис для поиска авиабилетов — дополните проект в портфолио и получите диплом
Трудоустройство
Сможете начать работать по новой специальности после окончания обучения — наш Центр карьеры поможет с составлением правильного резюме, предоставит на выбор вакансии и назначит интервью, а также подготовит к собеседованию.

Программирование мобильных приложений для начинающих

Создать своё первое приложение на Android с нуля без технического образования и опыта — несложно! Вы точно справитесь - главное следовать программе курса.
Вы изучите на уроках принципы ООП, Java Core, многопоточность, паттерны проектирования и начнете мыслить алгоритмически
Вы освоите все нужные навыки профессионала в практических форматах: тренажеры, мини-проекты, интерактивные вебинары, сквозные и командные проекты
Вас ждет система полного сопровождения: консультации ментора, личная обратная связь по проектам, постоянная поддержка наставников и координаторов
Теоретическая база
Практика и проекты
Много поддержки

Программа онлайн-курса

3 недели
Блок 1. Введение в IT
Ментор: Никита Катышев
Изучите:
  • как устроена платформа
  • каков формат и программа обучения
  • важные правила и советы по обучению
  • базовые понятия из мира IT (модель, алгоритм, данные, алгоритм, язык и исполнитель, интерфейсы)
  • IT в совр. мире (что такое фронтенд, бэкенд, сетевая инфраструктура, бизнес-аналитика, искусственный интеллект)

Результат: знакомство с основными понятиями IT-сферы
В этом блоке вы ознакомитесь с базовыми понятиями IT-сферы и поймете сами принципы обучения.
3.5 месяцев
Блок 2. Программирование на Java
Ментор: Никита Катышев
Изучите:
  • основы языка Java: типы данных, операторы, основные конструкции (условия и циклы), методы, исключения, интерфейсы, работу с файлами, шаблоны и паттерны
  • основы ООП и получите понимание, как применять их принципы в коде


Результат: создадите простой чат-сервер, мини-игру “Шахматы” и мини-игру Role Playing Game (RPG)
Вы познакомитесь с языком Java и научитесь писать на нем программы. А также сможете решать задачи на этом языке программирования.
3 недели
Блок 3. Kotlin и Android Studio
Изучите:
  • Kotlin,
  • реализацию ООП на Kotlin
  • Android Studio IDE

Результат: написание программ на языке Kotlin
Вы познакомитесь с языком Kotlin и научитесь писать на нем программы, поймете структуру Android-проекта и сможете работать с Java и Kotlin в одном проекте, а также переводить код с языка Java на Kotlin.
3 месяца
Блок 4. Основы Android UI
Изучите:
  • основные понятия Android UI и из каких компонентов состоит мобильное приложение
  • как организован ввод на мобильных устройствах
  • что такое адаптивный интерфейс и как его строить
  • что такое UI-тестирование и как писать UI-тесты
  • использование различных методов построения экранов и навигации в приложении
  • создание пользовательского интерфейса
  • работу с форматом XML

Результат: вы научитесь подключать RecyclerView и создавать пользовательские интерфейсы различной сложности. Сможете делать графические динамические объекты, писать UI-тесты и создавать адаптивный интерфейс

Проект: приложение по поиску фильмов
Вы познакомитесь с основами дизайна интерфейса мобильных приложений на Android. Научитесь использовать различные методы построения экранов и навигации в приложении, а также создавать пользовательские интерфейсы различной сложности. Сможете писать UI-тесты.
1,5 месяца
Блок 5. Варианты построения архитектур мобильных приложений
Изучите:
  • из чего состоит архитектура UI-слоя приложения
  • основные понятия построения архитектуры мобильных приложений:
- View Binding
- Data Binding
- Retrofit, Gson
- Архитектурные паттерны MVVM, MVI, MVP
  • как внедрять зависимости
  • основные концепции DI
  • как подключать Dagger 2
  • как переиспользовать код
  • зачем приложению нужна архитектура
  • основные принципы построения архитектур
  • особенности архитектуры мобильных приложений

Результат: вы научитесь внедрять зависимости через библиотеки и добавлять Gson и retrofit gson-конвертер, а также работать с сетью в Android. Кроме того, вы сможете
подбирать необходимый вариант построения архитектуры мобильного приложения, проектировать различные варианты построения архитектур мобильных приложений и внедрять зависимости через Dagger, Koin, Hilt

Вы узнаете, для чего приложению нужна архитектура, какие есть особенности архитектуры моб. приложений, познакомитесь с архитектурными паттернами, научитесь проектировать различные варианты построения архитектур мобильных приложений и подбирать необходимый вариант построения архитектуры мобильного приложения.
3 недели
Блок 6. Взаимодействие с сервером, работа с локальными хранилищами данных
Изучите:
  • что такое базы данных и какими они бывают
  • основы SQL
  • SQLite, ACID, CRUD
  • что такое администрирование и профилирование БД
  • что такое сериализация и десериализация данных
  • как настраивать обмен данных по сети
  • как использовать язык SQL для написания запросов в БД
  • как подключать БД к своему мобильному приложению
  • как писать миграцию при использовании SQLite.
  • как писать транзакции в Room

Результат: вы сможете реализовать запрос в БД, записать туда сведения и извлечь из них нужную информацию, научитесь использовать в своих проектах БД и переписывать проект с файлов на базу данных, а также сумеете создать свой Dao и описывать запросы к Базе данных.
Вы познакомитесь с базами данных и узнаете, как работать с данными (что такое администрирование и профилирование БД, что такое сериализация и десериализация данных)
1,5 месяца
Блок 7. Многопоточность, реактивные подходы к построению приложения
Изучите:
  • как реализовать асинхронную работу приложения
  • как многопоточность и реактивные подходы помогают увеличить производительность приложения

Результат: вы сможете писать многопоточный и асинхронный код, разрабатывать многопоточные или асинхронные приложения, увеличивать производительность и настраивать обмен данных по сети и с базой данных.
Вы познакомитесь с многопоточностью и асинхронностью, поймете, для чего их использовать в приложении, научитесь настраивать обмен данных по сети и с базой данных.
3 недели
Блок 8. Больше о работе в фоне
Изучите:
  • какие есть категории работ в фоне
  • какую категорию использовать в зависимости от ситуации
  • какие есть ограничения при работе в фоне
  • что такое Services и Notification, какие у них особенности и как их применять
  • что такое WorkManager, AlarmManager, BroadcastReceiver и как их применять

Результат: Настроите работу приложения в фоне и решите с его помощью различные задачи. Вы будете использовать Android-компоненты для работы в фоне и выстроите взаимодействие с другими приложениями и элементами устройства.
Вы узнаете, что такое работа в фоне, для чего ее нужно реализовывать в приложениях, какие есть типы работ в фоне, научитесь запускать фоновые задачи, которые могут выполняться с заданной периодичностью или в заданное время, а также познакомитесь с технологиями, которые помогут реализовать и настроить работу в фоне.
1,5 месяца
Блок 9. Подготовка приложения к публикации
Изучите:
  • как подготовить приложение к публикации, какие существуют ограничения
  • какие этапы проходит приложение перед публикацией
  • важные моменты по отладке приложения и его профайлингу
  • какие шаги следует выполнить для релиза приложения

Результат: Отлаженное и подготовленное к публикации приложение
Вы научитесь проверять свое приложение на быстродействие, потребление ресурсов и так далее, сможете подготовить свое приложение к публикации, узнаете все этапы, которые нужно пройти перед публикации приложения, зарегистрируетесь в Play Console (для публикации приложения), а также сможете сделать страницу приложения в Play Market привлекательной, научиться работать с отзывами и загружать новые версии приложения.
2 недели
Бонусный блок: Тестирование и безопасность приложения
Изучите:
  • простые тесты для тестирования приложения перед выпуском
  • основы использования библиотеки JUnit и тестирование с помощью Asserts и Robolectric

Результат: вы изучите Mocks и будете писать их в стиле Kotlin
Вы познакомитесь с юнит-тестированием и научитесь писать простые тесты для тестирования приложения перед выпуском
2,5 месяца
Учебная стажировка
Результат: дипломный проект, тема на усмотрение студента
Используя изученный стек технологий, вы разработаете мобильное приложение по теме, которую придумаете сами
Получить подробную программу курса
И план обучения по Android-разработке

Эффективный формат онлайн-обучения

В любое время и в любом месте с мобильного, планшета или ноутбука
Учитесь без отрыва от работы. Выделяйте на учебу столько времени, сколько имеете прямо сейчас, — 15 минут или 2 часа.
Без просмотра многочасовых онлайн-митапов
Сжатые блоки из теории будут чередоваться с практикой. А чтобы вам было удобно делать домашнее задание, мы подготовили конспекты по всем темам.

Короткое видео + текстовая выжимка из урока + практические задания = Экономия вашего времени
С фокусом на практику — 5 разных форматов
20% теории + 80% практики= 100% результат
Чтобы вы быстрее развили нужные навыки, у нас есть 5 видов практики: тренажеры, тесты, домашние задания, хакатоны и сквозные проекты. Чередование разных форматов поможет вам усвоить знания максимально эффективно.
С содержательной обратной связью
Наши выпускники чаще всего довольны менторской поддержкой и оценивают ее на 9,1 балла.

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

Координаторы постоянно на связи, чтобы решить любой организационный вопрос. Кроме того, они постоянно подбадривают и мотивируют студентов, потому что знают — учиться иногда бывает действительно трудно.
С эффективной подготовкой к трудоустройству
Во время обучения вы будете тренироваться на настоящих кейсах, а в командных проектах решать задачи для реальных заказчиков. На стажировках в компаниях-партнерах получите шанс отточить навыки на практике и пообщаться с работодателями.

Реальные истории наших студентов

Узнайте, как преобразилась их жизнь
Отправьте заявку на бесплатную консультацию. Мы позвоним и расскажем подробнее о курсе
Присоединяйтесь!
30 лет, Москва
Татьяна Мирко
Набережные Челны
Аркадий Хазанов
27 лет, Москва
Александра Быстрова
Сергей Димов
34 года, Абакан
Артем Белоконский
Киев
Каменск-Уральский
Долговская Виктория
Москва
Валентин Ветюков
Калининград
Антон Пальшин
Москва
Николай Шумаков
Челябинск
Валентин Шунайлов
53 года, Москва
Москва
Ника Гвенетадзе
34 года, Рига
Андрей Шевченко
Харьков
Ольга Шутылева

4,6
4,8
4,6
78
%
429 отзывов
259 отзывов
138 отзывов
204 отзывов

Студенты рекомендуют нас

Гибкий формат обучения для тех, кто работает
Наши курсы ориентированы на то, чтобы вы занимались без отрыва от работы и выделяли необходимое для учебы время в соответствии с вашим графиком
Чтобы обучение проходило максимально эффективно, мы чередуем форматы обучения: тренажеры, тесты, видеоуроки, онлайн-митапы, хакатоны и сквозные проекты.
Программы курсов создают эксперты с опытом от 5 лет. Студентам помогают опытные менторы-практики из IT-индустрии: дают подробную обратную связь, отвечают на вопросы.
С курсом для новичков справляются все студенты вне зависимости от возраста и предыдущего опыта — главное следовать программе обучения.
Опыт работы и погружение в практику
В зависимости от выбора курса наших студентов ждет:
Рекомендация лучших студентов работодателям из нашей базы
студентов, которые проработали свое резюме в карьерном центре, получили приглашение на собеседование
81%
Взаимодействие с участниками разных направлений, которое способствует развитию soft skills.
• Включаем в курсы задачи и вопросы из реальных собеседований
• Проводим онлайн-тренировки технических собеседований
• Помогаем составить резюме
Во время обучения студенты решают настоящие практические задачи и тренируются на настоящих кейсах.
Определенные направления подготовки дают возможность получить реальный стаж и опыт
Студенты отрабатывают навыки на практике и могут пообщаться с потенциальными работодателями.
Преподаватели и менторы
Егор Воронянский
Ментор на курсе
Middle Java Developer в BPC Banking Technologies.
Стек технологий: Java 8/11, Spring Boot 2, Hibernate, JDBC, HTTP, Reflection API, JUnit, Servlets, Jetty, Multithreading, ORM
Константин Уренев
Эксперт, автор курса
Старший инженер по разработке в «Сбербанк», 5+ лет программирует на Java/Kotlin и 3 года преподает Android-разработку
Никита Баришок
Ведущий эксперт курса
Работал в Trucker Path, ABBYY, BMSTU Research Institute, 6+ лет опыта разработки на Android
Эксперт, автор курса
Android Developer в Arrival LTD — разрабатывает приложения для взаимодействия с электромобилями, 3+ лет в Android-разработке

Александр Солдатенков

Освоите современные технологии Android-разработки

Java Core
JUnit
Android SDK
Material Design
Google Play
FCM
ProGuard
Rx.Java
Git
MySQL
ViewBinding
Crashlytics
Gradle
Android Architecture Components
Kotlin

Ваше резюме после обучения

Android-разработчик
Я уверенно могу:
Программировать на Java и Kotlin и использовать Android Studio
Работать с системой контроля версий — GIT
Проектировать мобильные приложения с учетом их архитектуры
Создавать пользовательские интерфейсы различной сложности
Работать с анимацией в интерфейсах
Работать с сервером, локальными хранилищами и базами данных
Организовывать сетевое взаимодействие, используя предложенные платформой стандартные методы и современные библиотеки
Тестировать приложения
Зарплата: от 90 000 ₽
Применять существующие Android-компоненты для работы в фоне, взаимодействия с другими приложениями и элементами устройства
Применять реактивный подход и использовать различные библиотеки для его реализации — RxJava, Coroutines
Использовать AppBundle и релизить приложение в PlayStore
Каждого ученика сопровождает Центр карьеры Skillfactory во время и после обучения
Консультация по развитию карьеры
Определим карьерную цель, построим карту ее достижения, замотивируем и снимем все барьеры и страхи
Помощь в составлении резюме
Поможем написать продающее резюме: проведем ревью и аудит компетенций, выделим ваши преимущества, расставим правильные акценты и упакуем ваш опыт
Карьерный клуб
Компания мечты ждет вас— вы встретитесь с представителями рынка, HR, IT-рекрутерами, узнаете, как выглядит новая профессия в реальности. Сможете посещать вебинары с техническими специалистами для обсуждения тестовых заданий и прохождения технических интервью
Каналы в Telegram
Сможете откликаться на вакансии партнеров, смотреть анонсы наших событий и регистрироваться на них, общаться в чате выпускников

Центр карьеры

Сертификат служит подтверждением знаний и навыков, полученных на курсе
«Профессия: Android-разработчик»
Документ может быть переведен на английский язык.
Деятельность школы SkillFactory лицензирована.
Номер государственной лицензии: 04116.

Подтвердим вашу квалификацию сертификатом

Выберите тариф
и запишитесь на курс

Выбрать тариф
Базовый
Оптимальный
Индивидуальный
Выбрать тариф
Выбрать тариф
4 253 ₽ /мес.
Самый популярный
6 167 ₽ /мес.
12 025 ₽ /мес.
Цена указана из расчета рассрочки на 36 месяца от наших партнеров.
Первый платеж через месяц
Цена указана из расчета рассрочки на 36 месяца от наших партнеров.
Первый платеж через месяц
Цена указана из расчета рассрочки на 36 месяца от наших партнеров.
Первый платеж через месяц
7 089 ₽ /мес.
10 278 ₽ /мес.
20 042 ₽ /мес.
Доступ к материалам курса навсегда
Поддержка менторов в Slack
Поддержка координаторов и первой линии саппорта
Участие в вебинарах с преподавателями
Помощь с трудоустройством от Центра карьеры
2 карьерные консультация от Центра карьеры (включая ревью резюме на англ. языке и советы как выйти на зарубежный рынок)
•‎
Тестовое техническое индивидуальное собеседование с ментором
•‎
•‎
•‎
•‎
•‎
•‎
Все, что входит в Оптимальный тариф +
3 карьерные консультация от Центра карьеры (включая ревью резюме на англ. языке и советы как выйти на зарубежный рынок)
Персональный ментор - созвоны каждую неделю на 60 мин, полное сопровождение
•‎
•‎
16 индивидуальных консультаций с ментором (60 мин.)
•‎
Все, что входит в Базовый тариф +
Наш менеджер свяжется с вами и проконсультирует по наиболее подходящим условиям
12 : 10 : 44 : 16
40%
скидка
дней
часов
минут
секунд
1 карьерная консультация от Центра карьеры
•‎
Продление дедлайнов на задание неограниченное количество раз
•‎
Дополнительные 4 модуля по алгоритмам и структурам данных
•‎
Свой проект с ментором во время обучения
•‎
В курс входит 4 блока: Линейные структуры данных, Рекурсия и комбинаторика, Сортировки и поиск, Хеширование
карьерная консультация
ревью резюме
карьерный клуб
сообщество с вакансиями
рассылка резюме по партнерам
Есть дополнительная скидка при оплате всего курса сразу
Есть дополнительная скидка при оплате всего курса сразу
Есть дополнительная скидка при оплате всего курса сразу
Отзывы студентов курсов
Самообучение с нуля - это не моё, хотя я и освоил основы Python и базы данных самостоятельно. Дедлайны же на курсе сильно стимулируют к занятиям, ну и здорово, когда есть, с кем обсудить возникшие во время обучения проблемы. Всегда старайтесь сделать больше, чем надо для выполнения домашнего задания
Еще очень многому нужно учиться, но курс однозначно стоит своих денег. Желающим работать с данными однозначно рекомендую. Но если уровень совсем нулевой, будет не просто.
Александр Гладких
Понравилось, что много задач. Иногда приходилось подумать, чтобы их решить. Теория хорошо объяснена и много ссылок на дополнительные ресурсы.
Наталья Карькова
Мне хочется сказать большое спасибо авторам этого куса и организаторам обучения. Это был мой первый онлайн курс в жизни. Я давно работаю в сфере IT. Очень любопытно было познакомиться с новым инструментом. Курс оказался именно тем, чего хотелось. Для меня все было новым. Несмотря на наличие опыта программирования на разных языках, мне было нелегко.
Вера Шерман
Экзамен был достаточно интересный, хотя хотелось-бы потруднее. Все модули были сделаны достаточно понятно и было достаточно практики. Из замечаний, хотелось бы больше практики по визуализации.
Кирилл Атаманенко
Замечательно подобрано соотношение материала и практики, специалисты курса всегда готовы прийти на помощь, вебинары проводятся в доступной форме.
Александр Чесноков
Курс понравился своей интерактивностью, доступной и наглядной подачей материала, обилием ссылок на дополнительные материалы. Представляет собой обязательный минимум знаний и даже несколько больше. Хотелось бы еще больше заданий на работу с Pandas, API и визуализацию.
Андрей Зелепукин
Несколько раз пытался начинать обучаться, но каждый раз останавливался, если что-то не мог понять. Поэтому в очередной раз решив еще раз начать все сначала, поставил себе задачу обучаться не самостоятельно, а с помощью четкой программы. Все, с кем успел "столкнуться" объясняют доходчиво, помогают постоянно, если возникают вопросы.
Курс позволяет выбрать удобный ритм обучения. Есть возможность перейти в другой поток и всё также получать обратную связь от менторов и кураторов. Если твой поток выпустился - это не значит, что ты не сможешь закончить обучение.
После курса я буду искать работу как Full-stack разработчика для веба. Я доволен, курсы проходят отлично. Плюс очень важный момент - очень много людей, с которыми есть общие интересы. Сейчас в свободное время, уже после 3 месяцев курсов я брал несколько заказов на фрилансе. Простенькие landing page. Как раз то, что надо, чтобы «набить скил».

Как получить скидку?

За счет работодателя
Для запроса документов забронируйте курс через форму и выберите пункт «Оплатить
как юрлицо» или напишите на почту info@skillfactory.ru
Реферальная программа
Вы можете получить скидку 20%, пригласив друзей на наши курсы.
Программы лояльности
После оплаты одного из курсов вы получаете скидку на другой.
Репост
Поделитесь ссылкой у себя
в соцсетях и получите дополнительную скидку 5%.

Часто задаваемые вопросы

О курсе

Учебный процесс

Результаты курса

Оплата

Учитесь из любой точки в удобное время
Развивайте профессиональные навыки в онлайн-формате
Москва
Ереван
Алматы
Минск
Киев
Ташкент
Баку
Казань
Санкт-Петербург
Новосибирск
Одесса
Нижний Новгород
Харьков
Воронеж
Ростов-на-Дону
Екатеринбург
Уфа
Самара
Красноярск
Омск
Челябинск
Калининград
Пермь
Волгоград
Днепропетровск
Ставрополь
Краснодар
Ижевск
Саратов
Иркутск
Тюмень
Астрахань
Тольятти
Хабаровск
Скидки до
Позитивные перемены в Черную пятницу
Черная пятница