Modern Android Architecture via MVVM + JetPack
The first Android Development SDK was released in 2007—14 years ago as of this writing. The Android SDK has evolved—significantly—in that time, yet the basic paradigm of loosely coupled layout (usually in XML files) with code in Java (more recently, Kotlin), has largely remained the same.
Now, two years after the launch of Jetpack, we’ve seen tremendous adoption by apps, from large developer teams to those just getting started.