[Специалист] Разработка Android приложений на Kotlin, уровень 1 [Марат Хакимов] [2021]
Цель курса: Познакомить слушателя с основами разработки Android приложений на языке программирования Kotlin.
Вы научитесь:
Длительность: 40 ак.ч.
Стоимость: 26950 рублей.
Продажник:
Скрытое содержимое.
Цель курса: Познакомить слушателя с основами разработки Android приложений на языке программирования Kotlin.
Вы научитесь:
- создавать пользовательский интерфейс мобильных приложений;
- организовывать взаимодействие между компонентами интерфейса;
- работать с базами данных под Android;
- осуществлять вызовы интернет-сервисов;
- создавать меню;
- работать с уведомлениями.
Модуль 1. Обзор платформы Android (5 ак. ч.)
- Что такое Android?
- История возникновения
- Преимущества Android
- Архитектура Android
- Особенности платформы Android
- Основные компоненты Android
- Безопасность и полномочия (Permissions)
- Установка и настройка компонентов среды разработки
- Создание первого приложения под Android
- Активности (Activity) в Android
- Создание Активности
- Жизненный цикл Активности
- Стеки Активностей
- Состояния Активностей
- Отслеживание изменений состояния Активности
- Ресурсы
- Отделение ресурсов от кода программы
- Создание ресурсов
- Простые значения
- Визуальные стили и темы
- Изображения
- Работа с ресурсами приложения
- Material Design
- Использование внешних ресурсов в коде приложения
- Использование ресурсов внутри ресурсов
- Локализация приложения
- Класс Application
- Обработка событий жизненного цикла приложения
- Пользовательский интерфейс
- Представления (View)
- Разметка (Layout)
- Пользовательский интерфейс без разметки
- Создание пользовательского интерфейса активностей
- Локализация приложения с помощью ресурсов
- Адаптеры в Android
- AdapterView - ListView, GridView
- Использование Адаптеров для привязки данных
- RecyclerView
- Понятие контекста
- Намерения в Android
- Использование Намерений для запуска Активностей
- Неявные намерения
- Сохранение состояния и настроек приложения
- Общие настройки (Shared Preferences)
- Работа с файлами
- Использование статических файлов как ресурсов
- Меню в Android
- Основное и контекстное меню
- Описание меню с помощью XML
- PopupMenu
- Bottom Navigation
- NavigationDrawer
- Создание меню
- Работа с AdapterView
- Запуск активностей, возврат данных из активностей
- Работа с базой данных Preferences
- Работа с базами данных в Android
- Курсоры (Cursor) и ContentValues
- Работа с СУБД SQLite
- Работа с СУБД без адаптера
- Особенности работы с БД в Android
- Выполнение запросов для доступа к данным
- Изменение данных в БД
- Использование SimpleCursorAdapter
- Использование интернет-сервисов
- Picasso
- Retrofit2
- Использование SQLite
- Вызов интернет-сервисов с помощью Retrofit2
- Организация фоновой загрузки изображений
- Виды Диалогов
- Рекомендации по дизайну Диалогов
- Создание и удаление Диалогов
- Обработка событий
- Работа с диалогами
- Применение Широковещательных Приемников
- Жизненный цикл Приемника
- Регистрация Приемника
- Использование Ordered Broadcast
- Использование PendingIntent
- Создание Broadcast Receiver
- CoordinatorLayout
- ObjectAnimator
- Анимация как ресурсы приложения
- Transition
- Работа с ObjectAnimator
- Взаимодействие с Извещениями
- Управление Извещениями
- Создание Извещений
- Обновление Извещений
- Работа с извещениями
Стоимость: 26950 рублей.
Продажник:
Скрытое содержимое.
https://www.specialist.ru/course/kotan1