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

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

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

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

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

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

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

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

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

IDR: 140272035

Development Android-applications for parent control of viewing content video

The article is devoted to the description of the process of development and use of the Android application for parental control of viewing video content. This application for parental control allows you to track the parent for your child. To develop a mobile application, the Java programming language was chosen. The application is divided into 8 logical groups by subject.

Текст научной статьи Разработка 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 с.