Разработка Android-приложения для родительского контроля просмотра видео контента

Автор: Абатов Н.Т., Каленов Н.Т.

Журнал: Теория и практика современной науки @modern-j

Рубрика: Математика, информатика и инженерия

Статья в выпуске: 6 (24), 2017 года.

Бесплатный доступ

Статья посвящена описанию процесса разработки и использования Android-приложения для родительского контроля просмотра видео контента. Данное приложение для родительского контроля позволяет проследить родителю за своим ребенком. Для разработки мобильного приложения были выбраны язык программирования Java. Приложение разбито на 8 логических групп по тематикам.

Android-приложения

Короткий адрес: https://sciup.org/140272035

IDR: 140272035

Текст научной статьи Разработка Android-приложения для родительского контроля просмотра видео контента

Приложение для родительского контроля позволяет проследить родителю за своим ребенком, чем он занят в определённое время практически не возможно. Какой контент он просматривает, тоже неизвестно. Есть необходимость каким-то образом разграничить доступ к не качественному контенту и направить в нужное русло. На помощь родителям приходят образовательные приложения.

Для разработки мобильного приложения была выбрана платформа Android, используя стек технологий: ООП, язык программирования Java, библиотеку SDK Android, язык запросов JSON и Volley, язык разметки XML. В разработке приложения присутствует несколько этапов. Во-первых, продумывание самого дизайна приложения, что бы он соответствовал нынешним трендам, Material Design. Во-вторых, необходимо добавить динамически подгружаемый список, так как если все хранить на телефоне, то это займет много место. Далее необходимо добавить боковое меню с категориями что бы не перегружать главную страницу приложения. Разместить на торговой платформе Play Market, что бы все желающие имели возможность загрузить приложение на телефон. Также добавить возможность делиться с друзьями и информацию о разработчике.

Вся структура приложения представлена на рисунке 1. Приложение состоит из таких разделов как: Новые видео, Java для начинающих, Android Studio, Android дизайн, Инструменты разработчика, Разработка игр, Eclipse, о приложений. Во вкладке «О приложении» имеются пункты: поделиться приложением, поставить оценку и информация о разработчике.

Рисунок 1. Жизненный цикл Android приложения.

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

Дизайн приложения разработан в стиле Material Design, что соответствует нынешним трендам дизайна.

Публикация приложения будет осуществлена в Play Market, в Google Play Developer Console. Google Play Developer Console - это панель инструментов для Android разработчиков, которая позволяет управлять своими приложениями в Play Market. Данная программа имеет ряд достоинств, таких как:

  •    Возможность просматривать видео по категориям;

  •    Удобная работа со списком видео;

  •    Возможность добавления видео с YouTube канала;

  •    Динамическая подгрузка контента;

  •    Material Design;

  •    Возможность поделиться приложением

Рисунок 2. Главная страница и воспроизведенное видео.

С помощью данного приложения школьники и все желающие могут погрузиться в большое количество обучающих видео для изучения программирования, а также администратор с легкостью может добавлять новые или редактировать имеющиеся.

Список литературы Разработка Android-приложения для родительского контроля просмотра видео контента

  • Медникс З., Дорнин Л., Накамура М. Программирование под Android. - СПб.:Питер, 2013. - 560 c.
  • Шилдт Г. Java 8. Полное руководство. - М.: Вильямс, 2015.-1376 с.
  • Дейтел П., Дейтел Х., Дейтел Э., Моргано М. Android для программистов: создаем приложения. - СПб.:Питер, 2015. - 560 с.
Статья научная