SlideShare a Scribd company logo
1 of 105
Download to read offline
How to create an App
                              Interact Youth Festival
                                  29th July 2011

                           Presented by The Design Zoo




Wednesday, 3 August 2011
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
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
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
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
Introduction
               App Development
               Our main skills within the company lie in the
               following languages:
               Objective C
               Java
               PHP
               HTML
               Javascript
Wednesday, 3 August 2011
Introduction




Wednesday, 3 August 2011
Introduction
               About You




Wednesday, 3 August 2011
Introduction
               About You
               What background are you all from?




Wednesday, 3 August 2011
Introduction
               About You
               What background are you all from?
                    Design




Wednesday, 3 August 2011
Introduction
               About You
               What background are you all from?
                    Design
                    Developer




Wednesday, 3 August 2011
Introduction
               About You
               What background are you all from?
                    Design
                    Developer
               What inspired you to come to this workshop?




Wednesday, 3 August 2011
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
Introduction
               What will we cover today?




Wednesday, 3 August 2011
Introduction
               What will we cover today?
               Application Types




Wednesday, 3 August 2011
Introduction
               What will we cover today?
               Application Types
               Usage Statistics




Wednesday, 3 August 2011
Introduction
               What will we cover today?
               Application Types
               Usage Statistics
               Platforms




Wednesday, 3 August 2011
Introduction
               What will we cover today?
               Application Types
               Usage Statistics
               Platforms
               Development




Wednesday, 3 August 2011
Introduction
               What will we cover today?
               Application Types           How to make money
               Usage Statistics
               Platforms
               Development




Wednesday, 3 August 2011
Introduction
               What will we cover today?
               Application Types           How to make money
               Usage Statistics            Marketing
               Platforms
               Development




Wednesday, 3 August 2011
Introduction
               What will we cover today?
               Application Types           How to make money
               Usage Statistics            Marketing
               Platforms                   Reporting
               Development




Wednesday, 3 August 2011
Introduction
               What will we cover today?
               Application Types           How to make money
               Usage Statistics            Marketing
               Platforms                   Reporting
               Development                 Overview




Wednesday, 3 August 2011
Application Types




Wednesday, 3 August 2011
Application Types
               Popular Apps




Wednesday, 3 August 2011
Application Types
               Popular Apps
               What is the first app you think of?




Wednesday, 3 August 2011
Application Types
               Popular Apps
               What is the first app you think of?
               What categories do these fall into?




Wednesday, 3 August 2011
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
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
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
Application Types




Wednesday, 3 August 2011
Application Types
               Application Type Task




Wednesday, 3 August 2011
Application Types
               Application Type Task
               Split into two groups - one with Adrian one with
               Ross




Wednesday, 3 August 2011
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
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
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
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
Application Types
               Top 10 Grossing Apps on iTunes
                 1. Free                    6. Free
                 2. Free                    7. Free
                 3. £49.99                  8. Free
                 4. £49.99                  9. £0.69
                 5. £0.69                   10. £0.69



Wednesday, 3 August 2011
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
App Usage




Wednesday, 3 August 2011
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
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
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
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
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
App Usage
               (Flurry – May 2011) - market share of app usage is held by
               games and social networking




Wednesday, 3 August 2011
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
App Usage
               (Flurry – February 2011) – Mobile Social Gamers in
               comparison to Traditional Gamers - Ages




Wednesday, 3 August 2011
App Usage
               (Flurry – February 2011) – Mobile Social Gamers in
               comparison to Traditional Gamers - Gender




Wednesday, 3 August 2011
Platforms




Wednesday, 3 August 2011
Platforms
               General Ideas




Wednesday, 3 August 2011
Platforms
               General Ideas
               Who uses what type of phone?




Wednesday, 3 August 2011
Platforms
               General Ideas
               Who uses what type of phone?
                    Symbian




Wednesday, 3 August 2011
Platforms
               General Ideas
               Who uses what type of phone?
                    Symbian
                    Windows Mobile




Wednesday, 3 August 2011
Platforms
               General Ideas
               Who uses what type of phone?
                    Symbian
                    Windows Mobile
                    Blackberry




Wednesday, 3 August 2011
Platforms
               General Ideas
               Who uses what type of phone?
                    Symbian
                    Windows Mobile
                    Blackberry
                    Android



Wednesday, 3 August 2011
Platforms
               General Ideas
               Who uses what type of phone?
                    Symbian
                    Windows Mobile
                    Blackberry
                    Android
                    iPhone

