/
Mobile Applications: Unit - Mobile Applications: Unit -

Mobile Applications: Unit - - PowerPoint Presentation

sherrill-nordquist
sherrill-nordquist . @sherrill-nordquist
Follow
360 views
Uploaded On 2018-12-08

Mobile Applications: Unit - - PPT Presentation

I Reasons to Build a Mobile App Costs of Developing a Mobile App Importance of Developing a Mobile Strategy Dif iulties in Mobile App Development Mobile Application Development ID: 738640

development mobile cost application mobile development application cost website android app framework apps ipad windows iphone myth phone blackberry

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Mobile Applications: Unit -" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Mobile Applications: Unit - ISlide2

Reasons to Build a Mobile

App

Costs of Developing a Mobile AppImportance of Developing a Mobile StrategyDif iulties in Mobile App DevelopmentMobile Application Development TodayMyths of Mobile Application DesignExplanation of Third-Party Mobile Frameworks

Preliminary ConsiderationsSlide3

Your

competitors have mobile apps, but you don’t

.Mobile apps make good business sense.Your services would add value to a user’s Mobile experience but your website isn’t Mobile friendly.Do you need a mobile application or a mobile website?WHY YOU MIGHT BE HERESlide4

Your

competitors have mobile apps, but you don’t

.Mobile apps make good business sense.Your services would add value to a user’s Mobile experience but your website isn’t Mobile friendly.Do you need a mobile application or a mobile website?WHY YOU MIGHT BE HERESlide5

Competition

Do your competitors offer products or services that you do not?

Is that why they have an app?Is that a market you want to expand into? If you are already in that market, can you add any features to an app that will have more draw than your competitors?Quality vs. Time to MarketSometimes, a bad mobile application or website can be worse than no mobile app or website. Legacy System

Integration

Limitations

to overcome when developing inside the

company intranet

bubble

.Enterprise Level Development.Mobile Web vs. Mobile App

Elaborating the conceptSlide6

Each developer will

need hardware

and software to develop the applications on. The team will need devices to test the software on. And if you want to deploy your application to any public market, then your company willneed accounts on the various markets (these often renew annually).COST OF DEVELOPMENTSlide7

BlackBerry

(6 or 7): BlackBerry Bold

9900Android 2.2 (Froyo): Motorola Droid 2Android 3.0 Tablet: Samsung Galaxy TabletApple iPod Touch: iPod Touch 3rd GenerationApple iPhone (versions 3.x and 4.x) (cell service): iPhone 3GSApple iPhone (versions 4 and greater) (cell service):

iPhone

4

Apple

iPad

(WiFi or 3G for cell service testing): iPad 1Apple

iPad

(with camera):

iPad

2 or iPad 3Windows Phone 7: Samsung Focus

HardwareSlide8

SoftwareSlide9

Licenses and Developer

AccountsSlide10

Documentation and

APIsSlide11

Total cost per developer to create, maintain, and distribute mobile applications for all the platforms you can expect to pay a few thousand dollars just for the minimum infrastructure.

Given the opportunity to upgrade making these upgrades you will incur a higher initial cost, but the speed increase compared to the bare bones will recoup that cost.

It is difficult to quantify the savings from these upgrades, but developers without them are at a distinct disadvantage.The Bottom LineSlide12

Total cost per developer to create, maintain, and distribute mobile applications for all the platforms you can expect to pay a few thousand dollars just for the minimum infrastructure.

Given the opportunity to upgrade making these upgrades you will incur a higher initial cost, but the speed increase compared to the bare bones will recoup that cost.

It is difficult to quantify the savings from these upgrades, but developers without them are at a distinct disadvantage.The Bottom LineSlide13

The apps are not defined solely by what they do or how they look, but rather by how they fulfill a need and codify it for the user.

Nature of mobile application (I touch this and it does what I told it to do), and the more rigid (fixed size) UI design patterns of the mobile device.

with proper planning and research, you target your potential clients and start imposing your own parameters on the problem at hand, and the rest can be accounted for within that scope.WHY IS MOBILE DEVELOPMENT DIFFICULT?Slide14

Screen Size and Resolutions

FIGURE 1-1: Screen sizes and densities per Google researchSlide15

Screen Size and Resolutions

FIGURE 1-1: Screen sizes and densities per Google research

FIGURE 1-2: Resolutions available to AndroidSlide16

As it stands, there are really four major development targets.

Each

of the native frameworks comes with certain expectations and a user base. BlackBerry is often used in education and government, whereas the iPhone and Android user base is far more widespread. Windows Phone 7 being the newcomeriOS, the technology that is run on Apple mobile devices, has benefi ts and limitations specific to

its development

cycle. The base language is

bjective

-C

, with Cocoa Touch as the interface layer.

At this time iOS can be developed

only using Apple’s

XCode

, which can run only on a Macintosh.

The Android framework, on the other hand, is written in Java, and can be developed using any Java tools. The specific tooling recommended by Google and the Android community is Eclipse with

the Android

toolkit, and that is what the examples in Chapter 6 use. Unlike

iOS

, it can be developed

on PC

, Mac, or Linux.

Like Android, the BlackBerry device framework is also written in Java; however, it is limited in

that the

Emulator and Distribution tools run only on Windows at this time.

The newest native framework on the market is Windows Phone 7 and its

framework

sits on

top of

the Microsoft’s .NET Framework. The language of choice is C# and the framework lies in

a subset

of

Silverlight

, Microsoft’s multiplatform web technology. It also has the limitation that

the Microsoft

Windows Phone tools run only on Windows.

MOBILE DEVELOPMENT TODAYSlide17

There are many myths associated with mobile application development. It’s cheap, it’s easy,

it’s unnecessary

, you can’t do it without a large team, and you shouldn’t have to pay for it.Myth #1: It is inexpensive to develop a mobile solution.Myth #2: It’s easy to develop a mobile solution.Myth #3: We don’t need a mobile presence.Myth #4: You need a large development team.Myth #5: Sweat equity can pay for the application.MOBILE MYTHS