SlideShare a Scribd company logo
1 of 31
Mobile Apps: From
Idea to Products
Berna Erol and Ibrahim Okuyucu
                       Dec 2011

Outline:
O tli
  •   How to evaluate mobile ideas
  •   Low tech prototyping
  •   Development, outsourcing, costs
  •   Deployment and promotion
  •   Pricing, monetization
  •   iPhone vs Android
  •   Future of Mobile Tech
                                        1
Presenters’ Background
      Berna Erol                               Ibrahim Okuyucu
          Deployed 5 iPhone , 1 Android Apps    Developed 3 Iphone Apps
          Most apps ranked #1 in their          Deployed 3 Iphone/2 Android Apps
          respective categories, 1 won award    100K users in 8 weeks
          1 app exceeded 150,000 users, 2       Cofounder of a funded mobile
          apps 100,000+ users, 1 app 50,000+    startup
                                                      p
          users
          Founder: iKidApps.com (200,000+
          monthly page views)
          Research Manager: Ricoh Advanced
          Personal Technologies group




Berna Erol and Ibrahim Okuyucu                                                 2
Make No Mistake: We are in the middle of a new SV
     revolution
      e o ut o
           More than just phones
           MainFrames, Mini, PC, Internet,
           MainFrames Mini PC Internet Mobile
           Mobile, personal, social, and location based, NUI
           Smartphones will be the only computing devices for
           billions of people
           By 2015 Mobile Internet > Desktop Internet




Morgan Stanley Internet Trends
http://www.morganstanley.com/institutional/techresearch/pdfs/Internet_Trends_041210.pdf


Berna Erol and Ibrahim Okuyucu                                                            3
Have an app idea?
                                 Awesome!

                                 What’s next?




Berna Erol and Ibrahim Okuyucu                       4
Big picture

                                          Idea


                                                       Market
                            Tracking
                                                       Testing




                           Deploy &                   Low Tech
                            Promote                  Prototyping


                                       Develop MVP
                                             p


Berna Erol and Ibrahim Okuyucu                                     5
IDEA: Evaluate your ideas and pick ONE
        Create an environment for cultivating ideas
        Categorize/evaluate them
        Is your idea a pain killer or a vitamin? If you have to chose
        between two go for the pain killer.
        Are you passionate about your idea? Do you have some
        unique skills and interests in that area?
        Know h
        K    how to f
                    focus: O id at a time!
                           One idea   i !




                                            Suggested read:
                                            Myths of Innovation - Scott Berkun
Berna Erol and Ibrahim Okuyucu                                                   6
Market testing of your ideas
                                                  • Test your assumptions
                                                    T                  i
                                              • Narrow the target audience
                                        •      Decide on the general feature list

                                             Amazon Mechanical Turk
                                                  Example: Evaluating a bookmarking idea

                                             Google Ads, Facebook Ads Testing
                                                  Product testing via adwords, suggested Read: 4 Hour Workweek
                                                  (Tim Ferriss)
                                                  A/B testing

                                             Ask your “brain trust”



        Come up with one tagline that describes your app. Be enticing, be exciting
               For my apps: “Mobile scanner in your pocket!” “An interactive kids book like no other!”




Berna Erol and Ibrahim Okuyucu                                                                               7
Low tech prototyping Proof of concept
                            • Prioritize product features
               •      Decide on the MVP (Minimum Viable Product)
                      • Develop wireframes (user experience)

               Paper prototyping




                             Image : http://technabob.com/blog/2009/09/28/notepod-paper-iphone-notepads/
                                      Good tool: Balsamiq http://www.balsamiq.com/
Berna Erol and Ibrahim Okuyucu                                                                             8
Low tech prototyping Proof of concept (cont’)
         Initial prototype for testing game   Actual product in 3 months
           mechanics: Initial kids game in    http://www.brightknightkingdom.com/

        PowerPoint + had my son play it by
               going from slide to slide




Berna Erol and Ibrahim Okuyucu                                                      9
Low tech prototyping Proof of concept (cont’)
         Clickable PDF test it on mobile device
                   PDF,




    iPhone and iPad Development GUI Kits, Stencils and Icons
                          p             ,
    http://speckyboy.com/2010/04/30/iphone-and-ipad-development-gui-kits-stencils-and-icons/

    iPhone Mockup, Wireframe and Prototyping tools for iPhone Developers
    http://www.mobigeni.com/2010/02/10/iphone-mockup-wireframe-and-prototyping-tools-for-iphone-developers/
Berna Erol and Ibrahim Okuyucu                                                                                10
Low tech prototyping Proof of concept (cont’)
    User Experience (UX) is a learnable skill
                                        skill.
    Recommended books:
        The design f
        Th d ig of everyday thi g ( classic b D N
                        d things (a l i by Don Norman)
                                                     )
        Don’t make me think (Steve Krug)
        Designing i
           i i interfaces ( if Tidwell)
                    f     (Jenifer id ll)




