Android Developer. Basic | OTUS
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
C++ Developer. Professional
-5%
Scala-разработчик
-8%
Backend-разработчик на PHP
-9%
Алгоритмы и структуры данных
-9%
Team Lead
-6%
Архитектура и шаблоны проектирования Golang Developer. Professional
-5%
HTML/CSS
-11%
C# ASP.NET Core разработчик
-5%
Kotlin Backend Developer
-8%
iOS Developer. Professional
-8%
Java Developer. Professional Web-разработчик на Python MS SQL Server Developer Android Developer. Basic Разработчик программных роботов (RPA) на базе UiPath и PIX Microservice Architecture Unity Game Developer. Basic Разработчик голосовых ассистентов и чат-ботов React.js Developer Node.js Developer Интенсив «Оптимизация в Java» Супер-практикум по использованию и настройке GIT Symfony Framework Java Developer. Basic Unity Game Developer. Professional Супер-интенсив Azure
Инфраструктура
Инфраструктурная платформа на основе Kubernetes
-6%
Экспресс-курс «IaC Ansible»
-10%
Administrator Linux.Basic
-10%
Мониторинг и логирование: Zabbix, Prometheus, ELK
-10%
Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes»
-30%
Administrator Linux. Professional
-6%
Экcпресс-курс «ELK»
-10%
Экспресс-курс по управлению миграциями (DBVC)
-10%
Базы данных Network engineer Cloud Solution Architecture Highload Architect Разработчик голосовых ассистентов и чат-ботов VOIP инженер Супер-практикум по работе с протоколом BGP Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Супер-интенсив "Tarantool"
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Android Developer. Basic

Разработчик Android. Базовый уровень

Длительность обучения:

5 месяцев

4 ак. часа в нед.

Что даст вам этот курс

Если у вас уже есть опыт в программировании и вы хотите стать Android-разработчиком на Kotlin, — мы вам в этом поможем.

За время обучения вы:


  • научитесь профессионально создавать приложения под Android;

  • подготовитесь к собеседованию;

  • разработаете портфолио с использованием современных библиотек и фреймворков.
На курсе много продвинутых тем. Например: Android Architecture Components, тестирование мобильных приложений, RxJava, Dagger 2, многопоточность в Android, Koin, Material Design и т.д.

Сравнение с Продвинутым курсом Android


Весь необходимый набор знаний и навыков для работы на позиции Android-разработчика

Большое преимущество на собеседованиях за счет освоения продвинутых тем

Много практики и живого общения с преподавателями

Подготовка проекта для портфолио в течение всего курса

Преподаватели

Денис Журавлев
Android Team Lead в Mediapark
Сергей Гонин
Lead Android Developer, "Кухня на районе"
Андрей Мельников
Антон Мачихин
Старший разработчик в ООО "Миркод"
Увлекается Android-разработкой с 2011 года. Профессионально находится в этой сфере более 6 лет.

Долгое время работал над созданием приложения «Ultimate Guitar: Аккорды & Табы» — одного из лучших приложений для саморазвития 2018 года по мнению Google Play, а также сохранявшего позицию №1 в рейтинге платных приложений в США. На текущий момент занимает должность Android Team Lead в Mediapark.

Имеет опыт работы с приложениями не только со стороны разработки, но и со стороны маркетинга и продаж. Также участвовал в разработке приложений для компаний «Мегафон» и Burger King, пробовал себя в стартапах и фрилансе.

Начинал карьеру с профессиональной веб-разработки, создавал приложения на iOS, был частью Tortuga Team в качестве разработчика игр.

Любимым приложением, разработанным за карьеру, считает Tonebridge Guitar Effects.

Работал Java- и Android-разработчиком в GreenData, Unio Smarthome, «ЭР-Телеком». Создавал программное обеспечение для систем «Умный дом», занимался разработкой мобильных приложений и ПО для ТВ-приставок на базе Android.

