Разработка 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 с.