SlideShare a Scribd company logo
1 of 206
Download to read offline
Mobile Application
Design & Development
Hi. I’m Ronnie.
Hi. I’m Ronnie.
 Technical Director at R/GA
Hi. I’m Ronnie.
 Technical Director at R/GA

         @ronnieliew
Nike+ GPS
Nike+ GPS
Nike Lab
Gap Merry Mix It
Gap StyleMixer
Target Gift Finder
Target Gift Globe
My Kia Soul
Neuvo
Today’s Talk
Today’s Talk

Terminology
Today’s Talk

Terminology
Mobile Landscape Today
Today’s Talk

Terminology
Mobile Landscape Today
How not to do mobile app
Terminology
Definition of
Mobile application
Compact software programs that perform
specific tasks for the mobile user.

A software application that runs in a handheld
device such as a smartphone or other portable
device.
Native App

Mobile Web App
Native           Mobile Web

  Internet Access      Not required         Required

   Performance              ✓                  ✖
 Hardware access            ✓                  ✖
    OS access               ✓                  ✖
Hardware & Platform
    dependent               ✓                  ✖
    Installation      Must be installed      URL link

    Distribution         App store         Not required

     Updates           Reinstallation         Simple
Mobile Landscape Today
Developing mobile apps
      is not new.
Challenges
     +
Opportunities
Fragmented landscape
Guidelines to navigate
     this maze.
How not to do
mobile applications
#1
Don’t assume a need.
You need to have one. Really?
You need to have one. Really?

Use case of mobile apps
You need to have one. Really?

Use case of mobile apps

Solve a real problem
#2
  Don’t be
short-sighted.
It’s not an after-thought or add-on
It’s not an after-thought or add-on

Plan ahead or at least consider about it.
It’s not an after-thought or add-on

Plan ahead or at least consider about it.

Plan for flexibility
It’s not an after-thought or add-on

Plan ahead or at least consider about it.

Plan for flexibility

Portable data
#3
  Don’t downplay
choice of platforms.
Platforms that your users on
Platforms that your users on

Other major players in the market
Platforms that your users on

Other major players in the market

Only installed apps get used
1st Quarter 2010 Worldwide Smartphone Market Share
               50%
Market Share




               25%




               0%
                     Symbian      RIM       iOS         Android Windows                   Linux          Others
                                                                Mobile

                                                                                                Source: Gartner (May 2010)
                                             Gartner Says Worldwide Mobile Phone Sales Grew 17 Per Cent in First Quarter 2010
                                                                             http://www.gartner.com/it/page.jsp?id=1372013
March 2010 Mobile Platform Market Share: iOS vs Andriod (By region)

       US

      UK

     India

    China

Hong Kong

   Taiwan

  Malaysia

 Singapore

  Thailand

 Australia

             0%             25%              50%                     75%                      100%

                                  iOS      Android            All others
                                                                                    Source: AdMob
                                                 AdMob Mobile Metrics Report March April May 2010
                                               AdMob Mobile Metrics Report - Southeast Asia Q1 2010
#4
Don’t gloss over
 bits & bytes.
Native or mobile web app
Native or mobile web app

Understand the limitations
Native or mobile web app

Understand the limitations

Technical approach is critical & has
repercussion
#5
   Don’t go
chasing waterfall
Waterfall approach is
clumsy & high-risk
Waterfall approach is
clumsy & high-risk

Do paper prototyping
Waterfall approach is
clumsy & high-risk

Do paper prototyping

Build quick prototypes
Waterfall approach is
clumsy & high-risk

Do paper prototyping

Build quick prototypes

Test theories quickly
#6
Don’t assume browsers
       are equal.
Mobile browsers are not
desktop browsers
Mobile browsers are not
desktop browsers

Flash plugin not available
on iOS
Mobile browsers are not
desktop browsers

Flash plugin not available
on iOS

Media format support
Mobile browsers are not
desktop browsers

Flash plugin not available
on iOS

Media format support
Picnik
Photo editing application
VS.
VS.
YouTube
Popular social video sharing site
#7
Don’t downplay
user experience.
“... mobile-optimized experiences produced an
average 75% higher rate of engagements per
              visit for mobile user.”

                                                   Source: Ed Hewett, Omniture
                             Do Mobile-optimized Experiences Improve Engagement
                                       on “Super” Phones and Tablets like the iPad?
