Free Essay

Developing Android Apps

In:

Submitted By pman55
Words 2057
Pages 9
Developing Android applications in IntelliJ IDEA
From IntelliJ-Wiki

Contents
1 Introduction 2 Prerequisites 3 Creating a New Project 4 Exploring an Android Application 5 Creating Elements of Your Application 5.1 Adding a String 5.2 Adding a Color 6 Running Android Application 6.1 Configuring a Virtual Android Device 6.2 Start Application 7 Related Articles

Introduction
IntelliJ IDEA supports development of applications to be executed on mobile phones that run under the Android (http://developer.android.com/index.html) operating system. Besides general coding assistance, the IDE lets you test Android applications on user-configured emulators of physical devices. IntelliJ IDEA helps: Create an Android application using the New Project Wizard. Explore an Android application as a tree-view of files and folders. Create elements of an Android application and manage static content resources, such as strings, colors, etc. via tight integration between

resources and the R.java (http://developer.android.com/guide/topics/resources/accessing-resources.html) file. Run an application. Configure an emulator of a physical device to run Android applications on. This tutorial will walk you step-by-step through developing and launching a simple Android application.

Prerequisites
You are working with IntelliJ IDEA Ultimate edition version 10. JDK is available on your machine. Android SDK (http://developer.android.com/sdk/index.html) is installed on your machine. This tutorial uses SDK 2.3. Gingerbread.

Creating a New Project
Let’s start from the very beginning and create a project (http://www.jetbrains.com/idea/webhelp/project.html) for our application. Choose File | New Project on the main menu or click the Create New Project icon on the Welcome screen (Image 1).

Image 1.

On the first page of the New Project wizard (Image 2), make sure that the option Create project from scratch is selected.

Image 2.

On the second page of the wizard (Image 3), choose the parent folder (1) to create the project in and specify the name of the project (2). As you type the project name, IntelliJ IDEA updates the path to the location of the project files accordingly. Select the Create module check box (3) and choose Android Module (4) as the module type. By default, the module will have the same name (5) as the project. The name of our project and module will be hello_world.

Image 3.

On the third page of the wizard (Image 4), choose the Create source directory option (1) and accept the default name src (2) for it. IntelliJ IDEA displays the full path to the src folder (3) for your information.

Image 4.

When you are creating a project for the first time after IntelliJ IDEA installation, no JDKs (Java SDKs) are configured at the IDE level yet. This means that IntelliJ IDEA does not know the location of any JDK home directories, even if you have several JDKs on your computer. In this case, IntelliJ IDEA opens a page where you are asked to specify the JDK for your project. Click the Configure button and specify the location of the desired JDK in the Select Home Directory for JSDK dialog box that opens. When you click OK, you return to the wizard where the selected JDK is listed as the Project JDK. The specified JDK is now available at the IDE level. IntelliJ IDEA will treat this JDK as the default project JDK (http://www.jetbrains.com/idea/webhelp/configuring-project-jdk.html) for any new project and will not bring you to this page anymore. On the fourth page of the wizard, we’ll integrate IntelliJ IDEA with the Android SDK and specify the target Android platform for which the application is intended. To do that, click New in the SDK properties area.

Image 5.

In the Select Path dialog box that opens (Image 6), specify the installation folder of the Android SDK.

Image 6.

When you click OK, the Select Android Build Target dialog box opens (Image 7). In this dialog box, specify the Android platform for which the application will be intended.

Image 7.

When you click OK, you return to the fourth Wizard page (Image 8) where the chosen platform is displayed in the Android Platform dropdown list (1). Select the Application (2) project type. We are not going to share the module resources with other modules so there is no need to declare it as library project (http://developer.android.com/guide/developing/other-ide.html#libraryProject) . To have a sample application created, select the Create “Hello, World!” project check box (3) and accept the suggested activity name MyActivity (4).

Image 8.

When you click Finish (5), IntelliJ IDEA creates a project and generates the skeleton of our application. First, let’s look deeper into its structure.

Exploring an Android Application
To explore our application, we’ll use the Project tool window (Image 9) that shows the following files and folders:

Image 9.

The .idea (1) folder contains a number of subfolders, mainly with internal IntelliJ IDEA information.

The src (2) folder contains the MyActivity.java (3) file source code that implements the functionality of your application. The file belongs to the com.example package. The res (4) folder contains various visual resources. The layout/main.xml file (5) defines the appearance of the application constituted of resources of various types. The values folder (6) is intended for storing .xml files that describe resources of various types. Presently, the folder contains a strings.xml file with String resources definitions. As you will see from the Adding a Color section, the layout folder can also contain, for example, a descriptor of colors. The drawable folders contain images (7). The gen (8) folder contains the R.java (9) file that links the visual resources and the Java source code. As you will see from the sections below, IntelliJ IDEA supports tight integration between static resources and R.java. As soon as any resources are added or removed, the corresponding classes and class fields in R.java are automatically generated or removed accordingly. The R.java file also belongs to the com.example package.

Creating Elements of Your Application
To illustrate the mainstream Android development workflow in IntelliJ IDEA, let’s expand the stub “Hello world!” application with a piece of text to explain the main goals of the application. Let’s also define the color in which the explanation text will be displayed on the screen. As you can see from Image 10, the source code of MyActivity.java (1) just references (2) the layout/main.xml file (4) that defines the application appearance. To navigate to the referenced code, just click the Go to resource button (3) in the left gutter area. The main.xml file (4) opens.

Image 10.

As you can see, the text to be displayed is Hello World, MyActivity We need to add three things to the application layout: an explanation string and a color to display it.

Adding a String
In the main.xml file, place the following piece of code inside the tag:

As you can see (Image 11), IntelliJ IDEA reports an unresolved reference and highlights it red.

Image 11.

But IntelliJ IDEA also suggests a quick fix for the problem: just press Alt+Enter or click the red bulb (1), then choose Create resource explanation in strings.xml option (2) from the list (Image 12):

Image 12.

IntelliJ IDEA opens the strings.xml file where a new empty string definition is added to the list (Image 13).

Image 13.

Type the application description inside the tag, for example:
This simple Android application illustrates the mainstream Android development workflow in IntelliJ IDEA.

Image 14 illustrates the updated source code of the strings.xml file (1). If you click the Go to resource button (2) in the left gutter area, the R.java file (3) opens, with the new string added to the list of string resources (4) and the cursor positioned at this new resource:

Image 14.

Adding a Color
Now let’s define the color to display the explanation string, To do that, we will create a color resource file with a string_color definition (Image 15). In the project tree, right click the values folder (1) and choose New | Values resource file (2) on the context menu. In the New values resource file dialog that opens, specify color as the new file name (3).

Image 15.

When you click OK, IntelliJ IDEA displays the new file in the project tree (Image 16):

Image 16.

Now, let’s add a string_color resource definition. Open the color.xml file in the editor by double-clicking it in the Project tool window. Inside the tag, type the color definition in the form:

hexadecimal identifier of the desired color prepended with #

In our example (Image 17), the hexadecimal identifier is #ff00ff77. As you type the color definition (1), IntelliJ IDEA shows the preview of the

ou e a p e (

age

), t e e adec a de t e s

00

. s you type t e co o de

t o ( ),

te J D

s ows t e p ev ew o t e

specified color (2) in the left gutter area:

Image 17.

As you might have guessed, the new resource definition is automatically reflected in R.java (Image 18):

Image 18.

Now, let’s apply the new color to the explanation string. In the main.xml file, locate the following item:

and add the following code inside it below android:text="@string/explanation":

android:textColor="@color/string_color"

That’s all with developing the sources of our application.

Running Android Application
During the project creation, IntelliJ IDEA has generated the default run configuration (http://www.jetbrains.com/idea/webhelp/run-debugconfiguration.htm) android_hello_world. To launch the application straight away, we only need to configure a virtual device to run it on. This device will emulate execution of the application on the target physical device.

Configuring a Virtual Android Device
From the Run/Debug Configuration (Image 19) drop-down list on the toolbar, choose Edit Configurations (1).

Image 19.

IntelliJ IDEA opens the Run/Debug Configurations dialog box (Image 20) that shows the details of the default android_hello_world run configuration (1). As you can see, IntelliJ IDEA has already selected the module hello_world(2) to apply the configuration to and the activity to launch (3). Make sure the Deploy application check box (4) is selected and the Choose target device manually check box (5) is cleared.

Image 20.

Click the Browse button next to the Prefer Android Virtual Device for Deployment drop-down list (6). In the Select Android Virtual Device dialog box (Image 21) that opens. click Create:

Image 21.

The Create Android Virtual Device dialog box (Image 22) opens. Accept the suggested device name MyAvd0 (1) and Android 2.3 as the target platform (2):

Image 22.

When you click OK, IntelliJ IDEA brings you to the Select Android Virtual Device dialog box (Image 23), where the virtual device you’ve defined is already added to the list and selected.

Image 23.

Click OK to save the settings and return to the Run/Debug Configurations dialog box (Image 24), where the Prefer Android Virtual Device for Deployment drop-down list (1) now shows the emulator you’ve defined.

Image 24.

Complete the configuration definition settings by clicking OK. Fortunately, you need to configure a virtual device only once, during the first application start. IntelliJ IDEA will use it by default when you start your application with the android_hello_world run configuration. Moreover, IntelliJ IDEA remembers this virtual device at the IDE level so you can use it for running other applications.

Start Application
Now that we are through with all the preliminary steps, let’s launch our application.

On the toolbar (Image 25), click (2) next to the Run/Debug Configuration (1) drop-down list where the android_hello_world run configuration is already selected by default.

Image 25.

IntelliJ IDEA launches the configured emulator:

Image 26.

Next, the IDE deploys the Hello world application to it, and displays the application output on the screen (Image 27):

Image 27.

Congratulations! You have developed and launched a simple Android application.

Related Articles
Developing Android applications on the base of existing sources Retrieved from "http://wiki.jetbrains.net/intellij/Developing_Android_applications_in_IntelliJ_IDEA" This page was last modified on 22 February 2011, at 17:25.

Similar Documents

Free Essay

Intro to Android and Android Applications

...An Intro to Android and Android Applications D. Reynolds In today’s world of technology, even the average user can identify that mobile technology development grows exponentially each year. As more resources become available in the palm of our hands, the software and devices which we use to access these resources become more powerful and competitive in their market. According to the Open Handset Alliance, there are 3 billion mobile phone users worldwide, in comparison to the estimated 1.5 billion TV’s currently in use. Clearly, mobile devices are leading among the world’s most successful products for consumers. Currently, in the crusade to stay connected, there are a variety of operating systems and platforms, both firmware and software, that are always being reviewed and revised to create optimal end user experiences. The successes of device manufactures create new opportunities for innovative software products to wow users and create solutions for productivity and entertainment purposes. The relationship between devices and software to run on those devices is reciprocal. They both have to be compatible with one another in order to be relevant. Keeping up with ever emerging devices and software offered by developers for our service and convenience, can be overwhelming. As an aspiring programmer, I am most intrigued by open source platforms where the basic idea is to allow developers to create programs to run according to the protocols of one operating system that...

Words: 2763 - Pages: 12

Premium Essay

Android vs Iphone

...from Sam Costello for about.com article iPhone vs Android: Which smartphone should you buy? http://ipod.about.com/od/iphonevscompetitors/tp/Iphone-Or-Android-which-to-buy.htm Hardware is the first place that the differences between the iPhone and Android become clear. Apple is the only company that makes iPhones, giving it extremely tight control over how the software and hardware work together. On the other hand, Google offers its Android software to many phone makers (Samsung, HTC, LG, and Motorola, among others, offer Android phones). As a result, Android phones vary quite a bit in size, weight, features, user experience, and quality. Apple offers users a single choice: what model of iPhone do you want (5, 4S or 4), not what company’s phone and then what model. Of course, some people may prefer the greater choice Android offers. Others, though, will appreciate the simplicity and quality offered by the iPhone. Apple's support for older phones is generally better than Android's. Take for instance, iOS 6, its latest OS. It includes full support for the iPhone 4, a more than two-year-old phone as of this writing. Because of that, the latest version of the iOS, 6.1.2, became the most-used version just a week after its release. On the other hand, Android 4.0, codenamed Ice Cream Sandwich, is running on just 2.9% of Android devices 6 months after its release. This is partly because the makers of the phones control when the OS is released for their phones and, as that...

Words: 1243 - Pages: 5

Premium Essay

Android Os Market Analysis

...Smart phone OS. Market Analysis Presented By Ehab Hesham & Mostafa Abdelfattah Tentative outline 0f the market analysis ❖ Objectives. ❖ Introduction. ❖ Market Volume. ❖ Company Portfolio. ❖ Our Product. ❖ Market Share. ❖ Market Type. ❖ Factors affect Supply. ❖ Factors affect Demand. ❖ Supply. ❖ Demand. ❖ Supply and Demand. ❖ Elasticity ❖ Conclusions ❖ References Objectives Studying the smart phones operating systems and analyze its market will make us understand the differences between the many Operation systems available in the market, and found out the factors affecting the supply of the different operation systems with different manufacturers. It will also allow us to find out the factors affecting the demand of it by the customers, and rational the dynamic changes in market shares of every producer. It will also define the aggressive competition between the smart phone manufacturers, and the high barriers that make it difficult for new manufacturers to enter the market despite of the great growth of the market which is providing large opportunities Introduction As with many electronics industries, the smartphone industry is rapidly changing and highly Competitive, new and distinctive products are being developed continuously, and released almost weekly. ...

Words: 3130 - Pages: 13

Free Essay

Android Based Webstatic Server

...Project Report On ANDROID BASED STATIC WEBSERVER BY CONTENTS TITLE ABSTRACT INTRODUCTION…………………………………………………. 1 Purpose……………………………………………………..………… 1.1 Scope…………………………………………………..…….……….. 1.2 Definitions, Acroynms, Abbrivations……………………. 1.3 Overview……………………..………………………………………. 1.4 SYSTEM ANALYSIS……………………………………… 3 Software Requirements Specification…..………………. 3.1 Hardware Requirements……………………………………….. 3.1.1 Software Requirements………………………………………… 3.1.2 IMPLEMENTATION……………………………………… 4 Modules……………………………………………………………….. 4.1 Accounts…………………………………………………………..4.1.1 Transactions………………………………………………………….. 4.1.2 DESIGN………………..…………………………….……… 5 UML Diagrams………………………………………………………… 5.1 Class Diagram………………………………………………………… 5.1.1 Usecase Diagram….……………………………………………….. 5.1.2 Sequence Diagram….……………………………………………….. 5.1.3 RESULT FOR IMPLEMENTATION…………………… 6 Output Screens………………………………………………………. 6.1 SYSTEM TESTING………………………………………….7 Types of Testing………………………………………………………. 7.1 TESTCASES…………………………………………………..8 CONCLUSION………………………………………………..9 ANDROID BASED STATIC WEBSERVER ABSTRACT Android is software platform and operating system for mobile devices. Being an open-source, it is based on the Linux kernel. It was developed by Google and later the Open Handset Alliance (OHA). It allows writing managed code in the Java language. Due to Android here is the possibility...

Words: 9090 - Pages: 37

Premium Essay

Iphone vs. Android

...At the end of the 2011 fiscal year, Android phones crept just above iPhones in overall sales. Apple had been at the top of the list and unparalleled since the dawn of the iPhone. While there seems to be an ongoing debate over which is better, the iPhone and Android smartphones have many similarities and differences to consider. Apple's iPhone OS and Google's Android OS have many components in common; both are Linux-based operating systems for smartphones, but there are some dramatic differences that make these platforms almost very different. The iPhone's OS is completely closed. This means that it is being developed by Apple and used exclusively for Apple products. The only smartphones that will ever run the iPhone are manufactured by only this one company. Android, on the other hand, is open. This means that it is being developed primarily by Google, and with the help of a group of companies. Many of the members of this group, the Open Handset Alliance (OHA), will release smartphones based on the Android operating system. Some of these companies include HTC, Samsung, and Motorola. There are advantages and disadvantages to both operating systems, and the competition between the two platforms is going to shape the smartphone market for years to come. Both the iPhone and Android platforms offer many similar features that are appealing to the user. Both have a fairly long battery life, single and dual cameras that also take video, easy uploading to Facebook, Twitter, etc...

Words: 1230 - Pages: 5

Premium Essay

Mobile Computing and Social Networking

...mobile users have increased at very high rate because of their features such as portability, rich graphical interface and support for media formats with high-quality resolution graphics. Most popular smartphone operating systems that are used on the smartphones are Android, iOS, Blackberry, and Windows. There are numerous advantages of mobile applications in which a user can perform most of their tasks with ease and flexibility. These smartphones have several features that support for E-Mails, text messaging and video conferencing with users who are residing far away. The reason for using smartphones is the availability of a large number of applications in which business organizations can also offer their services and performs their business processes. There are thousands of applications available from online application (app/apps) market for individuals such as educational apps, games, recipes, shopping, analysis applications, postal services, weather forecasting, office suites, instant messaging, multimedia apps, cloud storage applications, online banking apps, stock market and trading apps. A large number of users download the apps from the Apple Store, the Play Store by Google and some from Amazon mobile app store. Some of the applications are available for free...

Words: 3167 - Pages: 13

Premium Essay

Information System

...The Rise and fall of Nokia Case Study PROJECT TEAM MWMBERS Abdullah Maashi Xiaomeng Guo Fang Zou Jian Zhao PROJECT SUMITTED TO Dr. Bartlomiej Hanus Abstract Nokia is an over 100 year-old communications and technology corporation. It was the word leading mobile handset manufacturer. It evolved gradually from being it pulp paper manufacturer in the 19th century to electronics manufacturer in 1980s to a mobile phones’ in produces 1990s. By the late 2000s the rivalry among the competitors became very strong and the Nokia position as a market leader in mobile devices was threatened by competition lower-cost smartphones producers. It was supposed to make the right decision because it has the longest experience in the field, but it did not. Nokia started to do very well in the 1990s and this is due to the smart CEO Vuorilehto who was appointed to take this position in December 1988. This leader mad the most important decision in the Nokia’s history when he decided to focus selectively and strategically on fewer acquisitions which are the Mobile phones, Nokia Bate, Cables & Machinery, Basic Industries, and Consumer Electronics. In this leader period the net income continue to increase until it reached 675.7 million in 1994 after it was (56.5) million in 1989. Then he stepped down and appointed Jorma Ollila to hold CEO position and the success continued year after year and in 1998 Nokia become the world’s leading mobile phone manufacturer with 23% and 163 million...

Words: 3775 - Pages: 16

Free Essay

Android

...Android by 2012 A study on present and future of Google's Android Dot Com Infoway - Position Paper- www.dotcominfoway.com Android by 2012 A study on present and future of Google's Android S.No 1 2 3 4 5 6 7 8 9 10 11 12 13 Contents Executive Summary The Android Tale Why Google Android Android: Breaking the 'Walled Gardens' What's so different in Android Advantages of Dalvik Virtual machines Android: A promising haven for app developers and OEMs? Market Predictions Final Comments About Dot Com Infoway Sources Interesting Android links Glossary Dot Com Infoway - Position Paper- www.dotcominfoway.com Executive Summary: This paper attempts to study the present conditions of Android OS and unveils the predicted future market possibilities for Android, based on results from several research firms, using current market statistics and popularity among developers and end-users. All the flimflams and excitement about the costlier iphones and Blackberrys are vanishing, after the arrival of the most anticipated, open source mobile operating system, the Google Android, which is fated to turn the industry upside down. Despite the growth and popularity for iPhones and Blackberrys, it is predicted that, Android will make a history in sales and on acquiring the market share, slicing down the markets of both Symbians and iPhones. This paper will elaborately examine the predictions about the future of Android phones, considering the present facts and reasons. The Android Tale:...

Words: 2607 - Pages: 11

Premium Essay

Ordering System

...Developing a Strategy to Build a New Mobile Ordering System Bridget Palma IT/205 Due: Day 7 Jayson Sayers Memo To: IT Steering Committee From: Bridget Palma Date: May 2, 2016 Subject: Developing new mobile app After extend research I have found the right solution for our new mobile app. I believe it is best we go with the IOS mobile app, the reason I have chosen this is because IOS apps rank better in the market. I have provided detail information in an attachment to this memo. IOS app are more active with 660,143 Vs android which is 440,635. More people download IOS apps. One this app hits the market our key point is that we only need information to fulfill the order, we won’t need any data information. Our app will not request location nor call logs. Our new app will intertwine with our current POS system, we will allow our customers to return any item they bought to any of our store location, by doing this not only is it easy for them, but also it will allow them to look around our stores and make an exchange instead of a return. The app we have developed is a mobile app, it’s an online app and we will provided every item we sell in stores online. While developing a new app can cost our company money up to 100,000 to develop this will actually increase revenue, due to the fact more people have smartphones and about 65% of Americans do shopping online. This will increase our revenue and drive not only our online sales but our store sales as well. I and the...

Words: 442 - Pages: 2

Premium Essay

Mobile Application Security

...stolen, exposing sensitive data. Malware risks are increased because they connect to the Internet directly rather than from behind corporate firewalls and intrusion-protection systems. Security of mobile devices focuses on controlling access through the use of device locks and hardware data encryption. While this may be sufficient for individual users, it is insufficient for defense needs. Many documented examples exist of hacking of the device lock, as well as defeats of the hardware-level encryption. Once the device is unlocked, there is generally unfettered access to all apps and their associated data. Military applications require additional application-level access controls to provide data security. Unfortunately, there are gaps in the application-level security model of the two predominant mobile operating systems: iOS from Apple and Google Android. Our ongoing research1 looks to address these gaps by developing innovative approaches for fine-grained data protection and access control, taking into account mobile device usage patterns, device characteristics, and usability. Mobile Applications Security Threat Vectors Many threat vectors for infecting personal computers arise from social-engineering attacks that bypass anti-virus defenses. Similar techniques are used in the smartphone and tablet world by...

Words: 4009 - Pages: 17

Premium Essay

Htc Case Analysis

...Case Analysis --HTC Corp.in 2009 Class: Competitive Marketing Strategy Student Name: Fisher Yu 1. Evaluate HTC’s performance to date. What are its competitive advantages and vulnerabilities? Be sure to elaborate on HTC and its competitors’ positioning on performance and cost. Financial performance of HTC compared with its main competitors For this part, we will be using ROA (return on assets), ROE (return on equity), and profit margin to evaluate HTC’s abilities to generate profits and to control its cost with comparison to other manufacturers. With reference to the financial ratios of HTC in Exhibit 1a, over five years (2004 to 2008), its average net profit margin was 18.8%, return on assets 34.2%, and return on equity 59%. Its earnings per share (EPS) were 13.49, 32.81, 56.97, 50.48 and 36.64 respectively. The company is highly competitive and profitable as a whole. According to Exhibit 1a, and 6, and chart 1, same with its rankings in the smartphone sales, the ranking of the scale of its total revenue also in the fifth place, behind Samsung, Nokia, Apple, and RIM. But its revenue is rapidly growing, doubling nearly every three years. That growth rate is far better than most of the players in the industry and the average. Its return on sales ratio is among the three highest in the industry, which is an average of more than 15% percent. This indicates that HTC has a very good gross profit margin. Marketing performance of HTC compared with its main competitors ...

Words: 2638 - Pages: 11

Premium Essay

Requirement's Analysis

...Summary Today’s world is driven by social connectivity and the prominence of mobile technology has made it easier than ever for us to share our lives with just a few clicks or taps of the finger. Creative people thrive on expression; expressing themselves, their thoughts, their emotions, and the world around them. However, there is currently a void in the social-media market for an app that allows creative people to express their full creativity. XPRSSN has a wide audience from professional to amateur designers/artists, unique features that aren’t currently offered in any other app along with updated user-favorite features. XPRSSN has an established audience that is currently being overlooked by other apps and the app objectives are researched and explained in detail. Overall, there is a void in the photo-sharing market that XPRSSN successfully fills. Position Statement We are a community of creative professionals, created by creative professionals; driven to share our work and help others like us to collectively push the limits of our artistic capability. Our users are the movers and shakers of the creative industries, as well as the aspiring up and comers who will be the next generation of creative visionaries. Our users come from a myriad of creative backgrounds and their artistic paths may vary in direction. Our community seeks to align these different creative paths and merge them into one massive stream of creative consciousness and the platform will be used to...

Words: 3126 - Pages: 13

Free Essay

Mobile Applications Market

...The mobile apps market is very elastic and continues to expand each and every day. The mobile market has a wide variety of applications that no matter what type of interests you may have, there is something for you. Outlined further in this report will outline the demand for these apps, trend analysis, current market status, success stories and lastly the end users. It was in June of 2008 when Apple Inc released its 3G Apple Iphone which featured support for third party applications. Then only a short month later the Apple app store was created. This took consumers by storm and in the first weekend over 10 million apps were downloaded. Since its release the app store has continued to expand with more apps and better quality apps that now range from E-books to a very humorous fart app. Shortly after Apple had seen rapid success with its app store, other leading Telephone providers like blackberry, Nokia and Android soon released a similar app store for their users. The evolution of mobile apps seems to be creating applications in which ease day to day living through our smart phones. For example in the Apple app store, there are apps which allow you to receive newspapers like the New York Times, or the Globe and Mail directly to your mobile device. There are also apps which act as a PDF creator, it allows for the consumer to take pictures of multiple documents, upload them all as one PDF and then have the ability to send it as an email. There are many more apps which will benefit...

Words: 1635 - Pages: 7

Premium Essay

Nt1310 Unit 3 Stage 5

...In recent decade the agile methods have been raised to develop systems with a certain short time spent on analyzing and designing (Sohaib & Khan, 2010). The methodology is important in the mobile software engineering because the software applications have been ever changed and depended on immediate user requirements. Therefore in order to satisfy customers in developing a well-designed application by means of a production process, agile methodology is adopted (Kaleel & Harishankar, 2013). After the launch of iPhone App Store in 2008, diverse other mobile companies started their advancement and launch of mobile applications. Google Company owned Android Inc. in 2005 with the aim to extend their business to include the mobile market. A critical...

Words: 848 - Pages: 4

Free Essay

Handheld Industry

...service platform for a specific mobile device through which providers integrate the value chain and other resources to provide mobile applications to consumers via the Internet, Wi-Fi, and cellular networks. Application stores developed alongside Web 2.0 and began with Apple’s App Store. The store’s huge success has since attracted other players to the market. As of October 2009, the App store has earned over US$ 2.4 billion for Apple and the independent developers the store uses. Over 93,000 applications are currently available, and over 2 billion downloads were made. There are two kinds of application store depending on the type of platform provider used. . Handset and OS vendors: Currently, most top smartphone vendors have launched their own application stores. Examples include Nokia’s Ovi Store, RIM’s BlackBerry App World, Palm’s App Catalog, Google’s Android Market, Microsoft Windows Marketplace for Mobile (WMM), and Samsung’s Mobile Innovator. Mobile carriers: Examples include China Mobile’s Mobile Market, China Telecom’s AppMarket, and Shanghai Unicom’s Wo-Store HIGHLIGHTS Most smartphone and OS vendors are becoming involved in the application store market because of the huge success of the App Store. Most platform providers use the 30/70 revenue share model, under which the platform provider takes 30% and the developer 70%. Licensing, application localization, and payment systems will be the most crucial factors for platform providers in China. China Mobile’s Mobile...

Words: 10056 - Pages: 41