Top.Mail.Ru
Android приложение «KidApp» для ВОЗ

Android приложение «KidApp» для ВОЗ

Разработка
Задача
Разработать экспериментальное мобильное приложение под устройства на базе операционной системы Android с целью изучения влияния рекламы и ее качества в социальных сетях для демонстрации на конференции ВОЗ.
Что сделали

Прототип мобильного приложения KidAp разрабатывали с целью проведения исследования в области рекламы в социальных сетях. Проект включал в себя разработку мобильного приложения, которое устанавливается на телефоны исследуемой фокус группе.

Заявленные требования к системе:

Совместно с клиентом мы собрали всю необходимую информацию, сформировали требования и составили план работ. Для проекта была выделена отдельная команда.

Административный интерфейс

На стороне веб-сервиса вход осуществляется по логину-паролю.

Реализован просмотр базы данных пользователей и скриншотов с выборкой по датам, странам и социальным сетям.

User Case

Пользователь устанавливает себе на мобильное устройство .apk файл -> регистрируется в системе, заполняя обязательные поля о себе - > выполняет вход в систему - > дает доступ к отслеживанию работы в приложениях и созданию скриншотов - > нажимает старт - > приложение начинает работу и делает скриншоты при входе в соц. сети - > отправляется скриншоты в базу данных.

*Приложение работает даже в закрытом состоянии и после перезагрузки устройства.

Результат

14-16 декабря состоялась Европейская конференция ВОЗ Digital4NCD, на которой продемонстрировали работу проекта с использованием Touchscreen, отображающего базы данных со скриншотами, получаемых с устройств во время работы приложения.

Для желающих посмотреть функционал предлагалось использовать тестовые смартфоны Андройд 10, версия emui 10.0.0.



Участники в реальном времени тестировали работу административного интерфейса, мобильного приложения и облачного хранилища.

Во время презентации использовались тестовые девайсы для демонстрации работы.

Потребовалось произвести доработку административного интерфейса в части разделения на соц. сети для удобства изучения получаемой информации.

Команда

PM - Тлусты Екатерина

Java Developer - Павел

Full-stack Developer - Александр Макаров

Стек

Mobile - Java

Административная панель - PHP (Laravel)

БД (база данных) - Firebase