I’m doing a small research of mobile platforms and I would like to know which design patterns are used in Android?
e.g. in iOS Model-view-controller is very widely used together with delegation and other patterns.
What patterns and where in particular does Android use?
EDIT
I’m not asking for design patterns used deep in kernel, dalvik and so on, but about patterns which an application developer will meet while developing an application.