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

За дополнительной информацией обращаться:

Ведущий специалист Ордынская Марина Юрьевна, ауд. 607-7., тел. +375 17 397-82-95, +375 29 639-65-63,
e-mail: ordinskaya@bsuir.by

ведущий специалист Крищенович Вероника Анатольевна, ауд. 607-7., тел. +375 17 397-82-95, +375 29 390-88-95,
e-mail: krish@bsuir.by

Заместитель декана Гарбуз Виталий Борисович, ауд. 402-8., тел. +375 29 686-61-14,
e-mail: garbuz@bsuir.by

Запись осуществляется через электронную форму. Обучение начинаются по мере формирования групп.
 

Стоимость

500

Продолжительность

36 часов

О программе

Content image

Цель курса – получение базовых знаний и навыков, необходимых для  освоения любых возможностей платформы и применения их при разработке собственных приложений.
Предварительный уровень подготовки: знание основ программирования на языке Java, базовые знания реляционных баз данных (SQL), уверенное владение интегрированной средой разработки Eclipse. Рекомендуем прослушать курс «Программирование на языке JAVA».
В результате освоения курса слушатель будет уметь:

  • разрабатывать мобильные приложения в эмуляторе Android;
  • работать с меню в ОС Android для удобных с точки зрения юзабилити приложений;
  • работать с внутренними системными службами в ОС Android, поставщиками контента и базами данных;
  • тестировать созданные мобильные приложения для эффективной работы.

Программа курса
Обзор платформы Android
Что такое Android. История возникновения. Преимущества Android. Архитектура Android. Особенности платформы Android. Основные компоненты Android. Безопасность и полномочия (Permissions). Установка и настройка компонентов среды разработки.
Активности и ресурсы
Активности (Activity) в Android. Создание Активности. Жизненный цикл Активности. Стеки Активностей. Состояния Активностей. Отслеживание изменений состояния Активности. Ресурсы. Отделение ресурсов от кода программы. Создание ресурсов. Простые значения. Визуальные стили и темы. Изображения. Разметка. Анимация. Меню.
Приложения и пользовательский интерфейс
Использование внешних ресурсов в коде приложения. Использование ресурсов внутри ресурсов. Локализация приложения с помощью внешних ресурсов. Класс Application. Обработка событий жизненного цикла приложения. Понятие контекста. Пользовательский интерфейс. Представления (View). Разметка (Layout).
Намерения, меню и работа с данными
Адаптеры в Android. Использование Адаптеров для привязки данных. Намерения в Android. Использование Намерений для запуска Активностей. Неявные намерения. Сохранение состояния и настроек приложения. Общие Настройки (Shared Preferences). Работа с файлами. Использование статических файлов как ресурсов. Меню в Android. Дочерние и контекстные меню. Описание меню с помощью XML.
СУБД, контент-провайдеры и использование сетевых сервисов
Работа с базами данных в Android. Курсоры (Cursor) и ContentValues. Работа с СУБД SQLite. .Работа с СУБД без адаптера. Особенности работы с БД в Android. Выполнение запросов для доступа к данным. Изменение данных в БД. Использование SimpleCursorAdapter. Контент-провайдеры. Использование контент-провайдеров. Создание контент-провайдеров. Использование интернет-сервисов.
Диалоги в Android
Виды диалогов. Рекомендации по дизайну диалогов. Создание и удаление диалогов. Обработка событий.
Широковещательные приемники (Broadcast Receivers)
Применение широковещательных приемников. Жизненный цикл приемника. Регистрация приемника. Использование Ordered Broadcast. Использование PendingIntent. 

Записаться на курс

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

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