Software patterns provide best possible solutions to commonly occurring problems. Patterns serve two purposes. They make architects aware of problems that might occur within the business or within a software. They also provide guidelines for how to go about solving these problems in the best possible ways.
While it is always a good idea to follow patterns in any software project, the importance is paramount in mobile computing. For example, by following the GUI patterns, you can create consistent user interface for your application. Consistency in UI goes a long way to achieve user satisfaction.
This book covers patterns that are applicable to a wide number of areas:
- Presentation tier patterns.
- Business logic (model tier) patterns.
- Application lifecycle management.
- Location Based Services.
Author Bibhas Bhattacharya has 17 years experience in the IT field. This book is a result of extensive research done in mobile computing (both iOS and Android) for the... More > last two years.< Less