Аннотация
Авторизованный курс ориентирован на разработчиков мобильных приложений, желающих получить или улучшить знания и навыки разработки на платформе Android.
Описание
Авторизованный курс Android посвящен разработке приложений на платформе Android с использованием Android software development kit (SDK) и структуры программ (framework) приложений. Примеры рассматриваются с использованием среды Eclipse IDE, которая осуществляет до-ступ к инструментам Android SDK.
Курс знакомит с демонстрационными проектами, каждый из которых содержит новые функции и механизмы, предоставляемые платформой Android.
В программе курса предусмотрено изучение основного потенциала системы, дополнительных возможностей, инструментов для профессиональной разработки Android-приложений.
Успешное окончание обучения по программе данного курса позволит специалистам:
- знать структуру приложений в Android и определять их жизненный цикл;
- знать структуру манифеста и внешних ресурсов, "Точки Активности" (Activity) и их жизненный цикл;
- создавать пользовательский интерфейс с помощью разметки и "Представлений" (Views)
- выполнять различные действия и обмениваться сообщениями между программными компонентами с по-мощью механизма "Намерений" (Intents);
- хранить информацию и совместно использовать её в файлах и в базах данных;
- обмениваться информацией с помощью Источников данных (Content Providers).
Цель курса
Формирование знаний и навыков, необходимых для разработки приложений на платформе Android.
Целевая аудитория
Разработчики мобильных приложений, желаю-щие получить или улучшить знания и навыки разработки на платформе Android
Необходимая подготовка
Для плодотворного прохождения курса нужно владеть базовыми навыками программирования на Java. А также иметь навыки инсталлирования и настройки Java SDK Standard Edition.
- Введение создание Android проекта в среде разработки Eclipse.
- Создание проекта в среде разработки Eclipse.
- Создание проекта в командной строке.
- Использование виртуального Android устройства (эмулятора).
- Выполнение проекта на эмуляторе.
- Компоненты Android приложения.
- Жизненный цикл приложения.
- Типы Android процессов и их приоритеты.
- Модификация созданного проекта.
- Инструменты Android SDK и класс Activity.
- Библиотеки системы Android.
- Манифест файл и его структура.
- Создание класса Activity.
- Жизненный цикл "Точек Активности" в Java коде.
- Компоненты типа ListActivity и ListView
- Представления (Views) и их использование.
- Добавление представлений в приложение.
- Использование ListActivity.
- Добавление события в список представлений.
- Намерения (Intents) и Фильтры намерений (Intent filters)
- Явные Намерения.
- Неявные Намерения.
- Передача данных в Намерениях.
- Регистрация фильтра с использованием класса типа IntentFilter.
- Пользовательские Представления
- Модификация существующих представлений.
- Пошаговые инструкции по созданию пользователь-ского Представления.
- Использование метода onDraw().
- Диалоги и Тосты
- Подклассы, порожденные от Dialog.
- Создание диалогов с определенным пользователем макетом.
- "Точки Активности" с диалоговыми темами.
- Тосты (Toasts).
- Пользовательская подстройка Тостов.
- Дополнительные возможности пользовательских интерфейсов - меню опций, контекстные меню и WebView.
- Построение меню в Java коде.
- Построение меню из ресурсного файла.
- Обработка выбранного события.
- Суб-меню.
- Контекстные меню.
- Дополнительные опции Menu Item.
- Флажки и радио кнопки.
- Сочетания клавиш, используемые для сокращения.
- Использование WebView и вызов браузера.
- Постоянное хранение данных в Android приложениях.
- Файловый ввод/вывод (File I/O).
- Общие настройки (Shared Preferences).
- Сохранение состояния "Точки Активности".
- Постоянное хранение данных в Android приложениях с использованием баз SQLite и Провайдеры контента.
- Библиотека SQLite и базы данных, создаваемые с ее помощью.
- Курсоры.
- Встроенные в Андроид Провайдеры контента.
- Уведомления в Android
- Создание объекта типа NotificationManager.
- Создание объекта уведомления и конфигурирование внешнего вида.
- Активизация уведомления.
Отзывов по данному курсу пока нет