This paper presents an implementation of software design pattern on development of mobile application based services. The main purpose of this research is to find and to evaluate combination of software design pattern related to the value of maintainability and modularity. Combination of design patterns that used in this research is singleton, memento, state, iterator, factory, builder, and flyweight. Three mobile apps used for case studies are m-Learning, m-Health, and m-Survey. Each of case study has different domain such as m-Learning are many uses of multimedia content, m-Health which is more inclined to use of algorithm, and m-Survey more use of plain data. These three case studies use the "thick client thin server" concept. Selection of these case studies is intended to represent the characteristics of mobile application development domain. These three case studies are running on Android platform. Implementations and measurements are done gradually for each selected design patter'''.