Вход

Приложения для предоставления новостного и медиа контента на платформе Android

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 531914
Дата создания 2022
Мы сможем обработать ваш заказ (!) 9 декабря в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 190руб.
КУПИТЬ

Описание

Добрый день! Уважаемые студенты, Вашему вниманию представляется дипломная работа на тему: «Приложения для предоставления новостного и медиа контента на платформе Android»

Оригинальность работы 96


Реферат

В настоящее время развитие технологий позволяет нам смотреть любой контент с высоким разрешением в Интернете на больших экранах. В дополнение к этому создатели контента ищут новые места, где они могут привлечь больше людей. Поэтому у некоторых авторов возникает потребность в приложениях для Android TV. В текущей работе мы демонстрируем приложения для предоставления медиаконтента, такого как видео, прямые трансляции и подкасты на платформах Android и Android TV.

Работа содержит 32 страниц, 4 главы, 17 источников, 4 приложения.

Ключевые слова: Android приложение, Android TV приложение, мобильная разработка, MVVM, MVP, веб-сокет, многомодульный проект.


Abstract

Nowadays, technology development allows us to watch any kind of content with high resolution across Internet on big screens. In addition to this, content creators are searching for new places where they can attract more people. Therefore, some authors have a need for applications for Android TV. In current work we demonstrate applications for providing media content, such as videos, live broadcasts and podcast in Android and Android TV platforms.

This paper contains 32 pages, 4 chapters, 17 bibliography items, 4 appendices.

Keywords: android application, android tv application, mobile development, MVVM, MVP, websocket, multimodule project.

Содержание

Оглавление

Реферат....................................................................................................................................... 2

Abstract....................................................................................................................................... 3

Основные определения, обозначения и сокращения............................................................ 4

Введение.................................................................................................................................... 6

Глава 1. Обзор приложений для предоставления медиаконтента....................................... 7

1.1. Обзор существующего мобильного приложения....................................................... 7

1.2. Особенности проектирования интерфейсов на ТВ.................................................... 7

1.3. Обзор приложений на Android TV для предоставления медиаконтента................. 8

1.4. Новый функционал мобильного приложения............................................................ 9

Выводы по главе..................................................................................................................... 10

Глава 2. Проектирование приложений................................................................................. 11

2.1. Модульная архитектура............................................................................................... 11

2.2. Архитектура приложения на Android TV.................................................................. 12

2.3. Сервис для проигрывания аудио................................................................................ 13

2.4. Отслеживание изменения источников видеопотока в реальном времени............ 13

Выводы по главе..................................................................................................................... 14

Глава 3. Выбор средств разработки, особенности реализации и результаты................... 15

3.1. Выбор средств разработки приложений.................................................................... 15

3.2. Функциональные требования к приложениям......................................................... 15

3.3. Прямые трансляции..................................................................................................... 16

3.4. Хранение данных в локальной памяти...................................................................... 18

3.5. Ограничения при разработке приложения на Android TV...................................... 20

3.6. Особенность создания интерфейсов на Android TV................................................ 21

Выводы по главе..................................................................................................................... 25

Глава 4. Результаты работы................................................................................................... 26

4.1. Ссылки на опубликованные приложения................................................................. 26

4.2. Результаты обеспечения качества............................................................................... 26

4.3. План дальнейшей работы............................................................................................ 26

Выводы по главе..................................................................................................................... 27

Заключение............................................................................................................................. 28

Список использованных источников................................................................................... 29

Приложения............................................................................................................................. 31

Список литературы

Список использованных источников

1. Документация по Android [Электронный ресурс] // Android / Google. Режим доступа: https://developer.android.com/design, свободный, (дата обращения: 01.11.2020)

2. Документация по AndroidX [Электронный ресурс] // Android / Google. Режим доступа: https://developer.android.com/reference/androidx/packages, свободный, (дата обращения: 01.11.2020)

3. Стили и темы в Android [Электронный ресурс] // Android / Google. Режим доступа: https://developer.android.com/guide/topics/ui/look-and-feel/themes, свободный, (дата обращения: 10.01.2021)

4. YouTube Player API [Электронный ресурс] // YouTube / Google. Режим доступа: https://developers.google.com/youtube/iframe_api_reference?hl=ru, свободный, (дата обращения: 1.12.2020)

5. Open API VK [Электронный ресурс] // ВКонтакте / Mail.Ru Group. Режим доступа: https://vk.com/dev/openapi, свободный, (дата обращения: 4.01.2021)

6. Документация по Android Leanback [Электронный ресурс] // Android/ Google. Режим доступа: https://developer.android.com/jetpack/androidx/releases/leanback, свободный

(дата обращения: 7.01.2021)

7. Stackoverflow [Электронный ресурс] // StackOverflow / Stack Exchange, Inc.. Режим доступа: https://stackoverflow.com, свободный, (дата обращения: 20.11.2020)

8. Документация по Kotlin [Электронный ресурс] // Kotlin / JetBrains. Режим доступа: https://kotlinlang.org, свободный, (дата обращения: 17. 12.2020)

9. Документация по Kotlin coroutines на Android [Электронный ресурс] // Kotlin / JetBrains. Режим доступа: https://developer.android.com/kotlin/coroutines, (дата обращения: 10.12.2020)

10. Android TV Design Guideline [Электронный ресурс] // Android / Google. Режим доступа: https://designguidelines.withgoogle.com/android-tv/system-overview/home.html,

свободный (дата обращения: 17. 12.2020)

11. Разработка Android TV приложения. Объявление приложения [Электронный ресурс] // Android / Google. Режим досупа: https://developer.android.com/training/tv/start/start#tv-activity, свободный (дата обращения: 01.01.2021)


12. Use Leanback transport controls [Электронный ресурс] // Android / Google. Режим доступа: https://developer.android.com/training/tv/playback/transport-controls, свободный

(дата обращения: 1.05.2021)

13. Brumley, J. (2020, March 20). Google Just Made Sure It's Going to Win the Smart TV War. In Motley Fool. [Электронный ресурс] Режим доступа: https://www.fool.com/investing/2020/03/20/google-just-made-sure-its-going-to-win-the-smart-t.aspx, свободный, (дата обращения: 17. 12.2020).

14. Firebase Cloud Messaging [Электронный ресурс] // Firebase / Google. Режим доступа:

https://firebase.google.com/docs/cloud-messaging/, свободный (дата обращения: 10.11.2020).

15. Centrifuge-java [Электронный ресурс] // Centrifugo / Centrifugal / GitHub. Режим доступа: https://github.com/centrifugal/centrifuge-java, свободный (дата обращения: 09.11.2020).

16. Retrofit2 [Электронный ресурс] // Retrofit / Square / Gihtub. Режим доступа: https://square.github.io/retrofit/, свободный (дата обращения: 09.09.2020).

17. ExoPlayer [Электронный ресурс] // ExoPlayer / Google. Режим досутпа: https://exoplayer.dev/, свободный (дата обращения: 01.11.2020).

Очень похожие работы
Найти ещё больше
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00436
© Рефератбанк, 2002 - 2024