Major drawback of this library is that it does not hold the pending alarm when the app is killed.
“After the app was force killed (or swiped away from the recent list on some devices) Android clears all pending alarms from the
AlarmManager for this app. This is problematic, because until the app is being relaunched alarms can't be rescheduled and jobs won't run. Unfortunately, there is no known workaround.”