С 2018 года — Android-разработчик в Яндекс.Браузере. Принимал участие в создании приложений Яндекс.Мессенджер, Алиса и других.

Образование: ПНИПУ по направлению «Разработка программно-информационных систем» (окончил с отличием).

Преподавательский опыт:
— организация и подготовка студентов ПНИПУ к олимпиадам по спортивному программированию;
— подготовка студентов колледжа к World Skills Russia 2019 (5 призовых мест);
— проведение вебинара по Android-разработке на платформе LoftSchool 2019;
— участие в Яндекс.Практикуме.

Всем привет! Меня зовут Андрей,в ИТ работаю больше 10 лет, начинал с веб разработки, затем перешел в мобильную разработку и занимаюсь Android разработкой уже более 7 лет. Из самых больших и известных приложений, над которыми работал - Чемпионат.ком, Афиша, Рамблер.Касса. С приложением Афиша, получили награду Google Play - лучшее приложение года в России. Написал ряд статей на хабре: https://habr.com/ru/users/andrey7mel/posts/
Интересуюсь современными технологиями, с нетерпением жду прихода AI в обычную жизнь. В свободное время играю в футбол и катаюсь на досках, зимой на сноуборде, летом на серфинге.

В Android-разработке с 2014 года. Прошел путь от тестировщика до программиста Java Enterprise. Написал плагин для Android Studio, помогающий генерировать паттерн MVVM + Clean. Также участвовал в разработке навигации внутри помещения с помощью iBeacon и RaspberryPi.

Разрабатывал приложения для Музея русского импрессионизма, аэропорта, фитнес-трекера. Принимал участие в разработке приложения для страховой компании и онлайн-банка.

Окончил КГТУ им. Туполева по специальности "Информационная безопасность телекоммуникационных систем".

Денис
Журавлев
Сергей
Гонин
Андрей
Мельников
Антон
Мачихин

Преподаватели

Денис Журавлев
Android Team Lead в Mediapark
Увлекается Android-разработкой с 2011 года. Профессионально находится в этой сфере более 6 лет.

Долгое время работал над созданием приложения «Ultimate Guitar: Аккорды & Табы» — одного из лучших приложений для саморазвития 2018 года по мнению Google Play, а также сохранявшего позицию №1 в рейтинге платных приложений в США. На текущий момент занимает должность Android Team Lead в Mediapark.

Имеет опыт работы с приложениями не только со стороны разработки, но и со стороны маркетинга и продаж. Также участвовал в разработке приложений для компаний «Мегафон» и Burger King, пробовал себя в стартапах и фрилансе.

Начинал карьеру с профессиональной веб-разработки, создавал приложения на iOS, был частью Tortuga Team в качестве разработчика игр.

Любимым приложением, разработанным за карьеру, считает Tonebridge Guitar Effects.

Сергей Гонин
Lead Android Developer, "Кухня на районе"
Работал Java- и Android-разработчиком в GreenData, Unio Smarthome, «ЭР-Телеком». Создавал программное обеспечение для систем «Умный дом», занимался разработкой мобильных приложений и ПО для ТВ-приставок на базе Android.

С 2018 года — Android-разработчик в Яндекс.Браузере. Принимал участие в создании приложений Яндекс.Мессенджер, Алиса и других.

Образование: ПНИПУ по направлению «Разработка программно-информационных систем» (окончил с отличием).

Преподавательский опыт:
— организация и подготовка студентов ПНИПУ к олимпиадам по спортивному программированию;
— подготовка студентов колледжа к World Skills Russia 2019 (5 призовых мест);
— проведение вебинара по Android-разработке на платформе LoftSchool 2019;
— участие в Яндекс.Практикуме.

