This guide was builded thinking what you know kotlin 🤖. If you don’t know kotlin, some examples will be confuse for you. Please continue with caution.
Architecture bring us ways how to create more stable and scalable things, like the builds.
Deuda Tecnica it’s the definition what means it will fail or create problems in the future when we create applications.
Bring us general solutions and reusable to an common problem in our architecture software.
help us to create different test for each component on the project; create different layers, this are between of these:
this help us how to create our project and select the most efficent architecture to implement. With this we will not have technical debt
this are the most used architecture and create contracts for connect the view with the model.
Model ↔ Presenter ↔ View
Actity, Fragments and Android views
Only show information, no use logic.