Berna Erol and Ibrahim Okuyucu                           11
Develop

     •   Idea
     •   Promising market research results     SPEC
     •   Target audience
     •   Prioritized feature list, MVP
     •   Wireframes

                                   Content development:   Software development&
                                   • Writing                      Testing
                                   • Translation
                                   • Graphics
                                   • Audio




Berna Erol and Ibrahim Okuyucu                                             12
Development: Do it yourself or outsource?
        Do you have the time skill to develop
                         time,
        the app yourself?
        Do you have the money and
        management skills to outsource?
              Software development costs start from
              few hundred d ll
              f   h d d dollars f relatively simple
                                   for l ti l i l
              applications and go to $50K+ for more
              sophisticated ones involving server
              communication etc
                              etc.




Berna Erol and Ibrahim Okuyucu                        13
Do it yourself – Programming resources
    Where to start?
              Best source is IOS Tutorials/Sample Projects from Apple
              Stackoverflow.com
              Meetups, Workshops
    Frameworks:
              Sencha (if you know Javascript) for html app
              http://www.sencha.com/
              PhoneGap htt // h
              Ph   G http://phonegap.com/
                                        /
              Titanium: http://www.appcelerator.com/
              Unity game development tool: http://unity3d.com/unity/
    Simple development for content apps:
                                                               Be aware that Apple App store may
                                                               not accept some simple apps or web
              http://www.appmakr.com/
                 p //     pp        /                          based apps if it does not provide
                                                               enough value or it does not use native
              http://www.appscend.com/                         features of the iOS device

              http://www.redfoundry.com/
Berna Erol and Ibrahim Okuyucu                                                                 14
Native vs HTML5
    Native
        Native API (Camera, Phonebook, Accelerometer)
        More responsive UI
        App store



    HTML5
         Rapid deployment, no approval process
           p     p y     ,     pp      p
         Single code base for potentially multiple platforms
         It is the future but for now (Dec 2011) is not the way to go



    One strategy: Make a mostly native iPhone app, nail down the user
    experience >repeat this in HTML5 for other platforms including Android

Berna Erol and Ibrahim Okuyucu                                               15
Do it yourself – Content resources
    Get photos graphics background textures from:
        photos, graphics,
              iStockPhoto.com
              Fotolia.com
              Public domain
              Photoshop, PowerPoint
              etc


    Music, sound effects, speech from:
              iStockPhoto.com
              Garage band
              G g b d (MAC)
              Text to speech
              Record yourself
              etc
