Till 2017 Android developer's biggest worry was surviving configuration change but things changed in 2017 when Google introduced Architecture components.
Using architecture components even beginners can now easily implement "Clean Architecture" in their apps.