Ежедневно, с 8:30 до 22:30
Предзаказ
135

Продвинутый курс по созданию андроид-приложения «Диктофон» на языке Котлин

Средняя оценка 0.0 из 5 на основании 0 голосов (0)
2 0
0
Автор:
fandroid.info
Сайт:
200 ₽
448 ₽
-55%
Кэшбэк: 5% (10 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.

В этом продвинутом курсе вы узнаете, как создать андроид-приложение «Диктофон» для записи голоса, самостоятельно и независимо от опыта в программировании. В курсе содержится пошаговая инструкция по разработке мобильного приложения, с учетом актуальных тенденций в разработке, с использованием популярных инструментов и рекомендуемых подходов:

  • Язык разработки: Kotlin
  • Среда разработки: Android Studio
  • Архитектура Model-View-ViewModel (MVVM)
  • Kotlin корутины
  • Архитектурные компоненты: LiveData, ViewModel, Data Binding
  • База данных Room
  • Bottom Navigation и Navigation Architecture Component
  • Google ExoPlayer
  • Services, Notifications и т.д.

Какой функционал приложения?

В этом курсе вы создадите приложение, простое по функционалу, но довольно сложное по структуре.

На главном экране только кнопка записи и таймер. При первом запуске отображается запрос разрешения на выполнения записи.

Поскольку приложение предназначено для записи голоса, оно должно работать в фоне, и даже с выключенным экраном. Это достигается за счет использования сервисов, которые могут работать в фоновом режиме, даже если пользователь закроет приложение. Но при этом отображается уведомление о том, что запись выполняется. При нажатии уведомления выполняется возврат в приложение, а таймер на экране продолжает отображать длительность записи.

При остановке записи сохраняется звуковой файл, доступ к которому можно получить на соседней вкладке. Для навигации используется Bottom Navigation и Navigation Architecture Component. На экране со списком записей можно прослушать файл. Для воспроизведения используется ExoPlayer от Google — один из лучших и рекомендуемых сейчас.

Длительное нажатие вызывает диалог удаления записи. При выборе кнопки «Да» выполняется удаление записи из базы данных и звукового файла из хранилища устройства.

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

Чему вы научитесь в этом курсе?

Несмотря на сложность приложения, особенно для новичков, мы максимально доступно будем объяснять в уроках процесс разработки. Мы учли опыт предыдущих курсов, некоторые их которых могли показаться довольно сложными и непонятными. В этом курсе мы постараемся максимально подробно объяснить, что, как и почему именно так нужно делать, чтобы достичь цели.

После прохождения курса вы будете знать:

  • как создать android-приложение
  • как запускать сервисы в фоне
  • как построить архитектуру Model-View-ViewModel (MVVM)
  • как связывать макеты с представлением через Data Binding
  • как обрабатывать изменения конфигурации с LiveData и ViewModel,
  • как выполнять асинхронные задачи с Kotlin coroutines
  • как работать с базой данных Room
  • как внедрить Bottom Navigation и Navigation Architecture Component
  • как использовать ExoPlayer для проигрывания звуковых файлов
  • как создавать уведомления с Notifications и многое другое.

Кому подойдет курс?

Особых требований по начальному уровню нет. Даже если у вас нет знаний программирования, используя исходный код проекта и наши инструкции, вы сможете создать приложение. Для уверенного понимания происходящего в курсе достаточно будет знания основ языков Java и/или Kotlin и основ андроид-разработки. Но если вы не слишком уверены в себе, мы вам поможем! В курсе будут даваться ссылки на материалы для ознакомления с основами и углубления знаний по теме, и вы сможете восполнить недостающие знания.

Характеристики
Наличие Предзаказ Тип Видео Размещение на сайте 19.02.2020 Артикул 135

Отзывы и комментарии

Отзывов ещё нет, будьте первыми

Написать отзыв
Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

Похожие товары:

Постер товара: Kotlin с нуля + разработка приложения под Android
Скидка 65%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Kotlin с нуля + разработка приложения под Android
Android на Kotlin и Jetpack Compose
Постер товара: Android Studio и Firebase -
Скидка 71%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Android Studio и Firebase - "Доска Объявлений"
Android Studio и Firebase
Постер товара: Android курс по паттерну MVVM
Скидка 58%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Android курс по паттерну MVVM
Android Studio и Firebase
Постер товара: Android разработка на Kotlin с нуля
Скидка 74%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Android разработка на Kotlin с нуля
Android на Kotlin и Jetpack Compose
Постер товара: Jetpack Compose с нуля. Полный курс
Скидка 87%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Jetpack Compose с нуля. Полный курс
Android на Kotlin и Jetpack Compose
Постер товара: Room Persistance Librar - Приложение ShoppingList на Котлин
Скидка 47%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Room Persistance Librar - Приложение ShoppingList на Котлин
Android на Kotlin и Jetpack Compose
Постер товара: Курс по созданию приложения "Gps Tracker" на Kotlin
Скидка 83%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Курс по созданию приложения "Gps Tracker" на Kotlin
Android на Kotlin и Jetpack Compose
Постер товара: Kotlin JVM: курс для начинающих
Скидка 72%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Kotlin JVM: курс для начинающих
Android на Kotlin и Jetpack Compose