This thesis gives an overview and discusses how some chosen design patterns fit the Android environment, and it point out what dependencies the design patterns have on the Android system. There does not seem to be any related work of design patterns as applied to Android, so the research is novel and is done as an empirical experiment. The evaluation is therefore done in a subjective perspective where the author’s observations are presented. The research looks at how the chosen design patterns function when applied to Android, and it tries to adjust the design patterns to fit the Android system, if needed. The chosen design patterns are also put up against some criteria to evaluate them on a common ground. The result shows that most of the chosen design patterns are implementable in Android with some limitations, where it is dependency on the Android system that limit some design patterns from being fully implementable.