Thanks for sharing this article.
I have couple of points to share -:
“Reusing layouts is particularly powerful as it allows you create reusable complex layouts”.
Can you please explain it more clearly and site some examples ?
That will be helpful.
Use Alarm manager carefully.
Above can be replaced with JobSchedulers or FirebaseJobDispatchers to improve battery life.