SlideShare uma empresa Scribd logo
1 de 43
So I have this idea for an
         app…
    Mobile App Development Bootcamp
       Bobby Gill – March 13, 2013
The different kinds of apps
What makes a great app?

       1. They deliver great user experiences.

       1. They give users a reason to come
          back.

       1. They are designed to be easily
          shared.
What makes a bad app?

          1.   They are buggy and/or poorly built.

          1.   They do not scale.

          1.   They have poorly thought out user
               experiences.

          1.   They aren’t useful or interesting.
Great ideas do not make great
            apps
2 FLAVORS OF MOBILE APP
Mobile web app        Native app




                 vs
THE APPSTER DILEMMA: NATIVE OR W
Hybrid Apps: Best of both
        worlds?
CHOOSING THE RIGHT MOBILE PLATF




        iOS               Android          Windows Phone            HTML / Hybrid
• ~80% of all app    • ~60% global        • Strong enterprise     • Write once, run
  revenue              smartphone           pull and relatively     everywhere!
  generated on         market share and     sparse app store.
  Apple iOS.           rapidly growing.                           • Can’t do
                                          • Nobody has one.         everything a
• Saturated         • Very difficult to                             native app can.
  marketplace, hard   make one app
  to find niche.      that runs on many
                      phones.
Android vs iOS:
marketshare vs revenue
How to make money with an app?

  Paid Download            Display Advertising          “Freemium”

• Charge from $0.99+       • Earn revenue through   • Give it away for free,
  for each download of       CPC/CPM/CPC ads          and lure people in for
  app.                       shown in the app.        purchases after.

• Few people buy apps,     • Very easy to setup.    • 90% of app
  especially on Android.                              downloads are free.
                           • Requires scale to be
                             successful.            • Wave of the future!
Free version has ads,
Trial / Full Mode   while full version doesn’t.


                    Allow purchases of
In-App Purchases    “goods” or in-app
                    “services”

                    Tease with limited
Pay-walls           amount of free content,
                    require subscription for
                    more.
Display advertising

        CPM - Cost per Thousand
        Impressions
        • Earn revenue for each 1000 displays of
          an ad.
        • ~$0.20 - $5.00 CPM
        CPC - Cost per Click
        • Earn revenue based on the user clicking
          on an advertisement.

        CPA - Cost per Action
        • Earn revenue based on a user completing
          an action (i.e. signing up for a service,
          filling out a firm, installing program)
Mobile app development
        process
          Iterate




Design &
                Build      Release     Measure
Planning




      2 – 3 MONTHS FOR FIRST RELEASE
        3-6 WEEKS FOR NEXT RELEASE
Design & Planning   Build     Release   Measure




                            Mockups are easy to make and incredibly powerful


                                                  • Mockups are non-functional prototypes of
                                                    your app designed to illustrate the look and
                                                    feel of your app.

                                                  • Create a mockup before looking for quotes
                                                    or approaching engineers.

                                                  • PowerPoint and Keynote are easy to use
                                                    and powerful mockup tools.

                                                  • Keynotopia.com, Windows8Templates.com,
                                                    BlackBerry10Templates.com
Design & Planning      Build      Release     Measure




                    3 things to remember when designing your
                                      app:


                               1. Batteries don’t last forever.

                               1. Data plans aren’t unlimited.

                               1. Small screens, busy hands, poor eyes,
                                  fat fingers.
Design & Planning     Build          Release   Measure




                    Use established mobile design metaphors


                              Tabs




                      Navigation
                        Flow




                      List - Detail
Design & Planning   Build       Release   Measure




                            Don’t leave your users hanging!



                                               1. Use progress bars.

                                               2. Leverage transitions and overlays.

                                               3. Minimize time to launch app.
Design & Planning   Build        Release    Measure




                                       Who will build your app?

                                                      • Optimal solution, find
                            CTO / Co-Founder            someone to join your team
                                                        who knows how to code.
                                                      • Single developer working
                              Independent               on a project basis.
                                                      • Cheaper and riskier than
                                                        using a development lab.
                                                      • Firms which specialize in
                                                        developing apps.
                        App Development Lab           • Contract manufacturing.
                                                      • Larger the firm, the more
                                                        expensive.
Design & Planning   Build           Release         Measure




                                      Where to find app developers?




          They Make Apps                                ODesk                            Guru
  http://www.theymakeapps.com                   http://www.odesk.com             http://www.guru.com




                                    Elance                                     VWorker
                            http://www.elance.com                      http://www.vworker.com
Design & Planning   Build   Release    Measure




                             Tips to Offshoring development


                                 1. Be involved, you are the project manager.

                                 1. Specify everything! Don’t assume things are im

                                 2. Easier to work with S. American teams due to t

                                 3. Remember cultural differences!
