Разработка Android приложений на Kotlin, уровень 2
Пока неизвестно
40 ак. ч. + 20 ак. ч. самостоятельно
онлайн
Пока неизвестно
47 990 ₽
Подробнее о курсе
Программа курса
Модуль 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 сообщений
Что вы получите
создавать пользовательский интерфейс мобильных приложений на базе фрагментов
создавать многопоточные приложения
создавать свои собственные компоненты пользовательского интерфейса
получать изображение и видео с камеры
применять мгновенные облачные сообщения Firebase
Оставьте отзыв
Похожие курсы
Оставьте заявку
Наши консультанты ответят на все вопросы
И помогут в выборе
Нажимая кнопку, вы даете согласие на обработку персональных данных