Android. Продвинутый уровень

Разработка мобильных приложений на Android Studio v3

Продолжая разработку погодного приложения, студенты научатся использовать системные службы Android SDK, поставщики контента, базу данных и другие аппаратные и программные возможности платформы. Получат опыт создания интерфейса приложения в стиле Material Design. Узнают о способах распространения программного продукта.

Чему Вы научитесь

  • Создавать удобные для пользователей приложения;
  • Работать с базами данных;
  • Создавать виджеты;
  • Создавать многопоточные приложения и понимать, где эти навыки можно использовать;
  • Работать с картами Google.

Что Вы получите

Видеозаписи всех онлайн-занятий
Методички и практические задания
Общение с одногруппниками
Сертификат об окончании обучения
  • 1
    Урок 1. Материальный дизайн. Меню. Навигация по приложению
    Материальный дизайн. Menu, AppBar, ActionBar и ToolBar. Navigation Drawer. Темы, атрибуты тем, свои стили.
  • 2
    Урок 2. Жизненный цикл View. Создание View. Вызов телефонного номера. Датчики
    Жизненный цикл View. Создание Custom View на конкретном примере. Краткий обзор телефонии, работа с сенсорами.
  • 3
    Урок 3. Многопоточность
    Многопоточность в Android. Thread, AsyncTask на примере загрузки http-страницы. Handler. Альтернативы AsyncTask. Service. Методы разгрузки главного потока. Синхронное и асинхронное выполнение.
  • 4
    Урок 4. Продвинутая работа с сетью
    HTTP-протокол. HTTP-запросы с помощью HttpUrlConnection. OkHttp. Shared preferences.
  • 5
    Урок 5. Room, Content Provider, Shared Preferences
    Content Provider на примере списка контактов. Краткое изложение баз данных, работа с ними через Room. Как можно сохранять данные в Shared Preferences.
  • 6
    Урок 6. Широковещательные сообщения, push-уведомления
    Широковещательные уведомление, отправка и приемка. Получение Push-уведомления.
  • 7
    Урок 7. Позиционирование и GoogleMaps API
    Создание приложения, с геолокацией и картами Google.
  • 8
    Урок 8. Типы построения приложения. Аутентификация приложения через Google. Публикация приложения
    Разбор flavor и build type в Android Studio, Приложение с аутентификацией. Разбор публикации приложения

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