An Empirical Study of Mobile/Handheld App Development Using Android Platforms

Author(s):  
Wen-Chen Hu ◽  
Naima Kaabouch ◽  
Hung-Jen Yang

Mobile application stores (or app stores) sell or provide mobile applications/services for handheld devices such as smartphones or tablet computers. A wide variety of mobile applications is available on the app stores. Popular applications include location-based services, mobile games, mobile offices, and music. The highly popular apps create great opportunities for IT companies and workers. However, traditional desktop programmers have problems switching to handheld programming because it requires a different approach from desktop programming. Unlike desktop application development, there are no widely accepted tools or software for mobile app development. At the same time, mobile app development is complicated and platform-specific compared to desktop application development. This chapter introduces mobile app development using Android. Mobile developers can get a sense of mobile app development by reading this chapter and apply it to other platforms or further explore the Android app development.

Author(s):  
Wen-Chen Hu ◽  
Naima Kaabouch ◽  
Hung-Jen Yang

Mobile application stores (or app stores) sell or provide mobile applications/services for handheld devices such as smartphones or tablet computers. A wide variety of mobile applications is available on the app stores. Popular applications include location-based services, mobile games, mobile offices, and music. The highly popular apps create great opportunities for IT companies and workers. However, traditional desktop programmers have problems switching to handheld programming because it requires a different approach from desktop programming. Unlike desktop application development, there are no widely accepted tools or software for mobile app development. At the same time, mobile app development is complicated and platform-specific compared to desktop application development. This chapter introduces mobile app development using Android. Mobile developers can get a sense of mobile app development by reading this chapter and apply it to other platforms or further explore the Android app development.


Author(s):  
Thomas C. G. ◽  
A. Jayanthila Devi

Background/Purpose: We are in an era where a lot of disruptive technologies that change the entire perspective of the market are arriving very often. One such is the emergence of Mobile App Development, which completely changed the way users utilized software. Even though software development generally meant a stand-alone or Web application in the past, now it has enormous space given to Mobile App Development. Standalone technologies demanded the user to have a Personal Computer at least, with them to utilize their applications. However, since the platform on which an app can be deployed is just a mobile phone, the target audience for this type of application development becomes manifold. App development that targets handheld devices has now become a standard by which services reach the target audience faster since almost everyone has access to a mobile device. The App Development industry has only grown in leaps and bounds ever since its inception. This paper discusses in detail the Mobile App Development Industry and its predominance in India. Objectives: To analyse and understand the Mobile App Development Industry worldwide and in India, to understand the preference, usage, revenue, cost, and scope of App Development in India and to perform a SWOC Analysis for the Mobile App Development Industry. Design/Methodology/Approach: A detailed analysis of the Mobile App Development Industry is done by various secondary data sources such as websites and blogs. Some Scholarly research articles are also referred to understand the challenges in the industry. Findings/Result: Based on the SWOC Analysis of the Mobile App Development Industry, we can say that this industry is going to be one of the most sought-after industries especially in a pandemic-stricken world. Originality/Value: This paper, analyses various aspects of the Mobile App Development Industry. Based on the analysis, the current and future state of the industry is presented. Paper Type: A research case study paper on the Mobile App Development Industry.


Author(s):  
Abid Bin Syeed ◽  
Suhail Hussain Bhat ◽  
Deepinder Kaur

We are living in an era where a lot of disruptive technologies that change the entire perspective of the market are arriving very often. One such is the emergence of Mobile App Development, which completely changed the way users utilized software. Even though software development generally meant a stand-alone or Web application in the past, now it has enormous space given to Mobile App Development. Standalone technologies demanded the user to have a Personal Computer at least, with them to utilize their applications. However, since the platform on which an app can be deployed is just a mobile phone, the target audience for this type of application development becomes manifold. App development that targets handheld devices has now become a standard by which services reach the target audience faster since almost everyone has access to a mobile device. The App Development industry has only grown in leaps and bounds ever since its inception. This paper discusses in detail the Mobile App Development Industry and its predominance in India. Objectives: To analyse and understand the Mobile App Development Industry worldwide and in India, to understand the preference, usage, revenue, cost, and scope of App Development in India and to perform a SWOC Analysis for the Mobile App Development Industry. Design/Methodology/Approach: A detailed analysis of the Mobile App Development Industry is done by various secondary data sources such as websites and blogs. Some Scholarly research articles are also referred to understand the challenges in the industry. Findings/Result: Based on the SWOC Analysis of the Mobile App Development Industry, we can say that this industry is going to be one of the most sought-after industries especially in a pandemic-stricken world. Originality/Value: This paper, analyses various aspects of the Mobile App Development Industry. Based on the analysis, the current and future state of the industry is presented. Paper Type: A research case study paper on the Mobile App Development Industry.


Author(s):  
Fahad S. Altuwaijri ◽  
Maria Angela Ferrario

Abstract Mobile app development has been considered as one of the fastest growing segments of the software industry both worldwide and in Saudi Arabia. Due to their pervasiveness, mobile applications call for consideration of complex and rapidly changing requirements given the diversity of their environments. Therefore, agile is considered the most suitable methodology for developing mobile apps. However, little research has investigated agile adoption in mobile app development in the real context. Therefore, the purpose of this PhD is to investigate the factors that have a significant impact on agile adoption in mobile app development by small and medium-size software organisations in Saudi Arabia. The expected key contribution of this research will be a deep insight into agile adoption in mobile app development, and the design and development of tools and techniques that may support agile adoption within Saudi context.


Author(s):  
Wen-Chen Hu ◽  
Naima Kaabouch ◽  
Lei Chen ◽  
Ming Yang

