This repository is an example of the implementation of the MVP pattern on Android with Moxy.
Screenshot of each window
The model is presented in the form of two repositories that provide suspend functions for receiving data
UserRepository– implemented using the Room library
WordsRepository-implemented by a regular class, like a simulated database
View are classic activities
ViewModels contain the logic of their screens
Dependencies are declared in modules from the Koin library