Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Interact - How to create an App?
1. How to create an App
Interact Youth Festival
29th July 2011
Presented by The Design Zoo
Wednesday, 3 August 2011
2. Introduction
Our Company
We are a small digital production company
specialising in games and digital entertainment. We
are based in Belfast and have been running for five
years.
Us
Adrian Campbell - Technical Director
Ross Hompstead - Developer
Wednesday, 3 August 2011
3. Introduction
Recent Projects
Rock Out (www.youtube.com/user/thedesignzoo)
GoToBelfast
Literature Belfast
Where does our inspiration come from?
Snow Time
The Black Helix
Wednesday, 3 August 2011
4. Snow Time
Background
Ross let it slip that he was a Christmas grinch who
didn’t enjoy the festive season.
Being caring work colleagues the rest of the team in
the office decided to do their best to change his
opinion on Christmas...in typical Design Zoo
fashion.
Wednesday, 3 August 2011
5. Introduction
App Development
The Design Zoo has worked on large scale apps for
iPhone, Android and Mobile Web.
We work on both Mac and PC platforms when
developing apps.
Wednesday, 3 August 2011
6. Introduction
App Development
Our main skills within the company lie in the
following languages:
Objective C
Java
PHP
HTML
Javascript
Wednesday, 3 August 2011
9. Introduction
About You
What background are you all from?
Wednesday, 3 August 2011
10. Introduction
About You
What background are you all from?
Design
Wednesday, 3 August 2011
11. Introduction
About You
What background are you all from?
Design
Developer
Wednesday, 3 August 2011
12. Introduction
About You
What background are you all from?
Design
Developer
What inspired you to come to this workshop?
Wednesday, 3 August 2011
13. Introduction
About You
What background are you all from?
Design
Developer
What inspired you to come to this workshop?
Have you ever developed an app before?
Wednesday, 3 August 2011
14. Introduction
What will we cover today?
Wednesday, 3 August 2011
15. Introduction
What will we cover today?
Application Types
Wednesday, 3 August 2011
16. Introduction
What will we cover today?
Application Types
Usage Statistics
Wednesday, 3 August 2011
17. Introduction
What will we cover today?
Application Types
Usage Statistics
Platforms
Wednesday, 3 August 2011
18. Introduction
What will we cover today?
Application Types
Usage Statistics
Platforms
Development
Wednesday, 3 August 2011
19. Introduction
What will we cover today?
Application Types How to make money
Usage Statistics
Platforms
Development
Wednesday, 3 August 2011
20. Introduction
What will we cover today?
Application Types How to make money
Usage Statistics Marketing
Platforms
Development
Wednesday, 3 August 2011
21. Introduction
What will we cover today?
Application Types How to make money
Usage Statistics Marketing
Platforms Reporting
Development
Wednesday, 3 August 2011
22. Introduction
What will we cover today?
Application Types How to make money
Usage Statistics Marketing
Platforms Reporting
Development Overview
Wednesday, 3 August 2011
25. Application Types
Popular Apps
What is the first app you think of?
Wednesday, 3 August 2011
26. Application Types
Popular Apps
What is the first app you think of?
What categories do these fall into?
Wednesday, 3 August 2011
27. Application Types
Popular Apps
What is the first app you think of?
What categories do these fall into?
Who uses these type of apps?
Wednesday, 3 August 2011
28. Application Types
Popular Apps
What is the first app you think of?
What categories do these fall into?
Who uses these type of apps?
Can you see any trends developing?
Wednesday, 3 August 2011
29. Application Types
Top 10 iPhone Apps - iTunes, 28th July 2011
1. WhatsApp Messenger 6. Blobster
2. Angry Birds 7. Monopoly
3. Zombie Gunship 8. Angry Birds Rio
4. Stickman BMX 9. Akinator
5. Fruit Ninja 10. Angry Birds Seasons
Wednesday, 3 August 2011
32. Application Types
Application Type Task
Split into two groups - one with Adrian one with
Ross
Wednesday, 3 August 2011
33. Application Types
Application Type Task
Split into two groups - one with Adrian one with
Ross
If you could build your perfect app now what
application type would it fall into?
Wednesday, 3 August 2011
34. Application Types
Application Type Task
Split into two groups - one with Adrian one with
Ross
If you could build your perfect app now what
application type would it fall into?
Why would you choose that type of app?
Wednesday, 3 August 2011
35. Application Types
Application Type Task
Split into two groups - one with Adrian one with
Ross
If you could build your perfect app now what
application type would it fall into?
Why would you choose that type of app?
At the end each team will pitch their idea
Wednesday, 3 August 2011
36. Application Types
Top 10 Grossing Apps on iTunes
1. Tap Zoo 6. Zynga Poker
2. Tiny Tower 7. Happy Park
3. TomTom UK & Ireland 8. Tap Pet Hotel
4. TomTom West Europe 9. Angry Birds
5. Zombie Gunship 10. WhatsApp Messenger
Wednesday, 3 August 2011
38. App Usage
Basic Usage Overview
Before we start to look at how to go about
developing an application we need to have in place a
solid understanding of how apps and smart phones
are used.
This allows us to consider a larger amount of
possibilities throughout the development cycle -
ultimately leading to a better app.
Wednesday, 3 August 2011
40. App Usage
(IDC) - Over 300,000 mobile apps have been developed in the
last 3 years and these applications have been downloaded 10.9
billion times in December 2010
Wednesday, 3 August 2011
41. App Usage
(IDC) - Over 300,000 mobile apps have been developed in the
last 3 years and these applications have been downloaded 10.9
billion times in December 2010
IDC predicts that global downloads will real 76.9 billion in
2014
Wednesday, 3 August 2011
42. App Usage
(IDC) - Over 300,000 mobile apps have been developed in the
last 3 years and these applications have been downloaded 10.9
billion times in December 2010
IDC predicts that global downloads will real 76.9 billion in
2014
(Nielsen – June 2010) - in the US the most used apps across
all smartphones are Facebook, Google Maps and The Weather
Channel
Wednesday, 3 August 2011
43. App Usage
(IDC) - Over 300,000 mobile apps have been developed in the
last 3 years and these applications have been downloaded 10.9
billion times in December 2010
IDC predicts that global downloads will real 76.9 billion in
2014
(Nielsen – June 2010) - in the US the most used apps across
all smartphones are Facebook, Google Maps and The Weather
Channel
(Localytics – January 2011) – Around one in four mobile apps
are downloaded once then never used again
Wednesday, 3 August 2011
44. App Usage
(Flurry – June 2011) - average US mobile user spends 81
minutes using apps. This overtakes usage of both desktop and
mobile web
Wednesday, 3 August 2011
45. App Usage
(Flurry – May 2011) - market share of app usage is held by
games and social networking
Wednesday, 3 August 2011
46. App Usage
Even though games are popular on mobile devices, they are
making minimal impact on revenue in comparison to console
and traditional portable games
Wednesday, 3 August 2011
47. App Usage
(Flurry – February 2011) – Mobile Social Gamers in
comparison to Traditional Gamers - Ages
Wednesday, 3 August 2011
48. App Usage
(Flurry – February 2011) – Mobile Social Gamers in
comparison to Traditional Gamers - Gender
Wednesday, 3 August 2011
58. Platforms
General Ideas
Wednesday, 3 August 2011
59. Platforms
General Ideas
What platform would you immediately want to
develop for?
Wednesday, 3 August 2011
60. Platforms
General Ideas
What platform would you immediately want to
develop for?
Are there any that you would have no interest in
developing for?
Wednesday, 3 August 2011
61. Platforms
General Ideas
What platform would you immediately want to
develop for?
Are there any that you would have no interest in
developing for?
WHY?
Wednesday, 3 August 2011
68. Platforms
The Design Zoo Ideas
Wednesday, 3 August 2011
69. Platforms
The Design Zoo Ideas
So which of the platforms do we choose to develop
mainly for?
Wednesday, 3 August 2011
70. Platforms
The Design Zoo Ideas
So which of the platforms do we choose to develop
mainly for?
iPhone
Wednesday, 3 August 2011
71. Platforms
The Design Zoo Ideas
So which of the platforms do we choose to develop
mainly for?
iPhone
Android
Wednesday, 3 August 2011
72. Platforms
The Design Zoo Ideas
So which of the platforms do we choose to develop
mainly for?
iPhone
Android
Mobile Web
Wednesday, 3 August 2011
73. Platforms
The Design Zoo Ideas
So which of the platforms do we choose to develop
mainly for?
iPhone
Android
Mobile Web
Each has its advantages and disadvantages which
leads to the great battle of native vs. web apps...
Wednesday, 3 August 2011
74. Platforms
Native vs. Web Apps
Native App - Downloaded from an App Store
Web App - Accessed through mobile web browser
Wednesday, 3 August 2011
75. Platforms
Native App Positives
• Available offline
• Access to all API's (GPS, camera, voice control
etc.) allowing more functionality to be achieved
• Nearly full control of UI and user experience
• Optimised performance for the device the app will
run on
• App stores allow easy payments to companies
• Easier to market
Wednesday, 3 August 2011
76. Platforms
Native App Negatives
• Most native apps require access to the internet
(except games) in order to achieve functionality
• The app must be redeveloped for each platform
• Apps may be rejected on submission to each
respective app store
• Development costs for each platform
• Each platform will take a cut of sales profits
• Apps will not appear in internet search results
Wednesday, 3 August 2011
77. Platforms
Web App Positives
• As long as it isn't illegal you can develop any form
of web application without any approval process
◦No submission and immediate launch
• It is free for anyone to develop a mobile
application (if hosting etc is already set up)
• Platform and device independence leads to a wider
potential audience
• Mobile site will appear in search engines
• 100% profit goes to company
Wednesday, 3 August 2011
78. Platforms
Web App Negatives
• Access to device specific API's is currently limited
• UI and user experience will change dependant on
the device and browser
• Longer loading times that a native app
• No simple way of selling
• Harder to market
• Not available without a reliable internet
connection
• Not good at running graphical intensive games
Wednesday, 3 August 2011
80. Platforms
Native vs. Web Apps
So whats the answer?
• Audience - who will be using the app?
• Content - what will the app contain?
• Functionality - what does the app need to do?
• Maintenance - how often will the app be updated?
• Timescale - how long is available for
development?
• Direct Competition - what strategy have other
competitors adopted?
Wednesday, 3 August 2011
81. Platforms
Design
All devices use different screen sizes and resolutions
Web apps must be flexible for as many devices as
possible
Native apps can be targeted by designers to specific
sizes
Wednesday, 3 August 2011
82. Final Considerations
Target market
Research
App type
Platform usage
Development costs
Marketplace & marketing costs
Turnaround time
3rd party requirements e.g. Purchasing, gaming
network
Wednesday, 3 August 2011
83. Development
Android
http://developer.android.com/index.html
Android Development is done in Java (JDK) through
the Android SDK
Wednesday, 3 August 2011
84. Development
Blackberry
http://us.blackberry.com/developers/
Blackberry development is done in Java to allow
greatest flexibility
Wednesday, 3 August 2011
85. Development
Windows Mobile
http://msdn.microsoft.com/en-us/windowsmobile/
bb264318
Windows Mobile uses the Windows
Mobile SDK which is based on the .net
framework. Visual Studio is
used for compiling.
Wednesday, 3 August 2011
86. Development
Symbian
http://www.developer.nokia.com/Devices/Symbian/
The recommended way of developing for Symbian
devices is through QT Creator.
Wednesday, 3 August 2011
87. Development
iPhone/iPad (iOS)
http://developer.apple.com/
iOS Development is done through Xcode/interface
Builder using Objective C
Wednesday, 3 August 2011
88. How to make Money
You will have noticed in our earlier slides that most
of the top grossing apps in the iTunes store were in
fact free to download.
How do these apps make money?
Wednesday, 3 August 2011
89. How to make Money
Freemium Model
This model involves giving the app away for free!
Why?
There is probably another app doing the same thing
Users are unwilling to download ‘expensive’ apps
Once a user sees quality they will be willing to spend
money
Wednesday, 3 August 2011
90. How to make Money
Freemium Model
Most users are unwilling to pay for an app due to
previous bad experiences. Users will download a
free app over yours if you charge for it, even though
the free app may be of inferior quality.
You have to prove the quality and usefulness of your
app to make money.
Wednesday, 3 August 2011
91. How to make Money
Freemium Model
A trusting relationship is established with the user
through producing a good, functional and reliable
app.
Only then should you be looking to gain revenue
through In App Purchases etc.
Wednesday, 3 August 2011
92. How to make Money
In App Advertising
In app advertising can be used to gain revenue -
especially effective if you have a large user base.
iAds is Apple’s version of advertising. Advertisers
must go through Apple to manage advertising space.
AdMob allows the same service across various other
platforms.
Wednesday, 3 August 2011
93. How to make Money
Complement Another Product or Service
Facebook is a great example of this. Although they
make no money through their apps (no in app
purchases/advertising) they gain exposure and
expand their community through the app.
The primary aim of the applications is to increase
traffic and users on the main Facebook web site.
Wednesday, 3 August 2011
94. How to make Money
Have a GREAT idea and follow it through!
One of the best ways of making money is to find a
gap in the market and produce an app to fill that void.
If there is demand for it people will buy it. The key
to being successful is producing a good quality
reliable application.
Wednesday, 3 August 2011
95. Marketing
So your application is finished. It has been tested,
submitted and its in the app store. What now?
Only a small number of people will know its there -
what can you do and who can help you?
Wednesday, 3 August 2011
96. Marketing
Social Media
Social Media Advertising can target potential user
groups and guide them towards your app.
Create your own app FB and Twitter accounts for the
app to create a buzz around it. Continuously
communicate with the community.
Adding social media integration and share ability
within the app will add to buzz.
Wednesday, 3 August 2011
97. Marketing
App Microsite
Having a connecting microsite for your app gives
you more of a chance to convey the benefits and
reasons people need your app in comparison to the
short description fields offered throughout app stores.
It also allows the possibility of great user interaction
through web based methods.
e.g. Ben the Bodyguard, TypePlace
Wednesday, 3 August 2011
98. Marketing
Publishers
Specialist Mobile Publishers do exist and are always
on the lookout for the next big thing.
As an example Angry Birds would arguably not have
had its massive success without the involvement of
ClickGamer.com who teamed up with them to
improve their publishing strategy.
Wednesday, 3 August 2011
99. Marketing
Online Communities
If you have developed an application with a specific
group of people in mind...let them know the app is
there! If you don’t who will.
Take advantage of online forums and communities
and use these to inform potential users of your app.
Wednesday, 3 August 2011
100. Marketing
Banner Ads
Banner ads placed in the correct and relevant places
still provide an excellent method of online
advertising.
Try to get an advert featured on app feature sites,
relevant web sites, blogs, gamer blogs etc.
Wednesday, 3 August 2011
101. Reporting
Overview
When developing any type of app, web site,
Facebook page etc. it is always useful to add some
form of reporting so you can see how it is being
used.
Apps should be no different, you want to know who
is using your app and how.
Wednesday, 3 August 2011
102. Reporting
Google Analytics
Google provides analytics functionality primarily for
web site analysis.
This same logic can be used to track movement
within an app through inclusion of the Analytics
library and a few lines of code.
See iPhone example
Wednesday, 3 August 2011
103. Reporting
Flurry
Flurry is similar to Google Analytics but more aimed
towards apps.
Support is given for all types of apps as standard, and
integration is as simple as adding a few lines of code
to your project.
Coding is less than Google Analytics.
Wednesday, 3 August 2011