Optimize for mobile experience
Optimize for mobile experience

Simple, clear navigation - Pick key functions
that are critical
Optimize for mobile experience

Simple, clear navigation - Pick key functions
that are critical

Less is more
Online photo management and
      sharing application
VS.
VS.
VS.
VS.
Amazon.com
 Online shopping site
VS.
VS.
VS.
VS.
#8
Don’t be online only.
Some of us are WiFi only
Some of us are WiFi only

Cache retrieved data
Some of us are WiFi only

Cache retrieved data

Show the last-known state
Some of us are WiFi only

Cache retrieved data

Show the last-known state

Pass the NYC subway test
Gothere.sg
iPhone application for getting
    around in Singapore
Gothere.sg
Gothere.sg
Gothere.sg
Warns the user that there is no
Internet connection but doesn’t
   stop the user from using it.
Gothere.sg
Alternate routes are cached and
still accessible to the user when
         the app is offline.
Gothere.sg
Alternate route with cached map
             images
Flipboard
   iPad application -
magazine styled visuals
 for your social feeds
Must be connected to use
Must be connected to use

No caching of previous data
Must be connected to use

No caching of previous data

Why make it so hard ?
#9
Don’t favour branding
     over users.
“Avoid displaying an About window, a splash
screen, or providing any other type of startup
 experience that prevents people from using
        your application immediately”
                                                      Source: Apple
                                              iOS Reference Library
                                   iPhone Human Interface Guidelines
Avoid favoring
branding over user
experience
Avoid favoring
branding over user
experience

Splash screens are evil
“... I don't need three splash screens telling me
  I'm playing Scrabble, made by EA, and ‘Every
 Word Counts’... I want to load the game and
      play, not wait through their branding...”
                                         - App Store comment
#10
Don’t load too much
      too fast
Short attention span
Short attention span

Intense period of activity
Short attention span

Intense period of activity

Load in small chunks &
only what is needed
Short attention span

Intense period of activity

Load in small chunks &
only what is needed

Interruptible
#11
Don’t re-invent
  the wheel.
Convention works
Convention works

Forget that “special revolutionary
drop-down menu”
Convention works

Forget that “special revolutionary
drop-down menu”

Be the user - Don’t try
technology for technology
Source: Smashing Magazine
                                         iPhone Apps Design Mistakes: Over-Blown Visuals
http://www.smashingmagazine.com/2009/07/21/iphone-apps-design-mistakes-overblown-visuals/
Source: Smashing Magazine
                                         iPhone Apps Design Mistakes: Over-Blown Visuals
http://www.smashingmagazine.com/2009/07/21/iphone-apps-design-mistakes-overblown-visuals/
VS.




                                                            Source: Smashing Magazine
                                         iPhone Apps Design Mistakes: Over-Blown Visuals
http://www.smashingmagazine.com/2009/07/21/iphone-apps-design-mistakes-overblown-visuals/
VS.




                                                            Source: Smashing Magazine
                                         iPhone Apps Design Mistakes: Over-Blown Visuals
http://www.smashingmagazine.com/2009/07/21/iphone-apps-design-mistakes-overblown-visuals/
#12
Don’t do roll-overs.
Roll-overs are so 1990s
Roll-overs are so 1990s

Extra step
Roll-overs are so 1990s

Extra step

And it doesn’t work. Really. No cursor.
#13
 Don’t forget
to guide users.
Guide your user along
Guide your user along

Loading, updating in progress
Guide your user along

Loading, updating in progress

Display user-friendly error
messages
#14
Don’t disrupt the
  experience.
Be gentle to the user
Be gentle to the user

Built-in browsers
Be gentle to the user

Built-in browsers

Inform & let the user decide
#15
Don’t squeeeze the
  world in.
“Average screen sizes
                 breach 2.5 inch mark”

                            Source: IE Market Research Corporation (IEMR)
                        2Q.2009 Global Mobile Handset Specifications Database




2.5″ = 6.35 cm
3.5″ = 8.89cm
“Average screen sizes
                       breach 2.5 inch mark”
2.5
 ″




                                  Source: IE Market Research Corporation (IEMR)
                              2Q.2009 Global Mobile Handset Specifications Database




      2.5″ = 6.35 cm
      3.5″ = 8.89cm
