Голосов: 0
#1
Цель курса: Познакомить слушателя с основами разработки Android приложений на языке программирования Kotlin.
Вы научитесь:
Программа курса:
- создавать пользовательский интерфейс мобильных приложений;
- организовывать взаимодействие между компонентами интерфейса;
- работать с базами данных под Android;
- осуществлять вызовы интернет-сервисов;
- создавать меню;
- работать с уведомлениями.
Длительность: 40 ак.ч.Модуль 1. Обзор платформы Android (5 ак. ч.)
Практическая работа.
- Что такое Android?
- История возникновения
- Преимущества Android
- Архитектура Android
- Особенности платформы Android
- Основные компоненты Android
- Безопасность и полномочия (Permissions)
- Установка и настройка компонентов среды разработки
Модуль 2. Активности и ресурсы (6 ак. ч.)
- Создание первого приложения под Android
Практическая работа.
- Активности (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
Модуль 5. СУБД и использование сетевых сервисов (6 ак. ч.)
- Создание меню
- Работа с AdapterView
- Запуск активностей, возврат данных из активностей
- Работа с базой данных Preferences
Практическая работа.
- Работа с базами данных в Android
- Курсоры (Cursor) и ContentValues
- Работа с СУБД SQLite
- Работа с СУБД без адаптера
- Особенности работы с БД в Android
- Выполнение запросов для доступа к данным
- Изменение данных в БД
- Использование SimpleCursorAdapter
- Использование интернет-сервисов
- Picasso
- Retrofit2
Модуль 6. Диалоги в Android (1 ак. ч.)
- Использование SQLite
- Вызов интернет-сервисов с помощью Retrofit2
- Организация фоновой загрузки изображений
Практическая работа.
- Виды Диалогов
- Рекомендации по дизайну Диалогов
- Создание и удаление Диалогов
- Обработка событий
Модуль 7. Broadcast Receivers (3 ак. ч.)
- Работа с диалогами
Практическая работа.
- Применение Широковещательных Приемников
- Жизненный цикл Приемника
- Регистрация Приемника
- Использование Ordered Broadcast
- Использование PendingIntent
Модуль 8. Анимация (2 ак. ч.)
- Создание Broadcast Receiver
Практическая работа.
- CoordinatorLayout
- ObjectAnimator
- Анимация как ресурсы приложения
- Transition
Модуль 9. Извещения (3 ак. ч.)
- Работа с ObjectAnimator
Практическая работа.
- Взаимодействие с Извещениями
- Управление Извещениями
- Создание Извещений
- Обновление Извещений
- Работа с извещениями
Стоимость: 26950 рублей.
Продажник:
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.