Wednesday, 3 August 2011
Platforms




Wednesday, 3 August 2011
Platforms
               General Ideas




Wednesday, 3 August 2011
Platforms
               General Ideas
               What platform would you immediately want to
               develop for?




Wednesday, 3 August 2011
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
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
Platforms




Wednesday, 3 August 2011
Platforms
               General Ideas




Wednesday, 3 August 2011
Platforms
               General Ideas
               What type of phone do you think is most popular?




Wednesday, 3 August 2011
Platforms
               General Ideas
               What type of phone do you think is most popular?
               Should you develop for it?




Wednesday, 3 August 2011
Platforms
               General Ideas
               What type of phone do you think is most popular?
               Should you develop for it?




Wednesday, 3 August 2011
Platforms




Wednesday, 3 August 2011
Platforms
               The Design Zoo Ideas




Wednesday, 3 August 2011
Platforms
               The Design Zoo Ideas
               So which of the platforms do we choose to develop
               mainly for?




Wednesday, 3 August 2011
Platforms
               The Design Zoo Ideas
               So which of the platforms do we choose to develop
               mainly for?
                    iPhone




Wednesday, 3 August 2011
Platforms
               The Design Zoo Ideas
               So which of the platforms do we choose to develop
               mainly for?
                    iPhone
                    Android




Wednesday, 3 August 2011
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
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
Platforms
               Native vs. Web Apps
               Native App - Downloaded from an App Store
               Web App - Accessed through mobile web browser




Wednesday, 3 August 2011
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
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
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
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
Platforms




Wednesday, 3 August 2011
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
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
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
Development
               Android
               http://developer.android.com/index.html

               Android Development is done in Java (JDK) through
               the Android SDK




Wednesday, 3 August 2011
Development
               Blackberry
               http://us.blackberry.com/developers/

               Blackberry development is done in Java to allow
               greatest flexibility




Wednesday, 3 August 2011
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
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
Development
               iPhone/iPad (iOS)
               http://developer.apple.com/

               iOS Development is done through Xcode/interface
               Builder using Objective C




Wednesday, 3 August 2011
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Overview




Wednesday, 3 August 2011
Questions?




Wednesday, 3 August 2011

More Related Content

Similar to Interact - How to create an App?

Presentation at WorkLife Event by Young Office
Presentation at WorkLife Event by Young OfficePresentation at WorkLife Event by Young Office
Presentation at WorkLife Event by Young Office
Bobby Rettew
 
Visualizations of Spatial and Social Data
Visualizations of Spatial and Social DataVisualizations of Spatial and Social Data
Visualizations of Spatial and Social Data
interface2011
 
Heidi Harman_UiA Seminar on Virtual Worlds
Heidi Harman_UiA Seminar on Virtual WorldsHeidi Harman_UiA Seminar on Virtual Worlds
Heidi Harman_UiA Seminar on Virtual Worlds
Robin Teigland
 
Tom Preston Werner - Optimize for happiness
Tom Preston Werner -  Optimize for happinessTom Preston Werner -  Optimize for happiness
Tom Preston Werner - Optimize for happiness
StarTech Conference
 
Sinsai.info と Crisis Mapping
Sinsai.info と Crisis Mapping Sinsai.info と Crisis Mapping
Sinsai.info と Crisis Mapping
Hal Seki
 
Applying operations culture to everything
Applying operations culture to everythingApplying operations culture to everything
Applying operations culture to everything
Theo Schlossnagle
 

Similar to Interact - How to create an App? (20)

Cochran - Mobile web 2 sms
Cochran - Mobile web 2 sms Cochran - Mobile web 2 sms
Cochran - Mobile web 2 sms
 
Move that thang
Move that thangMove that thang
Move that thang
 
Samsung Case - Research on how to reach audience (2012)
Samsung Case - Research on how to reach audience (2012)Samsung Case - Research on how to reach audience (2012)
Samsung Case - Research on how to reach audience (2012)
 
Presentation at WorkLife Event by Young Office
Presentation at WorkLife Event by Young OfficePresentation at WorkLife Event by Young Office
Presentation at WorkLife Event by Young Office
 
Visualizations of Spatial and Social Data
Visualizations of Spatial and Social DataVisualizations of Spatial and Social Data
Visualizations of Spatial and Social Data
 