Design & Planning   Build      Release   Measure




                            Tips to getting development quotes


                                              1. Use mockups!

                                              2. Be consistent in your
                                                 description

                                              3. Ask for unbuffered
                                                 estimates.
Design & Planning   Build    Release   Measure




                            Keeping development costs in check


                                           1. Reduce the number of screens.

                                           2. Eliminate backend web
                                              components.

                                           3. Use out-of-box colors, fonts, and
                                              controls.

                                           4. Choose a small set of devices to
                                              support.
Design & Planning   Build   Release   Measure




                            Testing is an ongoing process



                                           •    Use testflight to distribute and
                                                test intermediary builds.

                                           •    Insist your developers create
                                                unit tests.

                                           •    Test offline, landscape, 3g
                                                scenarios!
Design & Planning   Build   Release   Measure




                             Your app release checklist

                                1. Incorporate your business.

                                1. Sign up for developer account.

                                1. Prepare app icon, screenshots, etc.

                                1. Finalize app name, description, tag line.

                                1. Reserve domain, launch support site.
Design & Planning   Build   Release   Measure




                             3 Tips to the apple review process


                                1. Your app needs to pass the uptight citizens

                                1. Your app can’t be crap.

                                1. Your app can’t be hacked together.
Design & Planning   Build   Release   Measure




                    Download metrics tell you how many people tried your a
Design & Planning    Build   Release   Measure




                    mobile analytics tell you how people use your app
Design & Planning   Build   Release   Measure




                            Take what your learn and iterate!
Just because you built it, doesn’t mean anyone
                 will use it!




    Getting people to use your app is tough!
Marketing your app
      1. Create a promotional web site for you

      2. Write press releases to announce you

      3. Get your app reviewed.

      4. Leverage app promotion sites.

      5. Social media out-reach.

      6. app focused pr agencies.

      1. Paid advertising
Create a website to promote
          your app




• Wordpress makes it easy to create a dedicated web site for your app.

• Templatic offers a Wordpress theme that makes creating a web site for your app
  simple
Get your app reviewed
• Reviews on the app store and independent review sites are critical to getting
  your app noticed.

• Integrate prompts in your app to ask users to review app on app store.

• Independent review sites inundated with review requests, expect to pay.


          Site                            Cost to Review
          148apps.com                     Free
          The iPhone App Review           Free + Paid ($39 - $270)
          The Daily App Show              Paid ($55 - $280)
          Fresh Apps                      Paid ($100)
Facebook app advertising
           • Studies show the Facebook mobile app
             ad-unit is one of the best paid
             advertising channels for apps. (0.74%
             CTR vs 0.072%)

           • Target your audience based on age,
             gender, location and mobile platform.

           • Cost per install typically ranges $2.20 -
             $5.50
Social media outreach
         • Use tools like Tweepi and
           TweetAdder to target Twitter-
           users and automate out-reach.

         • Integrate your app into Twitter
           Cards to have your app content
           featured in-line with tweets.

         • Leverage social sharing sites like
           Reddit, StumbleUpon, Delicious
           to promote your app.
Designing viral loops

1.) User snaps a photo with                  4.) Web site asks the user
the app                                      to download and try the
                                             app.


                              Every social
                              media share
                              drives new
2.) User shares photo         users to the
to their Facebook or              app         3.) Friend sees photo on
Twitter through the app                       feed and clicks the link
FOR MORE information Visit the
        Website




      Get the book:

      Amazon kindle version / Amazon print
      version/EBOOK version


           Get the EBook for free with coupon code:
              GENERALASSEMBLY
Looking for an app developer?




Blue Label Labs is a NY-based app development lab. We build
                            apps!
  Visit http://www.bluelabellabs.com to find out about us.

Mais conteúdo relacionado

Último

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 

