Я создаю мобильное приложение Android для проекта. Пользователи должны будут указать свое ежедневное настроение (1-10) и выполнить несколько заданий, таких как учеба, работа, спорт. Данные будут храниться в базе данных Firebase.
Я хочу разрешить пользователю решать, когда он хочет «проанализировать» данные (нажмите кнопку). Затем я хочу собрать информацию, которую они ввели за последние 7 дней, и определить, повысилось ли их настроение или ухудшилось.
Затем я хотел бы вернуть частоту действий, которые они выполняли, чтобы они могли увидеть некоторые закономерности.
Как бы я поступил по этому поводу? Будет ли часть «обнаружения» выполняться на Java или я создам другую программу в другом месте? Любое руководство приветствуется.