Here on github https://github.com/saksham24/Android-Firebase-Mvp-Mvc-Mvvm-chat I made a repo containing 3 applications with the same functionality, but written on three different Android models (Mvc, Mvp, Mvvm)
Understanding three different patterns is quite simple if we get a simple good example, so I made a repo to bring my knowledge to this community of developers. The repository is also written using the appropriate java manuals and conventions (including names and packages, modules), so users who are looking for such a project can also view this repository.
source share