Что нового

Бесплатные online курсы, скачать сливы курсов - kursy.live

Слив курсов - это быстрый и доступный способ получить дополнительные зания или ознакомиться с курсом, до его покупки.

Оперативная поддержка

Не активна ссылка? Обновляем неактивные ссылки в течении считанных минут.

Постоянное обновление

Ежедневно добавляем по 10-20 свежайших сливов. Не пропусти.

Гибкие тарифы

Можете скачать один курс или получить не ограниченный доступ ко всем курсам.

[Специалист] Разработка Android приложений на Kotlin, уровень 2 [Марат Хакимов] [2021]

admin

Administrator
Команда форума
СУПЕР МОДЕРАТОР
Регистрация
26.05.2022
Сообщения
26 772
Реакции
160
Баллы
63
Цель курса: Познакомить слушателя с основами разработки Android приложений на языке программирования Kotlin.
Вы научитесь:

создавать пользовательский интерфейс мобильных приложений на базе фрагментов
создавать многопоточные приложения
создавать свои собственные компоненты пользовательского интерфейса
получать изображение и видео с камеры
применять мгновенные облачные сообщения Firebase
Программа курса:




Модуль 1. Фрагменты (Fragments) (4 ак. ч.)

Создание Фрагментов
Добавление пользовательского интерфейса
Добавление фрагментов к Активностям
Управление Фрагментами
Транзакции с Фрагментами
Взаимодействие Фрагментов и Активностей
Жизненный цикл Фрагментов
Навигация
Критика
Практическая работа.

Пользовательский интерфейс на фрагментах
Инструменты для построения навигации на фрагментах
Модуль 2. Процессы и потоки (Threads) (5 ак. ч.)

Жизненный цикл процесса
Потоки
Фоновые потоки
Использование AsyncTask
Корутины Kotlin
Практическая работа.

Многопоточность в Kotlin
Фрагменты без пользовательского интерфейса
Модуль 3. Сервисы (Services) (3 ак. ч.)

Описание Сервисов в Манифесте приложения
Запуск Сервисов
Остановка Сервисов
Связанные Сервисы
Сервисы и Извещения
Сервисы переднего плана (Foreground Services)
Жизненный цикл Сервисов
Практическая работа.

Создание сервисов
Взаимодействие сервисов с пользовательским интерфейсом
Модуль 4. Виджеты (Widgets) (2 ак. ч.)

Описание Виджетов в Манифесте приложения
Создание разметки Виджета
Класс AppWidgetProvider
Создание Виджета
Использование Конфигурационной Активности
Обновление Виджетов
Практическая работа.

Создание виджета
Модуль 5. Работа с файловой системой (1 ак. ч.)

Проверка доступности носителя
Доступ к файлам
Права
Совместно используемые файлы и стандартные каталоги
Файлы кэша приложений
Практическая работа.

Работа с файловой системой
Модуль 6. Архитектурные компоненты Goolge (5 ак. ч.)

Архитектурные шаблоны MVP и MVVM
Room
LiveData
ViewModel
Практическая работа.

Применение архитектурных компонентов Google
Модуль 7. Беспроводные соединения (1 ак. ч.)

Проверка сетевых соединений
Отслеживание состояния соединений
ConnectivityManager и NetworkInfo
Эффективное использование сетевых соединений
Практическая работа.

Отслеживание доступности соединения с интернет
Модуль 8. Отложенный запуск заданий в Android (3 ак. ч.)

Doze mode
Однократные и повторяющиеся события
AlarmManager
JobScheduler
WorkManager
Практическая работа.

Создание заданий для отложенного запуска
Модуль 9. Сенсоры в Android (2 ак. ч.)

Обзор сенсоров
Типы сенсоров и получение информации об их доступности
Sensor Framework
Мониторинг состояния сенсоров
Лучшие практики при работе с сенсорами
Практическая работа.

Работа с сенсорами
Модуль 10. Телефония и SMS (2 ак. ч.)

Определение состояния и параметров телефона
Мониторинг состояния телефонного модуля
Использование SMS
Отправка SMS
Практическая работа.

Отправка SMS
Модуль 11. Собственные View (4 ак. ч.)

Использование Canvas
Использование SurfaceView
Использование Drawable
Shape Drawable и 2D графика
Модификация существующих View
Создание собственных View
Собственные View или Фрагменты?
Практическая работа.

Создание собственных View
Модуль 12. Работа с мультимедиа (3 ак. ч.)

Запись и воспроизведение звука
Основы работы с камерой в Android
Использование имеющихся приложений работы с камерой
Прямое управление камерой
Съемка и сохранение фото и видео
Практическая работа.

Работа с камерой
Модуль 13. Карты (3 ак. ч.)

Карты
Определение местоположения
Практическая работа.

Работа с картами
Получение географических координат
Модуль 14. Firebase Cloud Messaging (2 ак. ч.)

Архитектура приложений с FCM
Добавление FCM в проект
Посылка и примем сообщений
Практическая работа.

Отправка FCM сообщений

Длительность: 40 ак.ч.
Стоимость: 26950 рублей.
Продажник:
 
Прием платежей для сайтов
Верх