Heidi Harman_UiA Seminar on Virtual Worlds
Heidi Harman_UiA Seminar on Virtual WorldsHeidi Harman_UiA Seminar on Virtual Worlds
Heidi Harman_UiA Seminar on Virtual Worlds
 
Case Study: Detroit
Case Study: DetroitCase Study: Detroit
Case Study: Detroit
 
Mobile apps using drupal as base system SumitK DrupalCon Chicago
Mobile apps using drupal as base system   SumitK DrupalCon ChicagoMobile apps using drupal as base system   SumitK DrupalCon Chicago
Mobile apps using drupal as base system SumitK DrupalCon Chicago
 
Tom Preston Werner - Optimize for happiness
Tom Preston Werner -  Optimize for happinessTom Preston Werner -  Optimize for happiness
Tom Preston Werner - Optimize for happiness
 
Sinsai.info と Crisis Mapping
Sinsai.info と Crisis Mapping Sinsai.info と Crisis Mapping
Sinsai.info と Crisis Mapping
 
The Social Web - Creating an Interactive Digital Experience
The Social Web - Creating an Interactive Digital ExperienceThe Social Web - Creating an Interactive Digital Experience
The Social Web - Creating an Interactive Digital Experience
 
Re/wiring Brains · Andres Colmenares
Re/wiring Brains · Andres ColmenaresRe/wiring Brains · Andres Colmenares
Re/wiring Brains · Andres Colmenares
 
Applying operations culture to everything
Applying operations culture to everythingApplying operations culture to everything
Applying operations culture to everything
 
Developing a Progressive Mobile Strategy (Key Comm Version)
Developing a Progressive Mobile Strategy (Key Comm Version)Developing a Progressive Mobile Strategy (Key Comm Version)
Developing a Progressive Mobile Strategy (Key Comm Version)
 
Theres a rabbit on my symfony
Theres a rabbit on my symfonyTheres a rabbit on my symfony
Theres a rabbit on my symfony
 
City Camp - Wolverhampton presentation
City Camp - Wolverhampton presentationCity Camp - Wolverhampton presentation
City Camp - Wolverhampton presentation
 
The State of Web Typography
The State of Web TypographyThe State of Web Typography
The State of Web Typography
 
Cours1 design d'interaction_csv
Cours1 design d'interaction_csvCours1 design d'interaction_csv
Cours1 design d'interaction_csv
 
Cours1: design d'interaction
Cours1: design d'interactionCours1: design d'interaction
Cours1: design d'interaction
 
Scaling atlassian os v4
Scaling atlassian os v4Scaling atlassian os v4
Scaling atlassian os v4
 

Recently uploaded

怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
eeanqy
 
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
eeanqy
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
wpkuukw
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
saipriyacoool
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
mark11275
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
CristineGraceAcuyan
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
eeanqy
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
instagramfab782445
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
eqaqen
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Nitya salvi
 

Recently uploaded (20)

The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
 
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive Guide
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
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
  • 8. Introduction About You 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
  • 24. Application Types Popular Apps 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
  • 31. Application Types Application Type Task 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
  • 37. Application Types Top 10 Grossing Apps on iTunes 1. Free 6. Free 2. Free 7. Free 3. £49.99 8. Free 4. £49.99 9. £0.69 5. £0.69 10. £0.69 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
  • 39. App Usage 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
  • 50. Platforms General Ideas Wednesday, 3 August 2011
  • 51. Platforms General Ideas Who uses what type of phone? Wednesday, 3 August 2011
  • 52. Platforms General Ideas Who uses what type of phone? Symbian Wednesday, 3 August 2011
  • 53. Platforms General Ideas Who uses what type of phone? Symbian Windows Mobile Wednesday, 3 August 2011
  • 54. Platforms General Ideas Who uses what type of phone? Symbian Windows Mobile Blackberry Wednesday, 3 August 2011
  • 55. Platforms General Ideas Who uses what type of phone? Symbian Windows Mobile Blackberry Android Wednesday, 3 August 2011
  • 56. Platforms General Ideas Who uses what type of phone? Symbian Windows Mobile Blackberry Android iPhone 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
  • 63. Platforms General Ideas Wednesday, 3 August 2011
  • 64. Platforms General Ideas What type of phone do you think is most popular? Wednesday, 3 August 2011
  • 65. Platforms General Ideas What type of phone do you think is most popular? Should you develop for it? Wednesday, 3 August 2011
  • 66. Platforms General Ideas What type of phone do you think is most popular? Should you develop for it? 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