top-image
Главная » Услуги и обучение » Информационные технологии » Разработка мобильных приложений » Android » Разработка приложений для платформы Android (Android Application Development)

Код: AND-401/AD

Разработка приложений для платформы Android (Android Application Development)

Отправить нам заявку на участие в мероприятии Получить коммерческое предложение

Описание:

Данный курс посвящен разработке приложений на платформе Android с  использованием Android software development kit (SDK) и структуры программ (framework) приложений. Примеры рассматриваются с использованием среды Eclipse IDE, которая осуществляет до-ступ к инструментам Android SDK. Курс знакомит с демонстрационными проектами, каждый из которых содержит новые функции и механизмы, предоставляемые платформой Android. В программе курса предусмотрено изучение основного потенциала системы, дополнительных возможностей, инструментов для профессиональной разработки Android-приложений. 

Успешное окончание обучения по программе данного курса позволит специалистам:

  • знать структуру приложений в Android и определять их жизненный цикл;
  • знать структуру манифеста и внешних ресурсов, "Точки Активности" (Activity) и их жизненный цикл;
  • создавать пользовательский интерфейс с помощью разметки и "Представлений" (Views)
  • выполнять различные действияи обмениваться сообщениями между программными компонентами с помощью механизма "Намерений"(Intents);
  • хранить информацию и совместно использовать её в файлах и в базах данных;
  • обмениваться информацией с помощью Источников данных (Content Providers).

Целевая аудитория:

Разработчики мобильных приложений, желающие получить или улучшить знания и навыки разработки на платформе Android

Программа мероприятия:

Глава 1. Введение создание Android проекта в среде разработки Eclipse.

  • Создание проекта в среде разработки Eclipse.
  • Создание проекта в командной строке.
  • Использование виртуального Android устройства (эмулятора).
  • Выполнение проекта на эмуляторе.
  • Компоненты Android приложения.
  • Жизненный цикл приложения.
  • Типы Android процессов и их приоритеты.
  • Модификация созданного проекта.

Глава 2. Инструменты Android SDK и класс Activity.

  • Библиотеки системы Android.
  • Манифест файл и его структура. 
  • Создание класса Activity.
  • Жизненный цикл "Точек Активности" в Java коде.

Глава 3. Компоненты типа ListActivity и ListView

  • Представления (Views) и их использование.
  • Добавление представлений в приложение.
  • Использование ListActivity.
  • Добавление события в список представлений.

Глава 4. Намерения (Intents) и Фильтры намерений (Intent filters)

  • Явные Намерения.
  • Неявные Намерения.
  • Передача данных в Намерениях.
  • Регистрация фильтра с использованием класса типа IntentFilter.

Глава 5. Пользовательские Представления

  • Модификация существующих представлений.
  • Пошаговые инструкции по созданию пользователь-ского Представления.
  • Использование метода onDraw().

Глава 6. Диалоги и Тосты

  • Подклассы, порожденные от Dialog.
  • Создание диалогов с определенным пользователем макетом.
  • "Точки Активности" с диалоговыми темами.
  • Тосты (Toasts).
  • Пользовательская подстройка Тостов.

Глава 7. Дополнительные возможности пользовательских интерфейсов - меню опций, контекстные меню и WebView.

  • Построение меню в Java коде.
  • Построение меню из ресурсного файла.
  • Обработка выбранного события.
  • Суб-меню.
  • Контекстные меню.
  • Дополнительные опции Menu Item.
  • Флажки и радио кнопки.
  • Сочетания клавиш, используемые для сокращения.
  • Использование WebView и вызов браузера.

Глава 8. Постоянное хранение данных в Android приложениях.

  • Файловый ввод/вывод (File I/O).
  • Общие настройки (Shared Preferences).
  • Сохранение состояния "Точки Активности".

Глава 9. Постоянное хранение данных в Android приложениях с использованием баз SQLite и Провайдеры контента.

  • Библиотека SQLite и базы данных, создаваемые с ее помощью.
  • Курсоры.
  • Встроенные в Андроид Провайдеры контента.

Глава 10. Уведомления в Android

  • Создание объекта типа NotificationManager.
  • Создание объекта уведомления и конфигурирование внешнего вида.
  • Активизация уведомления.
Оставить свой отзыв об этом мероприятии