The following are the most common Android architectures utilized by developers:
MVC (Model — View — Controller)
MVP (Model — View — Presenter)
MVVM (Model — View — ViewModel)