MVVM, Dagger-Hilt,Retrofit,Clean-Architecture, JUnit, Espresso to write a an example of the best practices of app development. Also it has the Android github CI integration to run the test and test the build after merging pull request in main branche or a new push directly to the main branch.