​​WorkManager

#разработка



Достаточно долгое время для выполнения операций в фоне, у разработчиков было несколько вариантов и все они имели свои плюсы и минусы. А главным недостатком, на мой взгляд, была поддержка многих версий Android.



Но на Google IO 2018 нам предоставили такой компонент как WorkManager. Он имеет много преимуществ:

• поддержка устройств, начиная с API версии 14;

• оптимизирован для сохранения заряда устройсва;

• поддерживает как одноразовые, так и периодические задачи;

• и что самое важное: гарантирует выполнение задачи.



Если вы не используете этот компонент в своих приложениях, то самое время начать. На практике я не нашел в нем багов, которые бы мешали его использованию.



Хорошие статьи об использовании можно найти тут и тут.