Berna Erol and Ibrahim Okuyucu                      16
How to outsource development?
     5 ways to fi d d
               find developers
                        l
           Identify apps that are similar in mechanics but maybe different in content
           and target audience. Contact the developer, j
                  g                                  p , just describe y
                                                                       your idea (
                                                                                 (no
           need to share the full spec at the beginning). Get a rough quote and assure
           them that they can revise once they see the spec.
           Go to Elance.com, Freelancer.com, vWorker.com (formerly
           RentACoder.com). Very good developers from Russia, Ukraine, India. Ping
           only the ones with great feedback. Do the same for getting a quote.
           Ask friends about overseas or local developers that they worked with in
           the past.
           Recruit local: Advertise with linked in, Craig’s list
           Collaborate with a developer – you’ll bring the idea, design, and marketing
           >they will code




Berna Erol and Ibrahim Okuyucu                                                       17
How to outsource development? (cont’)
         Try them out with a small project
              If possible, try several developers with some very small projects – for
              example $200 projects. Let them know this is just a small project and a
              large one will becoming their way.
              Evaluate: Are they responsive, accurate, easy to work with?
         Give the
         Gi th spec and ask f a bid
                      d k for
              Developers range from $30 to $150/hour. However projects always
              take longer than planned, so it would be best to get a bid for the entire
              project rather than hourly work. At this point it is crucial to h e your
                oje t the th ho l o k             thi oi t i           i l    have o
              spec in top shape.




Berna Erol and Ibrahim Okuyucu                                                          18
How to outsource content development?
        Local:
              Ask friends, Craigslist, Linked in
        Collaborate
              Offer revenue share
        Find contractor: Elance.com, 99designs.com
              Follow the same guidelines as developer. Start with a small trial project.
              As little as $10/hour.
              Find examples from web and send to designer to describe what you are
              looking for.




Berna Erol and Ibrahim Okuyucu                                                        19
How to outsource content development? (cont’)
        Designers cannot read your mind Give them many many
                                   mind.
        examples of what you are looking for:
           example               Final drawing




    If possible g
       p        give
    pictures, not
    graphics as
    examples so
    that you do not
    run into
    copyright issues
Berna Erol and Ibrahim Okuyucu                                20
Deployment and Promotion
        Test with users iterate
                  users,
        Solid QA, multiple OS versions, multiple devices (particularly for
        Android)
         Name your app wisely
              Use keywords when naming y
                    y                    g your app where makes sense. Do not be
                                                 pp
              extremely clever with the name or make up words.

        Keywords are important, utilize Google keyword tool
        Select screen shot images carefully. Perfect opportunity for A/B
        testing
        Stand out from the crowd with
        your app icon
               Humans are genetically p g
                            g         y programmed to p y
                                                      pay
               attention to faces, certain colors

        Pick your category strategically
Berna Erol and Ibrahim Okuyucu                                                     21
Deployment and Promotion (cont’)
        Price your app wisely You can A/B test this also after going live
                       wisely.                                       live.
        Localize your app description, keywords
              You can find translators online (elance com etc) for as little as $5 $10
                                              (elance.com,
              per app description
        Make a YouTube video, short and sweet. Do include in your
        blogger distribution
        Create Facebook fan page, ask friends to like it




Berna Erol and Ibrahim Okuyucu                                                           22
Deployment and Promotion (cont’)
        Spread the word (remember the tag line?) and send emails to
                                          line?),
        bloggers
              In some categories It takes only 50 downloads/day to get into top 100.
                          g                                        g
              Concentrate your promotion efforts in 1 2 weeks, do not spread it.
        Make lots of forum postings, blog commenting. No time? Find
        someone to do this for $1 $2 per post
                                         post.
        Ask your friends to rate your app




Berna Erol and Ibrahim Okuyucu                                                         23
Analytics – Measure your success and learn from
    data
    Flurry.com, Localitics.com:
        Gives usage error etc statistics as well as customizable event
              usage, error,
        paths




Berna Erol and Ibrahim Okuyucu                                           24
Analytics – Measure your success and learn from
    data (con’t)
         (con t)
      Follow your progress:
          GlobalApps iPhone app gives you the rankings of your app in
          different app stores.
                 http://itunes.apple.com/us/app/globalapps app ranking world/id321975982?mt=8



          www.appannie.com also provides the ranking info online




Berna Erol and Ibrahim Okuyucu                                                                  25
Monetizing your app
    How much can you expect t earn f
    H      h              t to     from a $
                                          $0.99 app?
                                                   ?
      Anywhere from $50/month to $100,000/month. Most likely that you will not
       g
       get reach unless you have a hit app but a good supplemental income.
                                                 g


     Freemium methods
     and in app purchases
     do work.
              Graph shows how ‘releasing a
                                  releasing
           lite app’ can pull up your sales.
           Source: Flurry.com




     Ads: One option claims of up to $5 per click but most developers
              option,                       click,
     are not happy with the performance for the time being
           •but we bet this will change as the mobile ad market matures
Berna Erol and Ibrahim Okuyucu                                                   26
iPhone vs Android
    iPhone / iOS
        http://en.wikipedia.org/wiki/Apple_App_Store
        Better demographics, better monetization
        Less fragmentation, better UX
        Limited API



    Android
         http://en.wikipedia.org/wiki/Android_Market
         Android install base is growing faster than the iOS
         No approval policy faster iteration cycles
                     policy,
         Less competition
         API has more functionality
         Less money, Andoid users do not pay


Berna Erol and Ibrahim Okuyucu                                 27
Monetizing your app: Fremium in iPhone vs Android




                                    Source Mary Meeker presentation, 2011
Berna Erol and Ibrahim Okuyucu                                              28
Future
        Think: Mobile social location
               Mobile, social,
        New Platforms: Kindle Fire, Nook, Wimm
        3D capture, di l
              t     display
        Mobile payments, NFC
        Gamification, yes, even the enterprise software
            f                    h               f
        Verticals: Wearable Health, Education
        Hardware + app combinations




Berna Erol and Ibrahim Okuyucu                            29
Thanks!
                                 Berna Erol berna_erol@yahoo.com
                            Ibrahim Okuyucu okuyucu@gmail.com




Berna Erol and Ibrahim Okuyucu                                     30
Questions?
    What mistakes did you make that you would avoid in the future?
              Focusing too much on artwork production
               •   If you are designing the game, game mechanics is the most important. Focus on that
                   aspect first before anything else. (
                      p                  y    g       (exmp: Doodle jump)
                                                          p         j p)
              Not having the full spec before asking for pricing
               •   You pay dearly afterwards
              Picking more than one platform
               •   Pick only one platform for quick iteration. Don’t waste time supporting all features for
                   other platforms until you have product market fit


    Is it possible to have your app featured in Google app market or Apple app store via internal
    connections?
              Yes! We have done this, but also I had 2 apps features without any connections
              whatsoever. You do a great app and Apple people will notice.




Berna Erol and Ibrahim Okuyucu                                                                           31

More Related Content

What's hot

Making The Leap From Web To Mobile
Making The Leap From Web To MobileMaking The Leap From Web To Mobile
Making The Leap From Web To MobileAmy Buckner Chowdhry
 
Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012Jan Kroon
 
The Future of User Experience
The Future of User ExperienceThe Future of User Experience
The Future of User ExperienceJason Mesut
 
iOS Human Interface Guidlines for iOS-Platforms
iOS Human Interface Guidlines for iOS-PlatformsiOS Human Interface Guidlines for iOS-Platforms
iOS Human Interface Guidlines for iOS-PlatformsMartin Ebner
 
iPhone / iPad - Human Interface Guidelines
iPhone / iPad - Human Interface GuidelinesiPhone / iPad - Human Interface Guidelines
iPhone / iPad - Human Interface GuidelinesMartin Ebner
 
An agile approach to iPhone design: Paper prototyping + user testing
An agile approach to iPhone design:  Paper prototyping + user testingAn agile approach to iPhone design:  Paper prototyping + user testing
An agile approach to iPhone design: Paper prototyping + user testingGinsburg Design
 
Chaotic Moon Studios Intro
Chaotic Moon Studios IntroChaotic Moon Studios Intro
Chaotic Moon Studios Introgbanton
 
UX Rocks - Mei Li - H+ Summit @ Harvard
UX Rocks - Mei Li - H+ Summit @ HarvardUX Rocks - Mei Li - H+ Summit @ Harvard
UX Rocks - Mei Li - H+ Summit @ HarvardHumanity Plus
 
CHAOTIC MOON Introduction Deck
CHAOTIC MOON Introduction DeckCHAOTIC MOON Introduction Deck
CHAOTIC MOON Introduction DeckGreg Carley
 
Human Computer Interface Guidelines
Human Computer Interface GuidelinesHuman Computer Interface Guidelines
Human Computer Interface GuidelinesMartin Ebner
 
Human Interface Guidlines for Mobile Applications
Human Interface Guidlines for Mobile ApplicationsHuman Interface Guidlines for Mobile Applications
Human Interface Guidlines for Mobile ApplicationsMartin Ebner
 
Improving user experiences
Improving user experiencesImproving user experiences
Improving user experiencesJeroen Grit
 
Building Usable AR Interfaces
Building Usable AR InterfacesBuilding Usable AR Interfaces
Building Usable AR InterfacesMark Billinghurst
 
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...UXPA International
 
Mobile-first, a quick introduction
Mobile-first, a quick introductionMobile-first, a quick introduction
Mobile-first, a quick introductionJelle Desramaults
 

What's hot (17)

Making The Leap From Web To Mobile
Making The Leap From Web To MobileMaking The Leap From Web To Mobile
Making The Leap From Web To Mobile
 
Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012
 
The Future of User Experience
The Future of User ExperienceThe Future of User Experience
The Future of User Experience
 
Lean UX framework
Lean UX frameworkLean UX framework
Lean UX framework
 
iOS Human Interface Guidlines for iOS-Platforms
iOS Human Interface Guidlines for iOS-PlatformsiOS Human Interface Guidlines for iOS-Platforms
iOS Human Interface Guidlines for iOS-Platforms
 
iPhone / iPad - Human Interface Guidelines
iPhone / iPad - Human Interface GuidelinesiPhone / iPad - Human Interface Guidelines
iPhone / iPad - Human Interface Guidelines
 
An agile approach to iPhone design: Paper prototyping + user testing
An agile approach to iPhone design:  Paper prototyping + user testingAn agile approach to iPhone design:  Paper prototyping + user testing
An agile approach to iPhone design: Paper prototyping + user testing
 
Chaotic Moon Studios Intro
Chaotic Moon Studios IntroChaotic Moon Studios Intro
Chaotic Moon Studios Intro
 
UX Rocks - Mei Li - H+ Summit @ Harvard
UX Rocks - Mei Li - H+ Summit @ HarvardUX Rocks - Mei Li - H+ Summit @ Harvard
UX Rocks - Mei Li - H+ Summit @ Harvard
 
CHAOTIC MOON Introduction Deck
CHAOTIC MOON Introduction DeckCHAOTIC MOON Introduction Deck
CHAOTIC MOON Introduction Deck
 
Human Computer Interface Guidelines
Human Computer Interface GuidelinesHuman Computer Interface Guidelines
Human Computer Interface Guidelines
 
Human Interface Guidlines for Mobile Applications
Human Interface Guidlines for Mobile ApplicationsHuman Interface Guidlines for Mobile Applications
Human Interface Guidlines for Mobile Applications
 
Improving user experiences
Improving user experiencesImproving user experiences
Improving user experiences
 
Building Usable AR Interfaces
Building Usable AR InterfacesBuilding Usable AR Interfaces
Building Usable AR Interfaces
 
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
 
UI Design
UI DesignUI Design
UI Design
 
Mobile-first, a quick introduction
Mobile-first, a quick introductionMobile-first, a quick introduction
Mobile-first, a quick introduction
 

Similar to Mobile apps from idea to product

Ch02 project selection (pp_tshare)
Ch02 project selection (pp_tshare)Ch02 project selection (pp_tshare)
Ch02 project selection (pp_tshare)Napex Terra
 
Pass the i pad please - 5 Lessons for Creating Great Tablet Experiences
Pass the i pad please - 5 Lessons for Creating Great Tablet ExperiencesPass the i pad please - 5 Lessons for Creating Great Tablet Experiences
Pass the i pad please - 5 Lessons for Creating Great Tablet ExperiencesAnswerLab
 
A hand kano-model-boston_upa_may-12-2004
A hand kano-model-boston_upa_may-12-2004A hand kano-model-boston_upa_may-12-2004
A hand kano-model-boston_upa_may-12-2004Ankit Katiyar
 
Mobile Information Architecture and Interaction Design (InfoCamp 2010)
Mobile Information Architecture and Interaction Design (InfoCamp 2010)Mobile Information Architecture and Interaction Design (InfoCamp 2010)
Mobile Information Architecture and Interaction Design (InfoCamp 2010)Nick Finck
 
Design in Startups
Design in StartupsDesign in Startups
Design in StartupsALPHA Camp
 
Mobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction DesignMobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction DesignNick Finck
 
Hyper Zoom By TNO
Hyper Zoom By TNOHyper Zoom By TNO
Hyper Zoom By TNOguest38ae54
 
Android Business Essentials
Android Business EssentialsAndroid Business Essentials
Android Business EssentialsNathan Mellor
 
10 Things Every PHP Developer Should Know About Machine Learning
10 Things Every PHP Developer Should Know About Machine Learning10 Things Every PHP Developer Should Know About Machine Learning
10 Things Every PHP Developer Should Know About Machine Learning10x Nation
 
HyperZoom by TNO
HyperZoom by TNOHyperZoom by TNO
HyperZoom by TNOTNO
 
10 Things Every PHP Developer Should Know About Machine Learning
10 Things Every PHP Developer Should Know About Machine Learning10 Things Every PHP Developer Should Know About Machine Learning
10 Things Every PHP Developer Should Know About Machine LearningChristopher Mohritz
 
Define iPhone Introduction
Define iPhone IntroductionDefine iPhone Introduction
Define iPhone Introductionsaurwad
 
HTML5 Meetup | Back to Basics: Wireframing & Planning
HTML5 Meetup | Back to Basics: Wireframing & PlanningHTML5 Meetup | Back to Basics: Wireframing & Planning
HTML5 Meetup | Back to Basics: Wireframing & PlanningPaul Crimi
 
Nonaka's Scrum: People as the Conveyor of Knowledge at Scrumday 2013
Nonaka's Scrum: People as the Conveyor of Knowledge at Scrumday 2013Nonaka's Scrum: People as the Conveyor of Knowledge at Scrumday 2013
Nonaka's Scrum: People as the Conveyor of Knowledge at Scrumday 2013Kenji Hiranabe
 
Digital Publishing: What to take away
Digital Publishing: What to take awayDigital Publishing: What to take away
Digital Publishing: What to take awayJohannes Henseler
 
I Phone Summit Dmeeker Final
I Phone Summit Dmeeker FinalI Phone Summit Dmeeker Final
I Phone Summit Dmeeker Finalrajivmordani
 
Give A/P Shared Services Reps an Extra Brain with Intelligent SAP-Empowered V...
Give A/P Shared Services Reps an Extra Brain with Intelligent SAP-Empowered V...Give A/P Shared Services Reps an Extra Brain with Intelligent SAP-Empowered V...
Give A/P Shared Services Reps an Extra Brain with Intelligent SAP-Empowered V...Carrie Bucko
 

Similar to Mobile apps from idea to product (20)

Ch02 project selection (pp_tshare)
Ch02 project selection (pp_tshare)Ch02 project selection (pp_tshare)
Ch02 project selection (pp_tshare)
 
M3 conf
M3 confM3 conf
M3 conf
 
Pass the i pad please - 5 Lessons for Creating Great Tablet Experiences
Pass the i pad please - 5 Lessons for Creating Great Tablet ExperiencesPass the i pad please - 5 Lessons for Creating Great Tablet Experiences
Pass the i pad please - 5 Lessons for Creating Great Tablet Experiences
 
A hand kano-model-boston_upa_may-12-2004
A hand kano-model-boston_upa_may-12-2004A hand kano-model-boston_upa_may-12-2004
A hand kano-model-boston_upa_may-12-2004
 
Image Products Of Interest
Image Products Of InterestImage Products Of Interest
Image Products Of Interest
 
Mobile Information Architecture and Interaction Design (InfoCamp 2010)
Mobile Information Architecture and Interaction Design (InfoCamp 2010)Mobile Information Architecture and Interaction Design (InfoCamp 2010)
Mobile Information Architecture and Interaction Design (InfoCamp 2010)
 
Design in Startups
Design in StartupsDesign in Startups
Design in Startups
 
Mobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction DesignMobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction Design
 
Hyper Zoom By TNO
Hyper Zoom By TNOHyper Zoom By TNO
Hyper Zoom By TNO
 
Android Business Essentials
Android Business EssentialsAndroid Business Essentials
Android Business Essentials
 
10 Things Every PHP Developer Should Know About Machine Learning
10 Things Every PHP Developer Should Know About Machine Learning10 Things Every PHP Developer Should Know About Machine Learning
10 Things Every PHP Developer Should Know About Machine Learning
 
HyperZoom by TNO
HyperZoom by TNOHyperZoom by TNO
HyperZoom by TNO
 
10 Things Every PHP Developer Should Know About Machine Learning
10 Things Every PHP Developer Should Know About Machine Learning10 Things Every PHP Developer Should Know About Machine Learning
10 Things Every PHP Developer Should Know About Machine Learning
 
Define iPhone Introduction
Define iPhone IntroductionDefine iPhone Introduction
Define iPhone Introduction
 
Steps of App Design
Steps of App DesignSteps of App Design
Steps of App Design
 
HTML5 Meetup | Back to Basics: Wireframing & Planning
HTML5 Meetup | Back to Basics: Wireframing & PlanningHTML5 Meetup | Back to Basics: Wireframing & Planning
HTML5 Meetup | Back to Basics: Wireframing & Planning
 
Nonaka's Scrum: People as the Conveyor of Knowledge at Scrumday 2013
Nonaka's Scrum: People as the Conveyor of Knowledge at Scrumday 2013Nonaka's Scrum: People as the Conveyor of Knowledge at Scrumday 2013
Nonaka's Scrum: People as the Conveyor of Knowledge at Scrumday 2013
 
Digital Publishing: What to take away
Digital Publishing: What to take awayDigital Publishing: What to take away
Digital Publishing: What to take away
 
I Phone Summit Dmeeker Final
I Phone Summit Dmeeker FinalI Phone Summit Dmeeker Final
I Phone Summit Dmeeker Final
 
Give A/P Shared Services Reps an Extra Brain with Intelligent SAP-Empowered V...
Give A/P Shared Services Reps an Extra Brain with Intelligent SAP-Empowered V...Give A/P Shared Services Reps an Extra Brain with Intelligent SAP-Empowered V...
Give A/P Shared Services Reps an Extra Brain with Intelligent SAP-Empowered V...
 

Recently uploaded

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Recently uploaded (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

Mobile apps from idea to product

  • 1. Mobile Apps: From Idea to Products Berna Erol and Ibrahim Okuyucu Dec 2011 Outline: O tli • How to evaluate mobile ideas • Low tech prototyping • Development, outsourcing, costs • Deployment and promotion • Pricing, monetization • iPhone vs Android • Future of Mobile Tech 1
  • 2. Presenters’ Background Berna Erol Ibrahim Okuyucu Deployed 5 iPhone , 1 Android Apps Developed 3 Iphone Apps Most apps ranked #1 in their Deployed 3 Iphone/2 Android Apps respective categories, 1 won award 100K users in 8 weeks 1 app exceeded 150,000 users, 2 Cofounder of a funded mobile apps 100,000+ users, 1 app 50,000+ startup p users Founder: iKidApps.com (200,000+ monthly page views) Research Manager: Ricoh Advanced Personal Technologies group Berna Erol and Ibrahim Okuyucu 2
  • 3. Make No Mistake: We are in the middle of a new SV revolution e o ut o More than just phones MainFrames, Mini, PC, Internet, MainFrames Mini PC Internet Mobile Mobile, personal, social, and location based, NUI Smartphones will be the only computing devices for billions of people By 2015 Mobile Internet > Desktop Internet Morgan Stanley Internet Trends http://www.morganstanley.com/institutional/techresearch/pdfs/Internet_Trends_041210.pdf Berna Erol and Ibrahim Okuyucu 3
  • 4. Have an app idea? Awesome! What’s next? Berna Erol and Ibrahim Okuyucu 4
  • 5. Big picture Idea Market Tracking Testing Deploy & Low Tech Promote Prototyping Develop MVP p Berna Erol and Ibrahim Okuyucu 5
  • 6. IDEA: Evaluate your ideas and pick ONE Create an environment for cultivating ideas Categorize/evaluate them Is your idea a pain killer or a vitamin? If you have to chose between two go for the pain killer. Are you passionate about your idea? Do you have some unique skills and interests in that area? Know h K how to f focus: O id at a time! One idea i ! Suggested read: Myths of Innovation - Scott Berkun Berna Erol and Ibrahim Okuyucu 6
  • 7. Market testing of your ideas • Test your assumptions T i • Narrow the target audience • Decide on the general feature list Amazon Mechanical Turk Example: Evaluating a bookmarking idea Google Ads, Facebook Ads Testing Product testing via adwords, suggested Read: 4 Hour Workweek (Tim Ferriss) A/B testing Ask your “brain trust” Come up with one tagline that describes your app. Be enticing, be exciting For my apps: “Mobile scanner in your pocket!” “An interactive kids book like no other!” Berna Erol and Ibrahim Okuyucu 7
  • 8. Low tech prototyping Proof of concept • Prioritize product features • Decide on the MVP (Minimum Viable Product) • Develop wireframes (user experience) Paper prototyping Image : http://technabob.com/blog/2009/09/28/notepod-paper-iphone-notepads/ Good tool: Balsamiq http://www.balsamiq.com/ Berna Erol and Ibrahim Okuyucu 8
  • 9. Low tech prototyping Proof of concept (cont’) Initial prototype for testing game Actual product in 3 months mechanics: Initial kids game in http://www.brightknightkingdom.com/ PowerPoint + had my son play it by going from slide to slide Berna Erol and Ibrahim Okuyucu 9
  • 10. Low tech prototyping Proof of concept (cont’) Clickable PDF test it on mobile device PDF, iPhone and iPad Development GUI Kits, Stencils and Icons p , http://speckyboy.com/2010/04/30/iphone-and-ipad-development-gui-kits-stencils-and-icons/ iPhone Mockup, Wireframe and Prototyping tools for iPhone Developers http://www.mobigeni.com/2010/02/10/iphone-mockup-wireframe-and-prototyping-tools-for-iphone-developers/ Berna Erol and Ibrahim Okuyucu 10
  • 11. Low tech prototyping Proof of concept (cont’) User Experience (UX) is a learnable skill skill. Recommended books: The design f Th d ig of everyday thi g ( classic b D N d things (a l i by Don Norman) ) Don’t make me think (Steve Krug) Designing i i i interfaces ( if Tidwell) f (Jenifer id ll) Berna Erol and Ibrahim Okuyucu 11
  • 12. Develop • Idea • Promising market research results SPEC • Target audience • Prioritized feature list, MVP • Wireframes Content development: Software development& • Writing Testing • Translation • Graphics • Audio Berna Erol and Ibrahim Okuyucu 12
  • 13. Development: Do it yourself or outsource? Do you have the time skill to develop time, the app yourself? Do you have the money and management skills to outsource? Software development costs start from few hundred d ll f h d d dollars f relatively simple for l ti l i l applications and go to $50K+ for more sophisticated ones involving server communication etc etc. Berna Erol and Ibrahim Okuyucu 13
  • 14. Do it yourself – Programming resources Where to start? Best source is IOS Tutorials/Sample Projects from Apple Stackoverflow.com Meetups, Workshops Frameworks: Sencha (if you know Javascript) for html app http://www.sencha.com/ PhoneGap htt // h Ph G http://phonegap.com/ / Titanium: http://www.appcelerator.com/ Unity game development tool: http://unity3d.com/unity/ Simple development for content apps: Be aware that Apple App store may not accept some simple apps or web http://www.appmakr.com/ p // pp / based apps if it does not provide enough value or it does not use native http://www.appscend.com/ features of the iOS device http://www.redfoundry.com/ Berna Erol and Ibrahim Okuyucu 14
  • 15. Native vs HTML5 Native Native API (Camera, Phonebook, Accelerometer) More responsive UI App store HTML5 Rapid deployment, no approval process p p y , pp p Single code base for potentially multiple platforms It is the future but for now (Dec 2011) is not the way to go One strategy: Make a mostly native iPhone app, nail down the user experience >repeat this in HTML5 for other platforms including Android Berna Erol and Ibrahim Okuyucu 15
  • 16. Do it yourself – Content resources Get photos graphics background textures from: photos, graphics, iStockPhoto.com Fotolia.com Public domain Photoshop, PowerPoint etc Music, sound effects, speech from: iStockPhoto.com Garage band G g b d (MAC) Text to speech Record yourself etc Berna Erol and Ibrahim Okuyucu 16
  • 17. How to outsource development? 5 ways to fi d d find developers l Identify apps that are similar in mechanics but maybe different in content and target audience. Contact the developer, j g p , just describe y your idea ( (no need to share the full spec at the beginning). Get a rough quote and assure them that they can revise once they see the spec. Go to Elance.com, Freelancer.com, vWorker.com (formerly RentACoder.com). Very good developers from Russia, Ukraine, India. Ping only the ones with great feedback. Do the same for getting a quote. Ask friends about overseas or local developers that they worked with in the past. Recruit local: Advertise with linked in, Craig’s list Collaborate with a developer – you’ll bring the idea, design, and marketing >they will code Berna Erol and Ibrahim Okuyucu 17
  • 18. How to outsource development? (cont’) Try them out with a small project If possible, try several developers with some very small projects – for example $200 projects. Let them know this is just a small project and a large one will becoming their way. Evaluate: Are they responsive, accurate, easy to work with? Give the Gi th spec and ask f a bid d k for Developers range from $30 to $150/hour. However projects always take longer than planned, so it would be best to get a bid for the entire project rather than hourly work. At this point it is crucial to h e your oje t the th ho l o k thi oi t i i l have o spec in top shape. Berna Erol and Ibrahim Okuyucu 18
  • 19. How to outsource content development? Local: Ask friends, Craigslist, Linked in Collaborate Offer revenue share Find contractor: Elance.com, 99designs.com Follow the same guidelines as developer. Start with a small trial project. As little as $10/hour. Find examples from web and send to designer to describe what you are looking for. Berna Erol and Ibrahim Okuyucu 19
  • 20. How to outsource content development? (cont’) Designers cannot read your mind Give them many many mind. examples of what you are looking for: example Final drawing If possible g p give pictures, not graphics as examples so that you do not run into copyright issues Berna Erol and Ibrahim Okuyucu 20
  • 21. Deployment and Promotion Test with users iterate users, Solid QA, multiple OS versions, multiple devices (particularly for Android) Name your app wisely Use keywords when naming y y g your app where makes sense. Do not be pp extremely clever with the name or make up words. Keywords are important, utilize Google keyword tool Select screen shot images carefully. Perfect opportunity for A/B testing Stand out from the crowd with your app icon Humans are genetically p g g y programmed to p y pay attention to faces, certain colors Pick your category strategically Berna Erol and Ibrahim Okuyucu 21
  • 22. Deployment and Promotion (cont’) Price your app wisely You can A/B test this also after going live wisely. live. Localize your app description, keywords You can find translators online (elance com etc) for as little as $5 $10 (elance.com, per app description Make a YouTube video, short and sweet. Do include in your blogger distribution Create Facebook fan page, ask friends to like it Berna Erol and Ibrahim Okuyucu 22
  • 23. Deployment and Promotion (cont’) Spread the word (remember the tag line?) and send emails to line?), bloggers In some categories It takes only 50 downloads/day to get into top 100. g g Concentrate your promotion efforts in 1 2 weeks, do not spread it. Make lots of forum postings, blog commenting. No time? Find someone to do this for $1 $2 per post post. Ask your friends to rate your app Berna Erol and Ibrahim Okuyucu 23
  • 24. Analytics – Measure your success and learn from data Flurry.com, Localitics.com: Gives usage error etc statistics as well as customizable event usage, error, paths Berna Erol and Ibrahim Okuyucu 24
  • 25. Analytics – Measure your success and learn from data (con’t) (con t) Follow your progress: GlobalApps iPhone app gives you the rankings of your app in different app stores. http://itunes.apple.com/us/app/globalapps app ranking world/id321975982?mt=8 www.appannie.com also provides the ranking info online Berna Erol and Ibrahim Okuyucu 25
  • 26. Monetizing your app How much can you expect t earn f H h t to from a $ $0.99 app? ? Anywhere from $50/month to $100,000/month. Most likely that you will not g get reach unless you have a hit app but a good supplemental income. g Freemium methods and in app purchases do work. Graph shows how ‘releasing a releasing lite app’ can pull up your sales. Source: Flurry.com Ads: One option claims of up to $5 per click but most developers option, click, are not happy with the performance for the time being •but we bet this will change as the mobile ad market matures Berna Erol and Ibrahim Okuyucu 26
  • 27. iPhone vs Android iPhone / iOS http://en.wikipedia.org/wiki/Apple_App_Store Better demographics, better monetization Less fragmentation, better UX Limited API Android http://en.wikipedia.org/wiki/Android_Market Android install base is growing faster than the iOS No approval policy faster iteration cycles policy, Less competition API has more functionality Less money, Andoid users do not pay Berna Erol and Ibrahim Okuyucu 27
  • 28. Monetizing your app: Fremium in iPhone vs Android Source Mary Meeker presentation, 2011 Berna Erol and Ibrahim Okuyucu 28
  • 29. Future Think: Mobile social location Mobile, social, New Platforms: Kindle Fire, Nook, Wimm 3D capture, di l t display Mobile payments, NFC Gamification, yes, even the enterprise software f h f Verticals: Wearable Health, Education Hardware + app combinations Berna Erol and Ibrahim Okuyucu 29
  • 30. Thanks! Berna Erol berna_erol@yahoo.com Ibrahim Okuyucu okuyucu@gmail.com Berna Erol and Ibrahim Okuyucu 30
  • 31. Questions? What mistakes did you make that you would avoid in the future? Focusing too much on artwork production • If you are designing the game, game mechanics is the most important. Focus on that aspect first before anything else. ( p y g (exmp: Doodle jump) p j p) Not having the full spec before asking for pricing • You pay dearly afterwards Picking more than one platform • Pick only one platform for quick iteration. Don’t waste time supporting all features for other platforms until you have product market fit Is it possible to have your app featured in Google app market or Apple app store via internal connections? Yes! We have done this, but also I had 2 apps features without any connections whatsoever. You do a great app and Apple people will notice. Berna Erol and Ibrahim Okuyucu 31