Андрей Мельников
Всем привет! Меня зовут Андрей,в ИТ работаю больше 10 лет, начинал с веб разработки, затем перешел в мобильную разработку и занимаюсь Android разработкой уже более 7 лет. Из самых больших и известных приложений, над которыми работал - Чемпионат.ком, Афиша, Рамблер.Касса. С приложением Афиша, получили награду Google Play - лучшее приложение года в России. Написал ряд статей на хабре: https://habr.com/ru/users/andrey7mel/posts/
Интересуюсь современными технологиями, с нетерпением жду прихода AI в обычную жизнь. В свободное время играю в футбол и катаюсь на досках, зимой на сноуборде, летом на серфинге.

Антон Мачихин
Старший разработчик в ООО "Миркод"
В Android-разработке с 2014 года. Прошел путь от тестировщика до программиста Java Enterprise. Написал плагин для Android Studio, помогающий генерировать паттерн MVVM + Clean. Также участвовал в разработке навигации внутри помещения с помощью iBeacon и RaspberryPi.

Разрабатывал приложения для Музея русского импрессионизма, аэропорта, фитнес-трекера. Принимал участие в разработке приложения для страховой компании и онлайн-банка.

Окончил КГТУ им. Туполева по специальности "Информационная безопасность телекоммуникационных систем".

Отзывы