“Average screen sizes
                             breach 2.5 inch mark”
2.5




                       3.5
 ″




                        ″

                                        Source: IE Market Research Corporation (IEMR)
                                    2Q.2009 Global Mobile Handset Specifications Database




      2.5″ = 6.35 cm
      3.5″ = 8.89cm
Physically tiny screen
Physically tiny screen

Avoid pixel/small fonts
44px




                                                        44px




                                                        44px




                         Source: From Click To Tap
http://www.slideshare.net/maxvoltar/from-click-to-tap
Give enough space                                                           44px




                                                                            44px




                                                                            44px




                                             Source: From Click To Tap
                    http://www.slideshare.net/maxvoltar/from-click-to-tap
Give enough space                                                                44px



Account for accidental
touches                                                                          44px




                                                                                 44px




                                                  Source: From Click To Tap
                         http://www.slideshare.net/maxvoltar/from-click-to-tap
Give enough space                                                                44px



Account for accidental
touches                                                                          44px




Think Bigger hit-area                                                            44px




                                                  Source: From Click To Tap
                         http://www.slideshare.net/maxvoltar/from-click-to-tap
#16
Don’t make user type.
"Given the typical input limitations of a mobile
 device, the interface must as far as possible
   minimize user input.Where possible, use
selection lists, radio buttons and other controls
          that do not require typing."
                                      Source: Mobile Web Best Practice, W3C
"Although unavoidable in forms that need
information form the user, avoid using text boxes
 and text areas as much as possible. It’s difficult
for the user to enter content into free text inputs
               such as text boxes..."
                                   Source: Mobile Design and Development, Brian Fling
Tiny keyboard - typing sucks
Tiny keyboard - typing sucks

You need slender fingers
Tiny keyboard - typing sucks

You need slender fingers

Pre-populate what you can
Tiny keyboard - typing sucks

You need slender fingers

Pre-populate what you can

Give options and let users
pick / auto-complete
#17
Don’t forget to test.
Always test with actual devices
Always test with actual devices

Usability testing
Always test with actual devices

Usability testing

Moving in and out of WiFi zones
Always test with actual devices

Usability testing

Moving in and out of WiFi zones

No connectivity
Re-cap
Don’t...
Don’t...
... assume a need
Don’t...
... assume a need

... be short-sighted
Don’t...
... assume a need

... be short-sighted

... trivialize choice of platform
Don’t...
... assume a need

... be short-sighted

... trivialize choice of platform

... gloss over bits & bytes
Don’t...
... assume a need                   ... go chasing waterfall

... be short-sighted

... trivialize choice of platform

... gloss over bits & bytes
Don’t...
... assume a need                   ... go chasing waterfall

... be short-sighted                ... assume browsers are equal

... trivialize choice of platform

... gloss over bits & bytes
Don’t...
... assume a need                   ... go chasing waterfall

... be short-sighted                ... assume browsers are equal

... trivialize choice of platform   ... downplay user experience

... gloss over bits & bytes
Don’t...
... assume a need                   ... go chasing waterfall

... be short-sighted                ... assume browsers are equal

... trivialize choice of platform   ... downplay user experience

... gloss over bits & bytes         ... be online only
Don’t...
Don’t...
... favour branding over users
Don’t...
... favour branding over users

... load too much too fast
Don’t...
... favour branding over users

... load too much too fast

... re-invent the wheel
Don’t...
... favour branding over users

... load too much too fast

... re-invent the wheel

... do roll-overs
Don’t...
... favour branding over users

... load too much too fast

... re-invent the wheel

... do roll-overs

... forget to guide your users
Don’t...
... favour branding over users   ... disrupt the experience

... load too much too fast

... re-invent the wheel

... do roll-overs

... forget to guide your users
Don’t...
... favour branding over users   ... disrupt the experience

... load too much too fast       ... squeeze the world in

... re-invent the wheel

... do roll-overs

... forget to guide your users
Don’t...
... favour branding over users   ... disrupt the experience

... load too much too fast       ... squeeze the world in

... re-invent the wheel          ... make user type

... do roll-overs

... forget to guide your users
Don’t...
... favour branding over users   ... disrupt the experience

... load too much too fast       ... squeeze the world in

