Разработка Android-приложений для мобильных устройств

Курс предназначен для тех, кто не имеет опыта работы в разработке мобильных приложений в Android Studio, и посвящен изучению современных способов разработки мобильных приложений для операционной системы Android. 

Разработка Android-приложений для мобильных устройств
Бесплатно
10 недель10 недель
Сертификат гос. образцаСертификат гос. образца
Платный сертификатПлатный сертификат
РусскийРусский
Университет ИТМО
Открытое Образование

Описание:

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

После прохождения курса слушатели смогут создавать приложения для операционной системы Android; управлять навигацией между различными активностями приложения; использовать фрагменты и т.д.

Существенным преимуществом для слушателей будут знания языка программирования Java и связанных с ним технологий. Курс позволяет существенно расширить свои знания и практические навыки для разработки мобильных приложений в среде Android Studio, на протяжении курса будет разработано 10 приложений. Модуль может быть использован как самостоятельный курс, либо в сочетании с другими модулями в программах обучения магистров, а также для повышения квалификации слушателей.

Программа курса:

Тема 1. Знакомство с ОС Android.

  1. Введение
  2. Установка необходимого программного обеспечения
  3. Настройка SDK Manager и создание эмулятора
  4. Создание проекта и запуск на устройстве
  5. Настройка внешнего вида Android Studio

Тема 2. Работа с разметкой.

  1. Интерфейс Android Studio
  2. Редактор макета
  3. Работа с TextView
  4. Родительские макеты
  5. Класс Activity, внутренние и внешние отступы

Тема 3.  Элементы управления

  1. Основные элементы управления
  2. Создание приложения «Тест» ч.1
  3. Создание приложения «Тест» ч.2
  4. Создание приложения «Список сериалов» ч.1
  5. Создание приложения «Список сериалов» ч.2

Тема 4. Активити и интенты

  1. Множественные активности и интенты
  2. Создание приложения «Передача данных» ч.1
  3. Создание приложения «Передача данных» ч.2
  4. Создание приложения «Вызов сторонних приложений» ч.1
  5. Создание приложения «Вызов сторонних приложений» ч.2

Тема 5. Жизненный цикл активити

  1. Управление жизненным циклом активити
  2. Создание приложения «Жизненный цикл активити» ч.1
  3. Создание приложения «Жизненный цикл активити» ч.2
  4. Создание приложения «Таймер» ч.1
  5. Создание приложения «Таймер» ч.2

Тема 6. Адаптеры и списки

  1. Адаптеры и списки
  2. Создание простейшего спискового приложения
  3. Создание приложения «Спорт» ч.1
  4. Создание приложения «Спорт» ч.2
  5. Создание приложения «Спорт» ч.3

Тема 7. Элемент RecyclerView

  1. RecyclerView
  2. Построение RecyclerView
  3. Создание приложения «Grumpy Cat» ч.1
  4. Создание приложения «Grumpy Cat» ч.2
  5. Создание приложения «Grumpy Cat» ч.3

Тема 8. Фрагменты

  1. Фрагменты
  2. Создание приложения «Фрагменты» ч.1
  3. Создание приложения «Фрагменты» ч.2
  4. Заключение