Mobile Development is an unavoidable digital strategy for most enterprises. It needs vision, focus, and experience to develop software with longevity, sustainability, maintenance and change management at a reasonable cost for the organisation and if there is infinite time anyone can learn and write software.
This book is for those readers who aspire to know about mobile application developments for building a Super App where the end goal is to create a mental model. The book is a part of the Super App series. Reading it will rewire the reader's thought process with ideas that act as recipes and perspectives that will help the individual to lay the foundation and do the groundwork for the Super App mobile application. In addition, the book covers the essentials required to be understood by readers who are in the driver's seat for a mobile application project.
Reading this book prepares an individual to think in a direction which is close to the ground realities for the approaches required for building a Super App. Furthermore, the book brings together the experience gained from multiple projects over the past ten years, which the reader can capitalize on and add to their knowledge base.
The book presents the reader with the fundamentals for the development and design philosophies of the Super App. It starts with exploring what a Super App is, and the narrative follows where the essential technology and practical wisdom for the approaches can be applied while building a Super App. The book applies two use cases to drive the narrative. The first is a hypothetical mobile application from an organisation providing multiple services like cab booking, online book purchase, cycle renting and seven other services. The second is a finance application that supports multiple regions.
To benefit fully from this book, it is recommended that the reader should meet the following prerequisites:
1. Hands-on experience in developing a mobile application on at least one platform.
2. Knowledge of architectural patterns used in mobile development.
3. Experience in creating libraries and reusable packages for mobile applications.
4. Understand the terminology used in the development of a mobile application life-cycle.
The most cherished moment where I felt wow is the explanation of MMSA and MPSA. The categorisation was explained precisely and is at a different level. The point of view expressed should become the new norm and standard in building any complex mobile application. I was lucky to see the raw version of the book in the pre-editing stage. With the quality and the breadth expressed in the book even during the stage of editing, I have decided and was eagerly waiting for the book to be released in t...