... re-invent the wheel          ... make user type

... do roll-overs                ... forget to test

... forget to guide your users
Don’t...
... favour branding over users   ... disrupt the experience

... load too much too fast       ... squeeze the world in

... re-invent the wheel          ... make user type

... do roll-overs                ... forget to test

... forget to guide your users
Thank You.
 Go build something.
Q &A
References
User-centered design of mobile solution (NAMAHN)
http://www.namahn.com/resources/documents/note-MobileSolutions.pdf

AdMob Mobile Metrics
http://metrics.admob.com

The Best & Worst of the Mobile Web (mobiThinking)
http://mobithinking.com/white-papers/best-and-worst-of-the-mobile-web


Mobile Web Best Practices 1.0 (W3C)
http://www.w3.org/TR/mobile-bp/
References
Automatic Form Filling on Mobile Devices
http://www.medien.ifi.lmu.de/pubdb/publications/pub/deluca2007pmc/
deluca2007pmc.pdf

Mobile Design and Development (Brian Fling)

More Related Content

What's hot

Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Developmentjini james
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPTDhivya T
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android DevelopmentAly Abdelkareem
 
An introduction to mobile app development and investing
An introduction to mobile app development and investingAn introduction to mobile app development and investing
An introduction to mobile app development and investingBrandon Na
 
Basic android-ppt
Basic android-pptBasic android-ppt
Basic android-pptSrijib Roy
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidzeelpatel0504
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project PresentationLaxmi Kant Yadav
 
Mobile Application Development With Android
Mobile Application Development With AndroidMobile Application Development With Android
Mobile Application Development With Androidguest213e237
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentEric Cattoir
 
AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENTAN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENTGbadeboTEkunola
 
Mobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligenceMobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligenceMobileapptelligence
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application DevelopmentTharindu Dassanayake
 
6 mobile user interface design bb
6   mobile user interface design bb6   mobile user interface design bb
6 mobile user interface design bbShahid Riaz
 
Flutter presentation.pptx
Flutter presentation.pptxFlutter presentation.pptx
Flutter presentation.pptxFalgunSorathiya
 
Introduction to Android and Android Studio
Introduction to Android and Android StudioIntroduction to Android and Android Studio
Introduction to Android and Android StudioSuyash Srijan
 

What's hot (20)

Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
 
App development
App developmentApp development
App development
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
 
An introduction to mobile app development and investing
An introduction to mobile app development and investingAn introduction to mobile app development and investing
An introduction to mobile app development and investing
 
Basic android-ppt
Basic android-pptBasic android-ppt
Basic android-ppt
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project Presentation
 
Apple iOS
Apple iOSApple iOS
Apple iOS
 
Mobile Application Development With Android
Mobile Application Development With AndroidMobile Application Development With Android
Mobile Application Development With Android
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENTAN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
 
Window Phone
Window PhoneWindow Phone
Window Phone
 
Mobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligenceMobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligence
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application Development
 
6 mobile user interface design bb
6   mobile user interface design bb6   mobile user interface design bb
6 mobile user interface design bb
 
Flutter presentation.pptx
Flutter presentation.pptxFlutter presentation.pptx
Flutter presentation.pptx
 
Introduction to Android and Android Studio
Introduction to Android and Android StudioIntroduction to Android and Android Studio
Introduction to Android and Android Studio
 
Mobile Application Development Process
Mobile Application Development ProcessMobile Application Development Process
Mobile Application Development Process
 

Viewers also liked

Mobile Application Testing Training Presentation
Mobile Application Testing Training PresentationMobile Application Testing Training Presentation
Mobile Application Testing Training PresentationMobiGnosis
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application TestingSWAAM Tech
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android applicationAtibur Rahman
 
Business Plan - Mobile Application Development
Business Plan - Mobile Application DevelopmentBusiness Plan - Mobile Application Development
Business Plan - Mobile Application DevelopmentSarabjeet Singh Dua
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App DevelopmentChris Morrell
 

Viewers also liked (7)

Mobile Application Testing Training Presentation
Mobile Application Testing Training PresentationMobile Application Testing Training Presentation
Mobile Application Testing Training Presentation
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Mobile apps marketing
Mobile apps marketingMobile apps marketing
Mobile apps marketing
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android application
 
