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

Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
996
50
Голосов: 0
#1
Цель курса: Познакомить слушателя с основами разработки 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 рублей.
Продажник:
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя