Perhaps as a consequence of Android's flexibility, we often get asked by developers what does the Android team recommend when it comes to building apps? You’ve told us: you love our openness..but you’d also love us to marry it with an opinion about the right way to do things.
Android has never been so pleasant to work with: Jetpack and Architecture Components improved our lives in so many ways introducing easy ways to deal with Lifecycle, state retention and so many other common tasks that are part of every day’s Android Developer work.
The Android theming system is powerful, but easy to misuse. Proper use of it can make your layouts easier to maintain and support dark themes or implement material theming to systematically customize Material Design to better reflect your product’s brand.