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

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

DOI: 10.4018/978-1-5225-7598-6.ch061
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

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.
Chapter Preview
Top

Introduction

When Apple launched its iPhones in 2007, they opened an App Store subsequently. They claimed the store has over 100 billion apps download, and has paid out more than $30 billion to developers since its inception. There were more than 1.5 million apps available in 2015 (TechCrunch, 2015). The highly popular iPhones help the sales and development of applications. On the other hand, the large number of apps helps the sales of iPhones too. It is a win-win situation for both of the Apple, Inc. and app developers. Witnessing the success of the App Store, other mobile operating system providers realized they might be left behind if they did not have this kind of stores for their operating systems. They set up their own app stores immediately. Some of the major stores are given in Table 1 (Hu, 2016). 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 (Kiely, 2001). This chapter introduces essential technologies for mobile/handheld computing, so more IT workers can join the mobile trend of computing.

Table 1.
Major mobile application stores (Hu, 2016)
CompanyMobile Application Store
NameMajor Mobile ProductsNameMajor Operating Systems SupportedLaunch Date
Apple Inc.Smartphone
Mobile operating system
App StoreiOS07/10/2008
Open Handset Alliance (Alphabet)Mobile operating systemGoogle PlayAndroid10/22/2008
MicrosoftMobile operating systemWindows Phone AppsWindows Phone10/06/2009
Research In MotionSmartphone
Mobile operating system
BlackBerry WorldBlackBerry OS04/01/2009
SamsungSmartphoneSamsung AppsAndroid
Windows Phone
09/14/2009
LGSmartphoneLG Smart WorldAndroid
Windows Phone
WebOS
GetJarNoneGetJarAlmost allxx/xx/2004
OperaMobile browserOpera Mobile StoreAlmost all02/16/2009
SonySmartphoneAppsAndroid
Windows Phone
02/xx/2004

Complete Chapter List

Search this Book:
Reset