Authors: Mohamed Sarrab, Hafedh Al-Shihi, Naveen Safia

Handbook of Mobile Application Development: A Guide to Selecting the Right Engineering and Quality Features

eBook: US $39 Special Offer (PDF + Printed Copy): US $70
Printed Copy: US $51
Library License: US $156
ISBN: 978-981-4998-25-3 (Print)
ISBN: 978-981-4998-24-6 (Online)
Year of Publication: 2021
DOI: 10.2174/97898149982461210101

Introduction

This handbook is a concise yet complete guide to fundamental engineering requirements and quality characteristics that users, developers, and marketers of mobile applications should be aware of. It provides detailed definitions and descriptions of eight key software application features that are integral to the overall design and user experience goals, and which may often overlap with certain functionalities. The book explains the essential aspects of these features clearly to novice developers. Readers will also learn about how to optimize the listed features to tailor their applications to the needs of their users.

Key Features:

- Presents detailed information about eight different features which guide mobile application development: capability, reliability, usability, charisma, security, performance, mobility and compatibility

- Reader-friendly, structured layout of each chapter including relevant illustrations and clear language, designed for quick learning

- Focus on both software function and user perception of applications on mobile devices

- Includes a handy appendix with information about mobile learning projects and related work packages

Handbook of Mobile Application Development: A Guide to Selecting the Right Engineering and Quality Features is the ideal learning tool for novice software developers, computer science students, IT enthusiasts and marketers who want to design or develop mobile apps for an optimal user experience.

Foreword

Mobile applications have become ubiquitous and are present in almost all of today’s business domains and life aspects. With the increasing prevalence of handheld computing devices (e.g., smartphones), the growth of mobile applications is expected to continue, which will have an impact on academia and industry expectations and standards. That means we, as communities, need more proficient developers to design and develop more efficient, reliable, and secure mobile applications and relevant technologies and platforms.

This book will be a great addition to the literature to serve as a practical reference for students, researchers, and business communities who have an interest in learning about mobile computing and its features and design aspects. The book is written in a concise and conversational style that is easy to read and understand even though it discusses a great deal of very difficult relevant concepts from technical and design perspectives. The book talks about introductory topics such as the potential and the features of mobile general-purpose systems as well as very advanced concepts, including performance and security of mobile applications and the roadblocks expected during their evolution process.

Another interesting area the authors cover in this book is the quality, practicality, and effectiveness metrics that should be considered when evaluating mobile software systems. The solid research experience professor Sarrab has on mobile development and software system research speaks volumes about the effectiveness, practicality, and quality of the research findings introduced in this book.

I believe that this will be a good contribution to academia, research, and industry communities. I believe readers who are interested in getting familiar with and exposed to the mobile application’s development life cycle and challenges will like it and will use it as a valuable reference. In academia, the book can also be used as a textbook for a course on mobile computing literacy and quality. I anticipate that a broader audience from industry-oriented communities, people who want to educate themselves on the topic, and also users who plan to take advantage of mobile applications to run their business operations and expand their customer populations will find this book to be very interesting and useful.

In short, the book has a lot to offer to both communities from academia and industry and is a valuable addition to the literature. It is written in a very practical and concise manner that makes it easy to read and a great one to carry as a reference.

Saleh M. Alnaeli
University of Wisconsin-Stout
Menomonie, Wisconsin
USA

RELATED BOOKS

.AIoT and Big Data Analytics for Smart Healthcare Applications.
.Basics of Python Programming: A Quick Guide for Beginners.
.Amazon Web Services: The Definitive Guide for Beginners and Advanced Users.
.The Role of AI in Enhancing IoT-Cloud Applications.