Я прямо сейчас пытаюсь реализовать функцию неприязни/лайка в своем приложении для Android. Я не могу понять, как хранить все данные, которые я получаю от пользователей (нравится или не нравится), и использовать эти данные, чтобы показать количество пользователей, которые нажали лайк/дизлайк в приложении? Есть ли у кого-нибудь идеи о том, как я должен это сделать?
Приложение основано на множестве мини-игр, и когда пользователь закончил игру, он может оставить лайк или дизлайк в игре, если он нажмет «Нравится», он должен быть сохранен и использоваться для отображения того, сколько лайков/дизлайков у игры на стартовый экран мини-игры.





Я бы порекомендовал установить вашу собственную базу данных на сервере с подсчетом лайков и дизлайков и веб-сервисами, чтобы они действительно нравились и не нравились, поскольку похоже, что вы хотите, чтобы это было многопользовательское приложение и подключено к Интернету.
Был бы признателен, если бы вы добавили больше подробностей о том, как вы хотите это реализовать, чтобы дать вам лучший ответ.
Я бы предложил разработать свой собственный веб-API, подключенный к базе данных, чтобы пользователи могли отправлять лайки или дизлайки через http, где ваш веб-API будет получать эти лайки или антипатии и добавлять их в вашу мини-игру в базе данных, и это способ, которым многие пользователи могут любить и не любить, а также проверять общее количество симпатий и антипатий в мини-игре.
Итак, вы не предлагаете использовать firestore для этой проблемы?
Вы можете использовать Firestore Firebase, но в этом случае я бы рекомендовал Firebase Realtime Database!
Спасибо за ответ! Объяснил это немного подробнее, не знаю, достаточно ли я конкретен, если это так, пожалуйста, скажите мне!