ABSTRACT

This chapter shows a full development life cycle of a mobile app from concept, requirements, design, to implementation along with a case study—City Tour app. This example app provides sightseeing taxi trade consisting of popular and useful taxi and tourism functions for many developers. This app is implemented based on the functionality using popular third-party libraries, common design patterns, and suitable system architecture. In reading this chapter, readers can learn the necessary knowledge of app development and practice the software development.