6
Валерий
Добин
До обучения в Otus я работал в сфере ремонта электроники и так же занимался самостоятельным изучением Android около года. Сравнивал несколько курсов и выбрал именно его, был ряд преимуществ. Понравился состав преподавателей, опытные люди и актуальный стек технологий в программе курса, так же довольно много практических заданий. Хотелось бы добавить больше индивидуального подхода, более быстрого решения возникающих трудностей студентов. Обучение дает оценку кода специалистами и подсказки по тому как сделать лучше, поиском работы в этом направлении планирую заняться уже после окончания курса.
Читать целиком
Михаил
Вяхирев
Работал тренером по теннису. Ранее прочёл несколько книг по андроид-разработке, тема понравилось,но знаний приобрёл маловато и решил пройти курс.
Было много нового и интересного на лекциях. Было здорово получать замечания и исправлять их при проверке домашних заданий. Некоторые преподаватели
придираются к каждой строчке,а некоторые более лояльны. Очень трудно было решать многие домашние задания, даже непонятно,что спросить у преподавателя,но
потом постепенно удавалось разобраться и сдать. Это были очень радостные моменты :-)
Очень понравилось,что есть раздел "Материалы урока" - там есть ссылки на документацию,видео,примеры кода на гитхабе. Думаю было бы здорово,чтобы этих материалов было ещё больше и они были бы доступны сразу,а не после прохождения лекции. Тогда желающие могли бы забежать вперёд,подготовится к лекции,задать
вопросы.
Хотелось бы,чтобы было больше тестов для проверки насколько хорошо усвоена теория.
Я закончил обучение всего несколько дней назад и уже записался на продвинутый курс. Работу мечты ищу сейчас. Надеюсь, всё получится!
Читать целиком
Антон
Карпенко
До курса изучал Android самостоятельно - бесплатные ресурсы, пара книг, подкасты. Пробовал даже делать приложения на архитектурных компонентах. Что-то получалось, но всегда не хватало понимания правильно ли я делаю, не изобретаю ли велосипед.
На курсе смог получить самое важное для себя - обратную связь по домашним заданиям и возможность задавать вопросы в чате.
Еще очень понравилась идея со сквозным проектом - во всех ДЗ ты работаешь над улучшением одного приложения. Приятно потом взглянуть на получившийся прогресс и опубликовать результат в Play Store.
Для меня самыми крутыми темами оказались те, к которым я никак не мог подступиться в самостоятельном обучении - тестирование, RxJava и Dagger.
Самые продуктивные занятия получились, когда я пробовал заранее до вебинара изучить тему, применить её в проекте или решить Google Codelab. В результате - в ходе занятия я дополнял и структурировал свои знания и задавал конкретные вопросы. Метод сложный, но крайне эффективный.
Сейчас продолжаю обучение уже на продвинутом курсе - сложно и очень интересно!
Читать целиком
Екатерина
Нагих
До обучения на курсе otus 1,5 года работала инженером контроля качества, до этого работала в другой отрасли 10 лет. За время работы инженером контроля качества пришло понимание, что хочется расширить область знаний для автоматизированного тестирования, были попытки и применение разнообразных технологий, методик, но в силу специфики продукта, уйти от мануального тестирования не получалось. И с каждым найденным багом хотелось все починить. Решила начать путь разработчика с вашего курса. Программа понравилась, дает полное представление о разработке под андройд. Мне не хватало фундаментальных знаний по программированию, архитектуре, кропотливо и педантично продиралась через дебри к знаниям и результатам. В процессе обучения узнала много нового о работе устройств на андройд, нюансы и специфика, что ускорило и облегчило мою работу как инженера-тестировщика. Знаний почти полного курса хватило для прохождения плана развития на андройд разработчика. И после успешного завершения программы, я получила должность андройд разработчика на своём любимом проекте. Горят глаза и руки, чтобы сделать продукт лучше) Спасибо, ребята, за знания, настрой)
Читать целиком
Андрей
Гришанов
В основном остался доволен курсом, материала хватало, домашние задания были интересными, самая большая сложность была с Dagger2, частично из--за сложности темы, частично из-за кривой лекции, расстроило, что кроме Дениса никто не делал нормальный код ревью, сложилось ощущение что на курсе не хватает преподавателей т.к. из 14 д/з, 12 были проверены одним человеком. Ну и отдельное расстройство из-за того, что нельзя получить сертификат заранее, а нужно ждать конца курса, даже если всё уже сдано
Читать целиком
Дарья
Лобжанидзе
В целом, курс мне понравился.
До курса работала тестировщиком. Самостоятельно пыталась изучать андроид, но понимала, что не хватает скиллов. Поэтому решила дополнительно пройти курс.
В целом на курсе давали много актуальной информации, стек технологий на котором в данный момент идет разработка под андроид. Домашние задания были сложные для меня. Мне потребовалось много дополнительного времени, плюс самостоятельное изучение, чтоб их выполнить. Плюс мотивация должна быть конечно же. Большое спасибо преподавателям за курс, было интересно!
Что не понравилось на курсе, это плохой фидбэк по домашкам от одного из преподавателей. Так получилось, что он проверял практически все мои домашки. Я конечно ожидала более конструктивной обратной связи. Но это, как понимаю, известная проблема)
Читать целиком
Валерий
Добин
До обучения в Otus я работал в сфере ремонта электроники и так же занимался самостоятельным изучением Android около года. Сравнивал несколько курсов и выбрал именно его, был ряд преимуществ. Понравился состав преподавателей, опытные люди и актуальный стек технологий в программе курса, так же довольно много практических заданий. Хотелось бы добавить больше индивидуального подхода, более быстрого решения возникающих трудностей студентов. Обучение дает оценку кода специалистами и подсказки по тому как сделать лучше, поиском работы в этом направлении планирую заняться уже после окончания курса.
Читать целиком
Михаил
Вяхирев
Работал тренером по теннису. Ранее прочёл несколько книг по андроид-разработке, тема понравилось,но знаний приобрёл маловато и решил пройти курс.
Было много нового и интересного на лекциях. Было здорово получать замечания и исправлять их при проверке домашних заданий. Некоторые преподаватели
придираются к каждой строчке,а некоторые более лояльны. Очень трудно было решать многие домашние задания, даже непонятно,что спросить у преподавателя,но
потом постепенно удавалось разобраться и сдать. Это были очень радостные моменты :-)
Очень понравилось,что есть раздел "Материалы урока" - там есть ссылки на документацию,видео,примеры кода на гитхабе. Думаю было бы здорово,чтобы этих материалов было ещё больше и они были бы доступны сразу,а не после прохождения лекции. Тогда желающие могли бы забежать вперёд,подготовится к лекции,задать
вопросы.
Хотелось бы,чтобы было больше тестов для проверки насколько хорошо усвоена теория.
Я закончил обучение всего несколько дней назад и уже записался на продвинутый курс. Работу мечты ищу сейчас. Надеюсь, всё получится!
Читать целиком
Антон
Карпенко
До курса изучал Android самостоятельно - бесплатные ресурсы, пара книг, подкасты. Пробовал даже делать приложения на архитектурных компонентах. Что-то получалось, но всегда не хватало понимания правильно ли я делаю, не изобретаю ли велосипед.
На курсе смог получить самое важное для себя - обратную связь по домашним заданиям и возможность задавать вопросы в чате.
Еще очень понравилась идея со сквозным проектом - во всех ДЗ ты работаешь над улучшением одного приложения. Приятно потом взглянуть на получившийся прогресс и опубликовать результат в Play Store.
Для меня самыми крутыми темами оказались те, к которым я никак не мог подступиться в самостоятельном обучении - тестирование, RxJava и Dagger.
Самые продуктивные занятия получились, когда я пробовал заранее до вебинара изучить тему, применить её в проекте или решить Google Codelab. В результате - в ходе занятия я дополнял и структурировал свои знания и задавал конкретные вопросы. Метод сложный, но крайне эффективный.
Сейчас продолжаю обучение уже на продвинутом курсе - сложно и очень интересно!
Читать целиком
Екатерина
Нагих
До обучения на курсе otus 1,5 года работала инженером контроля качества, до этого работала в другой отрасли 10 лет. За время работы инженером контроля качества пришло понимание, что хочется расширить область знаний для автоматизированного тестирования, были попытки и применение разнообразных технологий, методик, но в силу специфики продукта, уйти от мануального тестирования не получалось. И с каждым найденным багом хотелось все починить. Решила начать путь разработчика с вашего курса. Программа понравилась, дает полное представление о разработке под андройд. Мне не хватало фундаментальных знаний по программированию, архитектуре, кропотливо и педантично продиралась через дебри к знаниям и результатам. В процессе обучения узнала много нового о работе устройств на андройд, нюансы и специфика, что ускорило и облегчило мою работу как инженера-тестировщика. Знаний почти полного курса хватило для прохождения плана развития на андройд разработчика. И после успешного завершения программы, я получила должность андройд разработчика на своём любимом проекте. Горят глаза и руки, чтобы сделать продукт лучше) Спасибо, ребята, за знания, настрой)
Читать целиком
Андрей
Гришанов
В основном остался доволен курсом, материала хватало, домашние задания были интересными, самая большая сложность была с Dagger2, частично из--за сложности темы, частично из-за кривой лекции, расстроило, что кроме Дениса никто не делал нормальный код ревью, сложилось ощущение что на курсе не хватает преподавателей т.к. из 14 д/з, 12 были проверены одним человеком. Ну и отдельное расстройство из-за того, что нельзя получить сертификат заранее, а нужно ждать конца курса, даже если всё уже сдано
Читать целиком
Дарья
Лобжанидзе
В целом, курс мне понравился.
До курса работала тестировщиком. Самостоятельно пыталась изучать андроид, но понимала, что не хватает скиллов. Поэтому решила дополнительно пройти курс.
В целом на курсе давали много актуальной информации, стек технологий на котором в данный момент идет разработка под андроид. Домашние задания были сложные для меня. Мне потребовалось много дополнительного времени, плюс самостоятельное изучение, чтоб их выполнить. Плюс мотивация должна быть конечно же. Большое спасибо преподавателям за курс, было интересно!
Что не понравилось на курсе, это плохой фидбэк по домашкам от одного из преподавателей. Так получилось, что он проверял практически все мои домашки. Я конечно ожидала более конструктивной обратной связи. Но это, как понимаю, известная проблема)
Читать целиком

