Какие способы решение моей задачи существуют и какие из ни лучше?
У меня есть БД в phpmyadmin, а также сайт. Мне надо брать данные с этой БД (или сайта), анализировать, а потом показывать информацию в приложении. Т.е. должна быть работа в фоне и если какое-то значение из БД меняется(допустим в БД было значение 90%, а потом, через какое-то время, постепенно уменьшаясь, стало меньше 10%), то нужно присылать уведомление, а когда человек просто заходит в приложение, то должны выводиться данные (90%...10%..."какой-то небольшой текст").
Можете ли вы мне подсказать, как это лучше реализовать(статьи, видео и т.д)
Использование крона или демона - частая практика, но есть и вариант пологичнее.
Пишете триггер для БД, который при установке значения в поле дёргает уже скрипт бэк'а (к примеру, дёрнуть тот же Python или Java из Postgres не так уж сложно на своём сервере), а скрипт через FCM отправляет пушу пользователю. Так гораздо меньше ресурсов ради такого мероприятия будет расходоваться
А работа с данными из приложения - основа основ в разработке клиент-серверных приложений: реализуете на бэке простой API и дёргаете из приложения сколько душе угодно.