- Регистрация
- 26.05.2022
- Сообщения
- 26 724
- Реакции
- 187
- Баллы
- 63
Цель курса: Познакомить слушателя с основами разработки Android приложений на языке программирования Kotlin.
Вы научитесь:
создавать пользовательский интерфейс мобильных приложений,
организовывать взаимодействие между компонентами интерфейса,
работать с базами данных под Android,
осуществлять вызовы интернет-сервисов,
создавать меню,
работать с уведомлениями.
Программа курса:
Модуль 1. Обзор платформы Android (5 ак. ч.)
Что такое Android?
История возникновения
Преимущества Android
Архитектура Android
Особенности платформы Android
Основные компоненты Android
Безопасность и полномочия (Permissions)
Установка и настройка компонентов среды разработки
Практическая работа.
Создание первого приложения под Android
Модуль 2. Активности и ресурсы (6 ак. ч.)
Активности (Activity) в Android
Создание Активности
Жизненный цикл Активности
Стеки Активностей
Состояния Активностей
Отслеживание изменений состояния Активности
Ресурсы
Отделение ресурсов от кода программы
Создание ресурсов
Простые значения
Визуальные стили и темы
Изображения
Практическая работа.
Работа с ресурсами приложения
Модуль 3. Приложения и пользовательский интерфейс (8 ак. ч.)
Material Design
Использование внешних ресурсов в коде приложения
Использование ресурсов внутри ресурсов
Локализация приложения
Класс Application
Обработка событий жизненного цикла приложения
Пользовательский интерфейс
Представления (View)
Разметка (Layout)
Пользовательский интерфейс без разметки
Практическая работа.
Создание пользовательского интерфейса активностей
Локализация приложения с помощью ресурсов
Модуль 4. Намерения, меню и работа с данными (6 ак. ч.)
Адаптеры в Android
AdapterView - ListView, GridView
Использование Адаптеров для привязки данных
RecyclerView
Понятие контекста
Намерения в Android
Использование Намерений для запуска Активностей
Неявные намерения
Сохранение состояния и настроек приложения
Общие настройки (Shared Preferences)
Работа с файлами
Использование статических файлов как ресурсов
Меню в Android
Основное и контекстное меню
Описание меню с помощью XML
PopupMenu
Bottom Navigation
NavigationDrawer
Практическая работа.
Создание меню
Работа с AdapterView
Запуск активностей, возврат данных из активностей
Работа с базой данных Preferences
Модуль 5. СУБД и использование сетевых сервисов (6 ак. ч.)
Работа с базами данных в Android
Курсоры (Cursor) и ContentValues
Работа с СУБД SQLite
Работа с СУБД без адаптера
Особенности работы с БД в Android
Выполнение запросов для доступа к данным
Изменение данных в БД
Использование SimpleCursorAdapter
Использование интернет-сервисов
Picasso
Retrofit2
Практическая работа.
Использование SQLite
Вызов интернет-сервисов с помощью Retrofit2
Организация фоновой загрузки изображений
Модуль 6. Диалоги в Android (1 ак. ч.)
Виды Диалогов
Рекомендации по дизайну Диалогов
Создание и удаление Диалогов
Обработка событий
Практическая работа.
Работа с диалогами
Модуль 7. Broadcast Receivers (3 ак. ч.)
Применение Широковещательных Приемников
Жизненный цикл Приемника
Регистрация Приемника
Использование Ordered Broadcast
Использование PendingIntent
Практическая работа.
Создание Broadcast Receiver
Модуль 8. Анимация (2 ак. ч.)
CoordinatorLayout
ObjectAnimator
Анимация как ресурсы приложения
Transition
Практическая работа.
Работа с ObjectAnimator
Модуль 9. Извещения (3 ак. ч.)
Взаимодействие с Извещениями
Управление Извещениями
Создание Извещений
Обновление Извещений
Практическая работа.
Работа с извещениями
Длительность: 40 ак.ч.
Стоимость: 26950 рублей.
Продажник:
Вы научитесь:
создавать пользовательский интерфейс мобильных приложений,
организовывать взаимодействие между компонентами интерфейса,
работать с базами данных под Android,
осуществлять вызовы интернет-сервисов,
создавать меню,
работать с уведомлениями.
Программа курса:
Модуль 1. Обзор платформы Android (5 ак. ч.)
Что такое Android?
История возникновения
Преимущества Android
Архитектура Android
Особенности платформы Android
Основные компоненты Android
Безопасность и полномочия (Permissions)
Установка и настройка компонентов среды разработки
Практическая работа.
Создание первого приложения под Android
Модуль 2. Активности и ресурсы (6 ак. ч.)
Активности (Activity) в Android
Создание Активности
Жизненный цикл Активности
Стеки Активностей
Состояния Активностей
Отслеживание изменений состояния Активности
Ресурсы
Отделение ресурсов от кода программы
Создание ресурсов
Простые значения
Визуальные стили и темы
Изображения
Практическая работа.
Работа с ресурсами приложения
Модуль 3. Приложения и пользовательский интерфейс (8 ак. ч.)
Material Design
Использование внешних ресурсов в коде приложения
Использование ресурсов внутри ресурсов
Локализация приложения
Класс Application
Обработка событий жизненного цикла приложения
Пользовательский интерфейс
Представления (View)
Разметка (Layout)
Пользовательский интерфейс без разметки
Практическая работа.
Создание пользовательского интерфейса активностей
Локализация приложения с помощью ресурсов
Модуль 4. Намерения, меню и работа с данными (6 ак. ч.)
Адаптеры в Android
AdapterView - ListView, GridView
Использование Адаптеров для привязки данных
RecyclerView
Понятие контекста
Намерения в Android
Использование Намерений для запуска Активностей
Неявные намерения
Сохранение состояния и настроек приложения
Общие настройки (Shared Preferences)
Работа с файлами
Использование статических файлов как ресурсов
Меню в Android
Основное и контекстное меню
Описание меню с помощью XML
PopupMenu
Bottom Navigation
NavigationDrawer
Практическая работа.
Создание меню
Работа с AdapterView
Запуск активностей, возврат данных из активностей
Работа с базой данных Preferences
Модуль 5. СУБД и использование сетевых сервисов (6 ак. ч.)
Работа с базами данных в Android
Курсоры (Cursor) и ContentValues
Работа с СУБД SQLite
Работа с СУБД без адаптера
Особенности работы с БД в Android
Выполнение запросов для доступа к данным
Изменение данных в БД
Использование SimpleCursorAdapter
Использование интернет-сервисов
Picasso
Retrofit2
Практическая работа.
Использование SQLite
Вызов интернет-сервисов с помощью Retrofit2
Организация фоновой загрузки изображений
Модуль 6. Диалоги в Android (1 ак. ч.)
Виды Диалогов
Рекомендации по дизайну Диалогов
Создание и удаление Диалогов
Обработка событий
Практическая работа.
Работа с диалогами
Модуль 7. Broadcast Receivers (3 ак. ч.)
Применение Широковещательных Приемников
Жизненный цикл Приемника
Регистрация Приемника
Использование Ordered Broadcast
Использование PendingIntent
Практическая работа.
Создание Broadcast Receiver
Модуль 8. Анимация (2 ак. ч.)
CoordinatorLayout
ObjectAnimator
Анимация как ресурсы приложения
Transition
Практическая работа.
Работа с ObjectAnimator
Модуль 9. Извещения (3 ак. ч.)
Взаимодействие с Извещениями
Управление Извещениями
Создание Извещений
Обновление Извещений
Практическая работа.
Работа с извещениями
Длительность: 40 ак.ч.
Стоимость: 26950 рублей.
Продажник: