title: WorkManager vs AlarmManager, what to use depending on the case
body: <p>I have to perform this use case (not code , just the right usage)
  <strong>The use case</strong> : I need to fetch some data from the network everyday at 00:30 . These data provide me some specific times , and one of them is around 4:30 (changes everyday by +1 minute -1 minute , depends on the server response, can't use ++ or -- logic anywhere) . On this one (4:30), I need to schedule an Alarm . What is unclear :</p>
  
  <p><em>Should I use AlarmManager directly for this ?</em></p>
  
  <p><em>Should I use WorkManager to get the time when I need to alarm and than use AlarmManager ?</em></p>
  
  <p><em>Should I just use WorkManager ?</em></p>
  
  <p>The reason why I am confused is because some blogs I have read say that is better to stick to AlarmManager if I have some work at a specific time, but still, I can do it with WorkManager</p>
  
  <p>So how is this done ?</p>