According to a forecast, the worldwide smartphone sales surpassed the world PC sales at the end of 2011. Smartphones are a kind of mobile handheld devices with phone capability or mobile phones with advanced features. Typical smartphone features include microbrowsers, emails, short message services, mobile games, GPS, et cetera. The feature of high mobility and small size of smartphones has created many applications that are not possible or inconvenient for PCs and servers, even notebooks. Location-based services (LBS), one of mobile applications, have attracted great attention recently. This research proposes a location-based service, which uses location information to find travel route anomalies, a common problem of daily life. For example, an alert should be generated when a school bus misses part of a route or a pupil does not arrive at school on time. Different kinds of route anomalies are discussed, and various methods for detecting the anomalies are proposed in this chapter. The major methods use a technique of incremental location search, which finds matched routes as the search route is entered location by location. An alert is generated when no matched routes exist. Preliminary experiment results show the proposed methods are effective and easy-to-use.


Author(s):  
Talaya C Waller ◽  
Robert J Hockin ◽  
Gina S Smith

Mobile game application entrepreneurs can offer many benefits to the U.S. economy; however, 80% of the entrepreneurs in this study stated that marketing their mobile applications was a major business challenge. Based on Schumpeter’s theory of economic development and new value creation of technological innovation, the purpose of this phenomenological study was to explore the strategies that entrepreneurs have used to market their mobile game application development businesses successfully. Twenty mobile game application entrepreneurs from northern California, who successfully sustained their businesses for 3 or more years, completed semistructured interviews. Moustakas' modified van Kaam method was used and included coding and organizing data into 5 primary themes that emerged from the analysis. The findings suggest that social media and networks are essential for marketing success, and mobile games should be innovative to ensure competitive advantages.


2019 ◽  
Author(s):  
Dalya Al-Moghrabi ◽  
Fiorella Beatriz Colonio-Salazar ◽  
Ama Johal ◽  
Padhraig Seamus Fleming

BACKGROUND Diligent wear of removable orthodontic retainers requires prolonged compliance and is invariably necessary to preserve optimal results. Patient-informed behaviour-change interventions represent a promising and novel means of enhancing compliance with retainer wear. OBJECTIVE To describe the development of a patient-informed mobile application aimed to enhance retainer wear. METHODS Four aspects were considered during mobile application development: participant preferences; analysis of publicly-available retainer-related posts on Twitter; available interventions; and behaviour-change theories. Audio-recorded one-to-one interviews were conducted with a subset of participants to account for patient preferences in terms of features, design and content. A criterion-based purposive sample of participants wearing vacuum-formed retainers for at least 4 years was used. Thematic analysis of transcribed data was undertaken. RESULTS The need to facilitate communication with the treating clinician, responsive reminder and tracking systems, and access to useful and engaging written and visual information, in addition to other personalised and interactive features were considered important. Concerns related to retainer wear shared on Twitter informed an exhaustive list of frequently-asked questions. Application features were mapped to relevant theoretical constructs. Determinants of existing behavioural change theories were used to link application features to expected outcomes. CONCLUSIONS A holistic process involving both patient and professional input can be useful in informing the development of mobile applications. The orthodontic application (“My Retainers”) will undergo further scrutiny in relation to its effectiveness in inducing behavioural change and concerning patient experiences prior to finalisation.


Author(s):  
Varun Gupta ◽  
D. S. Chauhan ◽  
Kamlesh Dutta

Mobile software application development process must be matured enough to handle the challenges (especially market related) associated with the development of high quality mobile software development. Ever increasing number of both mobile users and mobile applications had presented software engineers with the challenge of satisfying billions of users with high quality software applications to be delivered within deadline and budgets. Always there had been a lot of pressure to develop complex software categorized by thousands of requirements, under resource constrained environment. Requirement prioritization is one of the activities undertaken by software engineer to deliver partial software product to its customers such that most important requirements are implemented in the earliest releases. During next releases some changed and pending requirements are implemented, an activity that generates ripple effects. Such ripple effects need to be tested by executing modified source code against test cases of previous releases (regression testing). Regression testing is a very effortful activity that requires a software tester to select test cases that have high fault detection capability, execute the modified code against selected test cases and performing debugging. This regression testing activity can be lowered to the maximum extend by considering dependencies between requirements during the time of requirement prioritization. Thus requirement prioritization will be carried out not only against aspects like cost, time, risks, business values etc but against dependencies also. The aim is to implement almost all dependent highest priority requirements in current release so that implementation of new requirements is unlikely to have ripple effects. Changes in requirements might not be related to variable usage and definition and might not involve a change in functionality. In such cases there is no need to select already executed test cases of previous versions. Module dependencies can lead to test case selections of previous versions if changes of requirement lead to ripple effects. This paper aims to implement highest priority requirements such that regression testing is performed to minimum thereby improving development process of mobile applications. The proposed technique had been successfully evaluated on Android based notification software application that meets the specification of Aakash tablets.


Author(s):  
Susan Alexander ◽  
Haley Hoy ◽  
Manil Maskey ◽  
Helen Conover ◽  
John Gamble ◽  
...  

The knowledge base for healthcare providers working in the field of organ transplantation has grown exponentially. However, the field has no centralized ‘space’ dedicated to efficient access and sharing of information.The ease of use and portability of mobile applications (apps) make them ideal for subspecialists working in complex healthcare environments. In this article, the authors review the literature related to healthcare technology; describe the development of health-related technology; present their mobile app pilot project assessing the effects of a collaborative, mobile app based on a freely available content manage framework; and report their findings. They conclude by sharing both lessons learned while completing this project and future directions.


Sign in / Sign up

Export Citation Format

Share Document