Как имплементировать работу будильника на Android?
Страдаю гуглежем простой имплементации аналога стандартного будильника на Android, но результата пока что нет. Везде шлак-статьи без описания механизма работы.
На данный момент узнал что нужен Alarm Manager, Pending Intent и Broadcast Receiver. Но как связать все эти компоненты?
Подскажите актуальные на 2018-2019 год ресурсы, было бы круто если там разжевывается все для начинающих, так как сам только знакомлюсь с разработкой приложений на Android.
Нашел источник где описывается имплементация Alarm Manager, Broadcast Receiver и Pending Intent. Конечно не хватает реализации работы будильника после перезагрузки и кастомизации уведомления, но для фундамента сойдет.
Как для новичка, в данной статье не особо понятно что и как связывать, там вырванный код с объяснением работы сервиса. Нет наглядности которую я не могу найти ни в одной статье.