Último (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 

Destaque

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Destaque (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

Mobile app development bootcamp

  • 1. So I have this idea for an app… Mobile App Development Bootcamp Bobby Gill – March 13, 2013
  • 2.
  • 4. What makes a great app? 1. They deliver great user experiences. 1. They give users a reason to come back. 1. They are designed to be easily shared.
  • 5. What makes a bad app? 1. They are buggy and/or poorly built. 1. They do not scale. 1. They have poorly thought out user experiences. 1. They aren’t useful or interesting.
  • 6. Great ideas do not make great apps
  • 7. 2 FLAVORS OF MOBILE APP Mobile web app Native app vs
  • 8. THE APPSTER DILEMMA: NATIVE OR W
  • 9. Hybrid Apps: Best of both worlds?
  • 10. CHOOSING THE RIGHT MOBILE PLATF iOS Android Windows Phone HTML / Hybrid • ~80% of all app • ~60% global • Strong enterprise • Write once, run revenue smartphone pull and relatively everywhere! generated on market share and sparse app store. Apple iOS. rapidly growing. • Can’t do • Nobody has one. everything a • Saturated • Very difficult to native app can. marketplace, hard make one app to find niche. that runs on many phones.
  • 11.
  • 13. How to make money with an app? Paid Download Display Advertising “Freemium” • Charge from $0.99+ • Earn revenue through • Give it away for free, for each download of CPC/CPM/CPC ads and lure people in for app. shown in the app. purchases after. • Few people buy apps, • Very easy to setup. • 90% of app especially on Android. downloads are free. • Requires scale to be successful. • Wave of the future!
  • 14. Free version has ads, Trial / Full Mode while full version doesn’t. Allow purchases of In-App Purchases “goods” or in-app “services” Tease with limited Pay-walls amount of free content, require subscription for more.
  • 15. Display advertising CPM - Cost per Thousand Impressions • Earn revenue for each 1000 displays of an ad. • ~$0.20 - $5.00 CPM CPC - Cost per Click • Earn revenue based on the user clicking on an advertisement. CPA - Cost per Action • Earn revenue based on a user completing an action (i.e. signing up for a service, filling out a firm, installing program)
  • 16. Mobile app development process Iterate Design & Build Release Measure Planning 2 – 3 MONTHS FOR FIRST RELEASE 3-6 WEEKS FOR NEXT RELEASE
  • 17.
  • 18.
  • 19. Design & Planning Build Release Measure Mockups are easy to make and incredibly powerful • Mockups are non-functional prototypes of your app designed to illustrate the look and feel of your app. • Create a mockup before looking for quotes or approaching engineers. • PowerPoint and Keynote are easy to use and powerful mockup tools. • Keynotopia.com, Windows8Templates.com, BlackBerry10Templates.com
  • 20. Design & Planning Build Release Measure 3 things to remember when designing your app: 1. Batteries don’t last forever. 1. Data plans aren’t unlimited. 1. Small screens, busy hands, poor eyes, fat fingers.
  • 21. Design & Planning Build Release Measure Use established mobile design metaphors Tabs Navigation Flow List - Detail
  • 22. Design & Planning Build Release Measure Don’t leave your users hanging! 1. Use progress bars. 2. Leverage transitions and overlays. 3. Minimize time to launch app.
  • 23. Design & Planning Build Release Measure Who will build your app? • Optimal solution, find CTO / Co-Founder someone to join your team who knows how to code. • Single developer working Independent on a project basis. • Cheaper and riskier than using a development lab. • Firms which specialize in developing apps. App Development Lab • Contract manufacturing. • Larger the firm, the more expensive.
  • 24. Design & Planning Build Release Measure Where to find app developers? They Make Apps ODesk Guru http://www.theymakeapps.com http://www.odesk.com http://www.guru.com Elance VWorker http://www.elance.com http://www.vworker.com
  • 25. Design & Planning Build Release Measure Tips to Offshoring development 1. Be involved, you are the project manager. 1. Specify everything! Don’t assume things are im 2. Easier to work with S. American teams due to t 3. Remember cultural differences!
  • 26. Design & Planning Build Release Measure Tips to getting development quotes 1. Use mockups! 2. Be consistent in your description 3. Ask for unbuffered estimates.
  • 27. Design & Planning Build Release Measure Keeping development costs in check 1. Reduce the number of screens. 2. Eliminate backend web components. 3. Use out-of-box colors, fonts, and controls. 4. Choose a small set of devices to support.
  • 28. Design & Planning Build Release Measure Testing is an ongoing process • Use testflight to distribute and test intermediary builds. • Insist your developers create unit tests. • Test offline, landscape, 3g scenarios!
  • 29. Design & Planning Build Release Measure Your app release checklist 1. Incorporate your business. 1. Sign up for developer account. 1. Prepare app icon, screenshots, etc. 1. Finalize app name, description, tag line. 1. Reserve domain, launch support site.
  • 30. Design & Planning Build Release Measure 3 Tips to the apple review process 1. Your app needs to pass the uptight citizens 1. Your app can’t be crap. 1. Your app can’t be hacked together.
  • 31. Design & Planning Build Release Measure Download metrics tell you how many people tried your a
  • 32. Design & Planning Build Release Measure mobile analytics tell you how people use your app
  • 33. Design & Planning Build Release Measure Take what your learn and iterate!
  • 34. Just because you built it, doesn’t mean anyone will use it! Getting people to use your app is tough!
  • 35. Marketing your app 1. Create a promotional web site for you 2. Write press releases to announce you 3. Get your app reviewed. 4. Leverage app promotion sites. 5. Social media out-reach. 6. app focused pr agencies. 1. Paid advertising
  • 36. Create a website to promote your app • Wordpress makes it easy to create a dedicated web site for your app. • Templatic offers a Wordpress theme that makes creating a web site for your app simple
  • 37. Get your app reviewed • Reviews on the app store and independent review sites are critical to getting your app noticed. • Integrate prompts in your app to ask users to review app on app store. • Independent review sites inundated with review requests, expect to pay. Site Cost to Review 148apps.com Free The iPhone App Review Free + Paid ($39 - $270) The Daily App Show Paid ($55 - $280) Fresh Apps Paid ($100)
  • 38. Facebook app advertising • Studies show the Facebook mobile app ad-unit is one of the best paid advertising channels for apps. (0.74% CTR vs 0.072%) • Target your audience based on age, gender, location and mobile platform. • Cost per install typically ranges $2.20 - $5.50
  • 39. Social media outreach • Use tools like Tweepi and TweetAdder to target Twitter- users and automate out-reach. • Integrate your app into Twitter Cards to have your app content featured in-line with tweets. • Leverage social sharing sites like Reddit, StumbleUpon, Delicious to promote your app.
  • 40. Designing viral loops 1.) User snaps a photo with 4.) Web site asks the user the app to download and try the app. Every social media share drives new 2.) User shares photo users to the to their Facebook or app 3.) Friend sees photo on Twitter through the app feed and clicks the link
  • 41.
  • 42. FOR MORE information Visit the Website Get the book: Amazon kindle version / Amazon print version/EBOOK version Get the EBook for free with coupon code: GENERALASSEMBLY
  • 43. Looking for an app developer? Blue Label Labs is a NY-based app development lab. We build apps! Visit http://www.bluelabellabs.com to find out about us.