Business Plan - Mobile Application Development
Business Plan - Mobile Application DevelopmentBusiness Plan - Mobile Application Development
Business Plan - Mobile Application Development
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
 

Similar to Mobile Application Design & Development

Developing for Mobility
Developing for MobilityDeveloping for Mobility
Developing for MobilityScotty Logan
 
Shamit khemka discussed important points to ensure while designing a mobile app
Shamit khemka discussed important points to ensure while designing a mobile appShamit khemka discussed important points to ensure while designing a mobile app
Shamit khemka discussed important points to ensure while designing a mobile appSynapseIndia
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10Almog Koren
 
Going Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product designGoing Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product designEzekiel Binion
 
UNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptUNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptHannaAnvar1
 
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...Shane Church
 
Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Effective
 
Get Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | Oxiem
Get Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | OxiemGet Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | Oxiem
Get Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | OxiemLessing-Flynn
 
Building Mobile Apps for Business
Building Mobile Apps for BusinessBuilding Mobile Apps for Business
Building Mobile Apps for Businessdanhermes
 
Modern mobile development overview
Modern mobile development overviewModern mobile development overview
Modern mobile development overviewDima Maleev
 
Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013Phil Barrett
 
Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?Softweb Solutions
 
The Fine Print of iOS Development
The Fine Print of iOS DevelopmentThe Fine Print of iOS Development
The Fine Print of iOS DevelopmentCory Wiles
 
Communication Design for the Mobile Experience
Communication Design for the Mobile ExperienceCommunication Design for the Mobile Experience
Communication Design for the Mobile ExperienceDavid Drucker
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, AmsterdamDave Martin
 
110621 Brown Bag Lunch - iPhone & Android Apps for Business
110621 Brown Bag Lunch - iPhone & Android Apps for Business110621 Brown Bag Lunch - iPhone & Android Apps for Business
110621 Brown Bag Lunch - iPhone & Android Apps for Businesscrassi
 
Preparing for Release to the App Store
Preparing for Release to the App StorePreparing for Release to the App Store
Preparing for Release to the App StoreGeoffrey Goetz
 
Introduction to PhoneGap
Introduction to PhoneGapIntroduction to PhoneGap
Introduction to PhoneGapQuang Minh Dao
 

Similar to Mobile Application Design & Development (20)

Developing for Mobility
Developing for MobilityDeveloping for Mobility
Developing for Mobility
 
Shamit khemka discussed important points to ensure while designing a mobile app
Shamit khemka discussed important points to ensure while designing a mobile appShamit khemka discussed important points to ensure while designing a mobile app
Shamit khemka discussed important points to ensure while designing a mobile app
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10
 
Going Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product designGoing Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product design
 
UNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptUNIT_1_1626771386169.ppt
UNIT_1_1626771386169.ppt
 
How many types of mobile apps
How many types of mobile appsHow many types of mobile apps
How many types of mobile apps
 
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
 
Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?
 
Get Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | Oxiem
Get Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | OxiemGet Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | Oxiem
Get Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | Oxiem
 
Building Mobile Apps for Business
Building Mobile Apps for BusinessBuilding Mobile Apps for Business
Building Mobile Apps for Business
 
Modern mobile development overview
Modern mobile development overviewModern mobile development overview
Modern mobile development overview
 
Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013
 
Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?
 
The Fine Print of iOS Development
The Fine Print of iOS DevelopmentThe Fine Print of iOS Development
The Fine Print of iOS Development
 
Communication Design for the Mobile Experience
Communication Design for the Mobile ExperienceCommunication Design for the Mobile Experience
Communication Design for the Mobile Experience
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam
 
110621 Brown Bag Lunch - iPhone & Android Apps for Business
110621 Brown Bag Lunch - iPhone & Android Apps for Business110621 Brown Bag Lunch - iPhone & Android Apps for Business
110621 Brown Bag Lunch - iPhone & Android Apps for Business
 
Preparing for Release to the App Store
Preparing for Release to the App StorePreparing for Release to the App Store
Preparing for Release to the App Store
 
Introduction to PhoneGap
Introduction to PhoneGapIntroduction to PhoneGap
Introduction to PhoneGap
 
Phonegap
PhonegapPhonegap
Phonegap
 

Recently uploaded

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 

Recently uploaded (20)

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 

Mobile Application Design & Development