Answer the question
In order to leave comments, you need to log in
What are the most common design patterns in Android development?
Hello!
As far as I understand, it is not necessary for an Android developer to know all design patterns, because some of them are not used at all, and some are rarely used.
Actually interested in what patterns are most often used in Android development?
Answer the question
In order to leave comments, you need to log in
Model-View-Presenter (MVP)
Model-View-Controller (MVC)
Singleton
Adapter
Decorator
Observer
This is the minimum must have if you don't want to get bogged down in code mess.
adapter ─ although many android developers do not know that this is initially a pattern, not a class)) (it absolutely does not interfere with their work)
factories,
but in general, do not forget that resources are still very limited on a mobile device, in most cases you should not try to implement one or another pattern from a to z. For example, my applications can hardly be considered an implementation of mvc / mvp (now I'm more inclined towards mvp), but they are not fully
known. It is not necessary to know all the patterns, but the main ones are necessary ─ even if you do not use them.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question