Открываем 100+ курсов на неделю за 1 ₽Узнать больше
Партнёры Академика Pro
  • Для всех
  • С сертификатом
  • На русском языке
  • 31 час
  • 7 747

Android: профессиональный уровень + подготовка к собеседованию

Умеете разрабатывать простые приложения для Android, знаете язык Kotlin и хотите развиваться дальше? Этот курс для вас. Научитесь писать приложения так, как принято в крупных компаниях: по принципам чистой архитектуры и с использованием системы контроля версий Git. Узнаете, как работать с незнакомыми проектами. И наконец, подготовитесь к собеседованию — чтобы устроиться на позицию Junior Android Developer сразу после курса! Курс прошли более 2000 человек.

  • Для всех
  • С сертификатом
  • На русском языке
  • 31 час
  • 7 747
Посмотреть программу

Что вы изучите

  • Dagger 2

  • Kotlin Coroutines

  • Git Flow

  • Clean Architecture

  • SOLID

  • Services

  • Broadcast Receivers

  • Content Providers

  • Android Jetpack (View binding, Data binding, Work Manager, Navigation)

  • Fragments

Содержание курса

  • 17 модулей
  • 17 тем
  • 31 час
  • Подготовка к работе
    • Введение в Git.
    • Установка Git и работа по Git Flow.
    • Работа над незнакомым проектом.
    • Работа с Debugger.
  • Введение в Clean Architecture
    • Обзор приложения Shopping List.
    • Краткий обзор Clean Architecture.
    • Domain-слой. Часть 1.
    • Domain-слой. Часть 2.
    • Data-слой.
    • Presentation-слой. Часть 1. ViewModel.
    • Presentation-слой. Часть 2. Автообновление списка.
  • RecyclerView
    • Макеты для Shopping List.
    • Реализация списков через LinearLayout.
    • Зачем нужен ViewHolder.
    • Баги при использовании RecyclerView.
    • ViewType и RecycledViewPool.
    • Добавление слушателей.
    • Проблемы при использовании notifyDatasetChanged.
    • Реализация через DiffUtil и простой адаптер.
    • Реализация через ListAdapter.
    • Собеседование по RecyclerView.
  • Работа над вторым экраном приложения
    • Макеты для ShopItemActivity.
    • Создание ShopItemViewModel.
    • Завершение работы над ShopItemViewModel.
    • Фабричные методы newIntent.
    • Завершение работы над ShopItemActivity.

Автор курса

  • Андрей Сумин

    Андрей Сумин

    Android-разработчик в «Лаборатории Касперского»

    Автор курсов по Android-разработке и языкам Java и Kotlin

Сертификат от Андрей Сумин

Подтвердит, что вы прошли курс, и усилит ваше портфолио или резюме.

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

  • Как проходить обучение на платформе, чтобы освоить профессию Android-разработчика? С чего мне лучше начать?

    Чтобы погружение в профессию было более структурированным и продуктивным, ознакомьтесь с картой обучения.