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