Как правильно и современно реализовать темную тему приложения?
Я новичок в этой теме и пытаюсь разобраться как сделать правильно, чтобы дальше использовать как шаблон в других приложениях. Итак, просмотрев кучу видосиков и прочитав несколько статей, я понял, что все реализуют по-разному. Нашел вот, допустим, такую статью: https://devcolibri.com/how-to-implement-day-night-mode/ Вроде все описано хорошо и понятно.
- Действительно ли лучше использовать AppCompat из AndroidX для смены тем?
В другой статье я находил, что выгоднее всего менять тему пересозданием activity (вот она: https://dimlix.com/switch-theme-android/). Там как я понял такой способ в разы проще.
- Действительно ли лучше менять путем пересоздания и вопрос под цифрой 1 делает тоже пересозданием или каким-то другим вообще способом?
Заранее благодарю за развернутый ответ и если сможете скинуть подробную статью с правильной современной реализацией, то я буду очень благодарен