Before I explain why this is myth that we need to kill, you should read the post: techyourchance.com/concurrency-fr…
#Androidev #Development
1/x
With very few exceptions (we'll get to those), this is always a bad thing.
2/x
You're not implementing your own HTTP client, UI framework, or database engine. So why would it be right for concurrency?
3/x
This post by @davidbaron is a great read on this; bholley.net/blog/2015/must…
4/x
It is really exciting to write concurrent code!
5/x
6/x
It's all about the complexity of the low-level APIs. OpenGL is neither fun nor easy.
7/x
8/x
9/x
10/x
11/x
12/x
13/x
14/x
15/x
16/x
Always use a high-level abstraction that you're comfortable with and focus on writing code that is easy to read.
17/x
I would have gone with AndroidX WorkManager, perhaps using CoroutineWorker. That way it would work across process death and other tricky corner cases.
developer.android.com/topic/librarie…
18/x
19/x
20/x
21/21