Що нового?

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

Інформація про покупку
Тип покупки: Складчина
Ціна: 13475 ГРН
Учасників: 0 з 2
Організатор: Відсутній
Статус: Набір учасників
Внесок: 7007 ГРН
0%
Основний список
Резервний список

Gadzhi

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

Цель курса: Познакомить слушателя с основами разработки 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 рублей.
Продажник:
Скрытое содержимое.
https://www.specialist.ru/course/kotan2
 
Угорі