Необходимые знания

Обязательно:
  • опыт программирования на любом объектно-ориентированном языке программирования.
Будет плюсом:
  • знакомство с языком Java;
  • знание шаблонов проектирования;
  • умение писать чистый код;
  • навыки использования git.
Подготовительный курс

  • Курс по Java-разработке для начинающих программистов

  • Занятия в формате видео и проверочные тесты

  • Все необходимые знания и навыки для поступления на курсы "Разработчик Java" и "Android-разработчик.Базовый курс"

Записаться

Процесс обучения

Всё обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.

Вебинары идут дважды в неделю по 1,5 часа. Все вебинары сохраняются и в записи в вашем личном кабинете.

Домашнее задание выдается в среднем одно в две недели, а его выполнение занимает 3-5 часов. Мы горячо призываем заниматься такой самостоятельной работой, так как это поможет вам качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью наших преподавателей.

Возникающие вопросы по материалам лекций, домашним заданиям и по выпускному проекту вы сможете задавать преподавателю в слаке или во время вебинаров.

Курс длится 5 месяцев, финальный месяц отводится для выполнения проектной работы до сдачи домашних заданий и вопросов преподавателям.

Выполнение проектной работы помогает усвоению практических навыков, а тема проекта отдельно выносится в сертификат. Во время работы над проектом студенты получают консультации и обратную связь от преподавателей в слаке группы и на проектных занятиях.
Корпоративное обучение для ваших сотрудников
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
Тема 1. Основы Kotlin. Стандартная библиотека. Часть 1
Тема 2. Основы Kotlin. Стандартная библиотека. Часть 2
Тема 3. Главный компонент Android — Activity
Тема 4. Интерфейс экрана. Основные элементы
Тема 5. Интерфейс экрана. Стили, ресурсы, диалоги
Тема 6. Интерфейс экрана. Списки
Тема 7. Интерфейс экрана. Навигация и продвинутая верстка
Тема 8. Fragments
Тема 9. Анимация
C 4 мая
Тема 10. Выходим в интернет
Тема 11. Архитектурные компонеты
Тема 12. Хранение данных. Permisisons
Тема 13. Хранение данных. Room
Тема 14. Binding данных
C 28 мая
Тема 15. Службы (Services)
Тема 16. Отложенные задачи
Тема 17. Широковещательные сообщения (Broadcasts)
Тема 18. Обмен данными с другими приложениями
Тема 19. Firebase
Тема 20. Сенсоры и геолокация
C 18 июня
Тема 21. RxJava. Часть 1
Тема 22. RxJava. Часть 2
Тема 23. Многопоточность в Android
Тема 24. Dagger 2
Тема 25. Koin + Hilt
C 6 июля
Тема 26. Тестирование в Android. Unit-тесты
Тема 27. UI-тестирование в Android
Тема 28. Gradle и публикация приложения
C 16 июля
Тема 29. Консультация по проектам и домашним заданиям
Тема 30. Консультация по проектам и домашним заданиям
Тема 31. Защита проектных работ
Скачать подробную программу
Выпускной проект
На протяжении всего курса вы будете работать над приложением по поиску фильмов. Приложение будет включать в себя возможность поиска фильма или сериала, сортировки по контенту или ключевому слову. Будет содержать экраны с детальным описанием фильма, историей и любимыми фильмами. Также в приложении будет возможность поделиться с друзьями фильмом и мнением о нем, а также настройка уведомлений о выходе нового фильма или эпизода любимого сериала.

Последние 2 недели курса посвящены доработке проекта под руководством преподавателя, что позволит вам получить качественное портфолио.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Демо-занятие «Крестики-нолики на минималках»
Антон Мачихин
День открытых дверей
17 марта в 20:00
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке

После обучения вы


  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, исходные коды программ;

  • сохраните пример разработанного приложения;

  • получите сертификат о прохождении курса;

  • получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).

Дата выдачи сертификата: 31 декабря 2021 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Android Developer. Basic»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Android Developer. Basic»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.