Droidcon Tel Aviv 2019: Doing work in the background – where implementation meets theory

28th October 2019 0 By darryncampbell

Date: 19th December 2019

Location: The Cinematheque, Tel Aviv

Talk link: Speakers page


Every iteration of Android introduces new restrictions on what an application can do in the background – this is not news to developers who have been coping changes like Doze mode, background restrictions and app buckets for the past 3 years. From WorkManager to Foreground services Google have a lot of documentation and workarounds for background work, but real life is always more complicated!

In this talk I will discuss some of the customer scenarios I have come across where the official advice was insufficient and more innovative solutions had to be found. Is it still possible to send a push message without depending on Firebase? How does doze mode whitelisting affect Oreo background restrictions? What happens if Android cancels my application’s wake lock(s)? I will try to answer some of the questions that go beyond the generic advice available on the Android developer portal.

Slides: Available after the conference

Video: Available after the conference, if recorded

Zebra developer portal news link: https://developer.zebra.com/blog/zebra-droidcon-tel-aviv-2019-0