Notas do Editor

  1. Read the full article: http://www.ideatoappster.com/what-makes-a-great-app/
  2. Read the full article here: http://www.ideatoappster.com/web-apps-vs-native-apps/
  3. Read the full article here: https://generalassemb.ly/blog/deciding-the-right-mobile-strategy
  4. Read the full article here: http://www.ideatoappster.com/what-are-hybrid-apps-have-your-cake-and-eat-it-too/
  5. Read the full article here: https://generalassemb.ly/blog/deciding-the-right-mobile-strategy
  6. Read the full article here: http://www.ideatoappster.com/android-ios-a-tale-of-platform-fragmentation-infographic/
  7. Read the full article here: http://www.ideatoappster.com/app-economics-101-how-to-monetize-an-app/
  8. Read the full article here: http://www.ideatoappster.com/freemium-games-pave-the-way-to-riches-for-app-developers/
  9. Read the full article here: http://www.ideatoappster.com/an-introduction-to-the-mobile-app-development-process/
  10. Read the full article here: http://www.ideatoappster.com/how-long-does-it-take-to-build-an-app/
  11. Read the full article here: http://www.ideatoappster.com/how-much-does-it-cost-to-make-an-app-an-infographic/
  12. Read the full article here: http://www.ideatoappster.com/how-to-mock-up-an-app-use-powerpoint/
  13. Read the full article here: https://generalassemb.ly/blog/3-things-to-remember-when-designing-mobile-apps
  14. Read the full article here: https://generalassemb.ly/blog/3-things-to-remember-when-designing-mobile-apps
  15. Read the full article here: https://generalassemb.ly/blog/3-things-to-remember-when-designing-mobile-apps
  16. Read the full article here: http://www.ideatoappster.com/5-things-to-look-for-in-an-app-developer/
  17. Read the full article here: http://www.ideatoappster.com/how-to-find-a-programmer-to-build-your-app/
  18. Read the full article here: http://www.ideatoappster.com/4-tips-to-successfully-outsourcing-your-app-development/
  19. Read the full article here: http://www.ideatoappster.com/3-tips-to-get-through-the-apple-app-store-review/
  20. Read the full article here: http://www.ideatoappster.com/app-myths-debunked/
  21. Read the full article here: http://www.ideatoappster.com/how-to-market-an-app-3-marketing-ideas-for-new-apps/
  22. Read the full article here: http://www.ideatoappster.com/3-seo-tips-to-get-more-downloads-of-your-app/
  23. Read the full article here: http://www.ideatoappster.com/the-ultimate-list-of-app-review-sites/
  24. Read the full article here: http://www.ideatoappster.com/get-people-onto-your-app-with-facebook-mobile-ads/
  25. Read the full article here: http://www.ideatoappster.com/can-twitter-cards-help-your-app-go-viral/