Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем LinuxKernel, 26 авг 2021.

Цена: 26950р.-89%
Взнос: 2707р.

Основной список: 11 участников

Резервный список: 4 участников

  1. 26 авг 2021
    #1
    LinuxKernel
    LinuxKernel ЧКЧлен клуба

    [Специалист] Разработка 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 рублей.
    Продажник:
     
    1 человеку нравится это.
  2. Последние события

    1. lxcphotogweb
      lxcphotogweb участвует.
      5 сен 2023
    2. gohas
      gohas не участвует.
      16 апр 2023
    3. peterzhukov
      peterzhukov участвует.
      28 фев 2023
    4. Astro Nascente
      Astro Nascente участвует.
      5 янв 2023

Поделиться этой страницей