mobile app development
Mobile app development is the act or process by which a mobile app is developed for mobile devices, such as personal digital assistants, enterprise digital assistants or mobile phones. These software applications are designed to run on mobile devices, such as a smartphone or tablet computer.
You can utilize almost any web programming language and databases for the back-end. For native mobile apps, you have to choose a technology stack required by each mobile OS platform. iOS apps can be developed using Objective-C or Swift programming language. Android apps are primarily built using Java or Kotlin.
Python, Java, Flutter, React Native, Swift, Kotlin, R Programming can be used to develop a mobile application as they are the top mobile app technologies. Which stack is best for Android mobile app development? Java has turned out to be the most widely utilized programming language for creating Android apps
Real challenges in mobile app development
free download
Context: Mobile app development is a relatively new phenomenon that is increasing rapidly due to the ubiquity and popularity of smartphones among end-users. Objective: The goal of our study is to gain an understanding of the main challenges developers face in practice
Mobile app development and usability research to help dementia and Alzheimer patients
free download
Caregiver anecdotes attest that music and photographs play an important role for family members diagnosed with Alzheimers disease (AD), even those with severe AD. Tablets and iPads, which are prevalent, can be utilized with dementia patients in portraying favorite Currently, mobile operating systems are dominated by the duopoly of iOS and Android. App projects that intend to reach a high number of customers need to target these two platforms foremost. However, iOS and Android do not have an officially supported common
Diversified third-party library prediction for mobile app development
free download
The rapid growth of mobile apps has significantly promoted the use of third-party libraries in mobile app development . However, mobile app developers are now facing the challenge of finding useful third-party libraries for improving their apps, eg, to enhance user interfaces, to
Testing cross-platform mobile app development frameworks (t)
free download
Mobile app developers often wish to make their apps available on a wide variety of platforms, eg, Android, iOS, and Windows devices. Each of these platforms uses a different programming environment, each with its own language and APIs for app development
A quantitative assessment of performance in mobile app development tools
free download
The popularity and maturity of mobile cross-platform tools increased considerably during the last years. They can be used to increase the efficiency during the development cycle of mobile applications. Although it is common knowledge that cross-platform tools come with a We conducted a qualitative study to investigate the main aspects related to the development and management of applications (or apps) for smart and mobile devices. This investigation is composed of two main steps and its context is the software industry. In the first step, we
Bootstrapping mobile app development
free download
Modern IDEs provide limited support for developers when starting a new data-driven mobile app . App developers are currently required to write copious amounts of boilerplate code, scripts, organise complex directories, and author actual functionality. Although this scenario
Continuous, evolutionary and large-scale: A new perspective for automated mobile app testing
free download
Abstract Mobile app development involves a unique set of challenges including device a comprehensive mobile testing strategy includes features, inputs, potential contextual app states In this perspectives paper we present a new take on mobile app testing called CEL testing,
Mobile application development experiences on Apples iOS and Android OS
free download
This article details recent experiences in developing an official IEEE mobile application on both Apples iOS as well as the Android operating system. Some history of mobile application development is included. The mobile application developed starts with leveraging IEEE.tv
Survey, comparison and evaluation of cross platform mobile application development tools
free download
This increases the cost of development ease of updating and time to market an app . This is where the cross platform development tools come into picture. Table I provides an in-depth comparison among native, mobile web and cross platform app development approaches.
An adaptable model for teaching mobile app development
free download
As mobile software development becomes more mainstream, universities recognize a need to integrate mobile platform programming into the curriculum. This integration requires an understanding of mobile software development that defines it not just as a collection of
Mobile development tools and cross-platform solutions
free download
frameworks, crossplatform solutions, mobile development tools, summary of mechanical engineering apps and development of mobile web applications of the English-Czech automatic control terms dictionary [17], a generic mobile app build with touch mobile web development With the emergence of different cross-platform alternatives, there is a need to explore the various approaches the developer must take. We perform this study in the hopes of shedding more light on their differences and highlighting the critical aspects which make We report a large-scale study to understand how mobile app vulnerabilities are associated software libraries used in mobile apps and quantify how vulnerable mobile app libraries are, We construe that this reflects differences in app development and maintenance processes.
Towards the quality improvement of cross-platform mobile applications
free download
the processes of development and maintenance of mobile applications built using cross-platform mobile app development frameworks, focusing In this section we have listed some cross-platform mobile app development frameworks, but mobile developers can find many more
Future trends in software engineering research for mobile apps
free download
For the same reason we also discuss the monetizing aspects of a mobile app at the end of the paper. For each topic of interest, we first field, relating it to each of the software development phases, ie, requirements, development testing, and maintenance as shown in Figure
A manual categorization of android app development issues on stack overflow
free download
the quality of an API and the success of the mobile app that uses this API. The APIs used by several examples on how to develop mobile applications, developers often have problems quality of mobile applications and to minimize the amount of problems during development . and our own development skills. If the goal is to build an app once with support for multiple platforms, a hybrid or a mobile Web approach is a better choice than a native Approval Cycle Mobile development can conflict with agile development methodologies. For an agile The focus of this study is to explore the CS 4204 Software Engineering dedicated lab period accompanying traditional lectures. iPhone mobile app development took place using the industry standard Apple Xcode IDE and the Swift programming language in a Mac lab
Real time facial expression recognition app development on mobile phones
free download
Facial expression has made significant progress in recent years with many commercial systems are available for real-world applications. It gains strong interest to implement a facial expression system on a portable device such as tablet and smart phone device using
A large-scale empirical study on software reuse in mobile apps
free download
It is not clear whether this successful reuse is due to the quality of mobile platforms, development tools, app stores or (a combination of) other factors. Possible other factors could be the relatively small size of the mobile app code base and development team, although in recent
Cross platform approach for mobile application development : A survey
free download
the development of mobile applications separately for each platform . The following table presents the differences between mobile Moreover, web applications are only accessible via a URL and cannot be made readily available on mobile app stores. This would have a We examined the documents in the IAPP Mobile App Privacy Tool. Happily, the guidelines often overlap, making it feasible to comply with app market or platform, such as the iTunes Store or Google Play. Therefore, we suggest that platforms integrate tools into the development In Table II can be observed that only two approaches allow us to create hybrid applications namely App factories and Web-to-native wrapper . We can’t choose App factories since it consist in visual tools that allow users to develop their app without code, in other words this
Hybrid mobile apps in the google play store: An exploratory investigation
free download
To identify a reference set of hybrid development frameworks for mobile apps, we considered of this variable is to identify whether the mobile app is hybrid or native. hybridFramework ( app development in close contact with vendors of hybrid development frameworks, app storeGiven the low threshold for entering the mobile app market, it is not clear how such practices are being followed for mobile app development . This paper analyzes the adoption of code reuse for mobile app development . Frakes and Kang define software reuse as the use of
Mobile software ecosystem (mseco): a systematic mapping study
free download
more investigated area is mobile app development . Finally, we highlighted the main benefits: the attracting and supporting developers, As such, they support the development of mobile apps available in their stores where users can download them, called app store. However,
End users perception of hybrid mobile apps in the google play store
free download
The results of this study build an objective and reproducible snapshot about how hybrid mobile development is performing in the wild in Basically, a data-intensive mobile app differs from other mobile apps for their: (i) focus on browsing collections of data and basic From the inside of a software-intensive system, there are many different styles of implementation, each with its own subtle characteristics. From the outside, it all looks the same: its completely invisible. The Web extra at http://youtu. be/fWJEZ4vEEco is an audio The acceptance of mobile applications is highly dependent on the realized set of features and on the quality of the application. Information about their acceptance can be gained quickly by collecting and analyzing user feedback such as explicit textual reviews provided
Model-driven development of cross-platform mobile applications with web ratio and IFML
free download
methods for mobile app development that enable a wider set of professional roles and expertise to get involved in mobile development . In this paper we describe our experience in extending IFML for the mobile domain and we present the tool WebRatio Mobile Platform, a
Owasp risk analysis driven security requirements specification for secure android mobile software development
free download
Mobile Top ten security risk recommendations for Android mobile software development mobile app development are increasing, its development cycle is getting shorter. As a result, many mobile app developers overlook the security quality of the software in the development
Interactive visualization and app development for precipitation data in Sub-Saharan Africa
free download
there is no interactive visualization tool or mobile application ( app ) for the purpose of analyzing of the precipitation data via mobile application ( app ) development for ubiquitous access for public access, and the development of an Android app for precipitation studies based on for analyzing different aspects of app development and evolution. However, app users’ feedback do not only occur on the app store. In fact, In this paper, we study how Twitter can provide complementary information to support mobile app development . By analysing a total of 70
Comparison of cross-platform mobile development tools
free download
Mobile operating systems vendors are giving their best available resources for making applications in more convenient ways, the development of new applications for each mobile operating system in short time is fairly a problem. Cross-platform mobile application developmentMobile app developers have to write the code from scratch for each platform separately because reusing the existing code results with compromised quality, functionalities and unsatisfied customers. Thus, there is a need for tool support which can enable native Effort estimation is essential for all development teams in order to ensure the users story for the software project is delivered on time, boxed released. The characteristics of mobile apps make app development different from other traditional software. There are many challenges
Human-centric issues in ehealth app development and usage: A preliminary assessment
free download
The first user study will look at the current mobile app developer The specified target participants are: Mobile app developer: We are particularly interested in surveying the mobile app developers experienced in different domains such as front-end and back-end development,
Release Practices for Mobile Apps–What do Users and Developers Think
free download
and releasing mobile apps. We performed two different survey studies, ie, one with mobile app users and one with mobile app developers. to large software organizations and open source teams and the applicability of its principles into mobile app development is questionable. in mobile app user behavior and conducts one of the largest surveys to date of app users across Despite these failures, app development continues to accelerate worldwide. Market-driven lenges of app development . Recent studies have made advances in our understanding of The explosion of web-based GIS technologies and the opening up of mapping services to citizens in the past decade have resulted in a whole range of Volunteered Geographic Information (VGI) communities like OpenStreetMap, Ushahidi, and Wikimapia, which are
Software protection on the go: A large-scale empirical study on mobile app obfuscation
free download
Nevertheless, we believe this is not the case in mobile development . For actively obfuscated apps, the proportion of those employing module-level obfuscation is 55.90% (109 out of 195). For third-party libraries, the rate is even higher, reaching 71.43% (25 out of 35).
The rise of the citizen developer: Assessing the security impact of online app generators
free download
of the app development life cycle, multi-platform support, and their boilerplate-based app We give a general overview of mobile app generators in Section II and a classification of In this analysis, we considered the two major platforms for Android app development : Eclipse web development technologies for cross-OS development ie, the application is developed once and ported to several different mobile This work was developed using the Apache Cordova mobile development framework. Cordova is open source and is used as basis forlimited and more efforts in app development will follow in the future. However, at the same time, we believe that as it has become a application development efforts will eventually come in the future. Our review revealed the main purposes of developing the mobile applications These barriers to DSM mobile app adoption have arisen because current development the mobile screen for our Healthy Coping application will allow us to maintain similar functionality to mobile DSM apps while also increasing usability and therefore compliance with the app development platforms, business models, and value extraction principles. We observe how these factors significantly affect the evolution of mobile platform ecologies as well as speculate about the future of mobile of third-party iPhone app development . It offers rich enough In the Andoid app development the optimized model (with 89.34% confidence) is preferred over the quantized model (with 1.47% The model app was successfully installed in a Samsung Galaxy S6 Edge+ mobile phone. The installed mobile app successfully identified atheir motivation level significantly after the mobile learning intervention. Our findings showed that mobile game application is helpful for those In the case of this specific study, the app was developed by one of the authors with background of software development but not as a
Development of an IoT Based Open Source SCADA System for PV System Monitoring
free download
Abstract This paper presents the development of a low cost, open source Supervisory Control and Data Acquisition (SCADA) system for in the cloud using both a computer with internet access, and Emoncms mobile app are presented in the paper. Index Terms Low Cost,the mobile app market and improve user experience. We term the usage of heterogeneous crowdsourced app data for mobile app user data-driven app ecosystem that can better support the development and marketing of mobile apps. The architecture of it is given in Fig. 2.
Same app different app stores: A comparative study
free download
To understand how the same app is experienced by the users on different platforms, we present a large-scale study on mobile apppairs, ie, the same app Our study helps to gain insight into the challenges faced by developers in cross-platform app development . It can help
Ubiquitous access for local water management through HCI based app development
free download
Climate conditions are uncertain, thus it is crucial to get advance information on parameters such as precipitation at various regions to plan sustainable living. It is useful to obtain this information anywhere and anytime to facilitate local water management. Accordingly, the
Enhanced code conversion approach for the integrated cross-platform mobile development (icpmd)
free download
development tools of a specific platform. Therefore, there is a need to have cross-platform mobile applications development solutions that enable the developers to develop the App In this section, some cross-platform mobile applications development approaches will be briefly
Storydroid: Automated generation of storyboard for Android apps
free download
assist app development . mobile apps are typically developed under the time-to-market pressure and facing fierce competitions over 3.8 million Android apps and 2 million iPhone apps are striving to gain users on Google Play and Apple App Store, the two primary mobile app mobile applications in health care in most cases solve the tasks of scheduling and effective management of medical institutions, or are aimed at solving narrow diagnostic problems. Virtually there are no mobile The aim of the paper is to show the example of development of web
Considering context events in event-based testing of mobile applications
free download
Due to the relevant diffusion and success of mobile devices, there is a growing interest of the software engineering community for the world of mobile applications ( mobile apps). According to Wasserman [23], there are several open issues regarding mobile app development mobile development tools, which allow the creation and distribution of mobile applications to multiple platforms: many solutions leverage existing web development RAPPT is an example of tool inspired by MDD techniques, which generates the scaffolding of a mobile app
An analogy-based effort estimation approach for mobile application development projects
free download
result in an insufficient understanding of software development efforts. It is not without reason reasonable as it can be assumed for app development projects in SMEs. There are many decision impacting mobile app development efforts is the development paradigm used.