Служба спасения студентов
Служба спасения для студентов

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

Стоимость
550 руб.
Содержание
Теория
Объем
32 лист.
Год написания

Описание работы

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

Реферат
  • настоящее время развитие технологий позволяет нам смотреть любой контент с высоким разрешением в Интернете на больших экранах. В дополнение к этому создатели контента ищут новые места, где они могут привлечь больше людей. Поэтому у некоторых авторов возникает потребность в приложениях для Android TV. В текущей работе мы демонстрируем приложения для предоставления медиаконтента, такого как видео, прямые трансляции и подкасты на платформах Android и Android TV.
Работа содержит 32 страниц, 4 главы, 17 источников, 4 приложения.
Ключевые слова: Android приложение, Android TV приложение, мобильная разработка, MVVM, MVP, веб-сокет, многомодульный проект.

Оглавление
Реферат....................................................................................................................................... 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


Введение
  • последние годы количество как контента, так и создателей контента в Интернете резко возросло. В связи с этим между ними усиливается конкуренция, а участники рынка пытаются найти решения для привлечения большего количества пользователей. Кроме того, многие из них зависят от платформ, через которые они распространяются, например,
YouTube, платформы для обмена видео, которая имеет множество ограничений в правилах использования, и они становятся сильнее с каждым годом.
По этой причине создатели контента разрабатывают приложения для мобильных, веб-платформ и других платформ, чтобы пользователи могли получать доступ к контенту независимо от внешних факторов. Однако каждый автор создает уникальный контент, и приложения для него должны быть уникальными. Например, «Медуза», «ВДудь» и т. д.
    • прошлом году для решения этой проблемы для одной редакции в рамках курсовой работы было создано приложение на платформе Android, основной целью которого было предоставление медиаконтента, такого как видеоролики, новости, подкасты и комментарии
  • ним. В процессе, проанализировав отзывы и пожелания пользователей, было решено разработать приложение на платформе Android TV, которое обеспечивало бы высококачественный видеоконтент на современных телевизорах высокой четкости и добавляло бы новую функциональность к существующему приложению на платформе
Android. В результате приложение Android TV должно предоставлять функции для просмотра видео, высококачественных прямых трансляций и прослушивания подкастов, в то время как приложение Android должно предоставлять функции для просмотра прямых трансляций, прослушивания потокового аудио-видео и улучшения комментирования.


Список использованных источников
 
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).

или напишите нам прямо сейчас:

Написать в WhatsApp Написать в Telegram
Заявка на расчет