ITP 140 Mobile Technologies. Build vs. Buy

Similar documents
ITP 140 Mobile Technologies. Build vs. Buy

Mobile Technologies. Types of Apps

The Smartphone Consumer June 2012

What Mobile Development Model is Right for You?

BlackBerry Apps Experience. Everything You Need to Know and More.

An overview of. Mobile Testing. By André Jacobs. A Jacobs

Mobile Messaging Apps Study : India. August 2014

Exploring Cross-platform Tools For Mobile Development: Lessons Learned. mlearning: Tips and Techniques for Development and Implementation

by SUBSPLASH ENGAGE YOUR AUDIENCE

Mobile development initiation

If you like this guide and you want to support the community, you can sign up as a Founding Member here:

The Power of Push Notifications The New Revenue Opportunity for Publishers. Tel:

Table of Contents Page 2


How to Evaluate a Next Generation Mobile Platform

Review of Mobile Web Application Frameworks

Easy Video Blogging and Marketing on Youtube! by Leslie Truex

NinthDecimal Mobile Audience Q Insights Report

Getting Started. with CoverPage TM. Digital publishing tools for creative professionals.

How To Create Apps For Internal Communications

BYOD Success Kit. Table of Contents. Current state of BYOD in enterprise Checklist for BYOD Success Helpful Pilot Tips

ITP 140 Mobile Technologies. Mobile Topics

The. C s. of Mobile Device. Management

ITP 342 Mobile App Development. APIs

Jargon Buster. Ad Network. Analytics or Web Analytics Tools. Avatar. App (Application) Blog. Banner Ad

State of SMB IT 1H 2012

The ROI of UI Toolkit Standardization

CO-OP Mobile: Mobile App for ipads. April 18, 2013

ONLINE EVALUATION FOR: Company Name

Determining the Best Approach

Trina Gregory. Instructor

The State of Mobile Advertising Q2 2012

Mobile Apps Why & How

Tom Brenneman. Good morning and welcome, introductions and thank you for being here.

business card $ Business card design includes 3 business card options to choose from plus 2 rounds of editing.

Go To Consulting LLC.

General System Requirements MCS Apps

seosummit seosummit April 24-26, 2017 Copyright 2017 Rebecca Gill & ithemes

Why use GCSEPod? 1. Getting started 2. My GCSEs 4. Assignments 6. Playlists 8. Sharing podcasts with friends 10

Digital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience

Digital Marketing Glossary of Basic Terms & Concepts

How to NOT Get Ripped Off on Your Digital Marketing. David Mayne Vice President - Digital Strategy Performance Intermedia LLC.

NinthDecimal Mobile Audience Q Insights Report

REPORT Kids and Apps

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Enterprise Architecture Building a Mobile Vision. David Hunt DCH Technology Services Gill Windall University of Greenwich

Canadian ecommerce Monthly Trends Report

Contents. The Mobile Delivery Gap The Choice to Go Hybrid What is a Hybrid App? Comparing Hybrid vs. Native Why Hybrid?...

All app store android. All app store android.zip

2013 Cloud Computing Outlook: Private Cloud Expected to Grow at Twice the Rate of Public Cloud

Meet our Example Buyer Persona Adele Revella, CEO

G, William James. The smartphone & tablet have changed the course of real estate

by Sam Bakker 3000in30days.com

The Inflection Point in the Application Ecosystem

Bedford / St.Martin s

Manual Apple Iphone 4s 32gb White Unlocked Price In India 2013

IOS 9 App Development Essentials: Learn To Develop IOS 9 Apps Using Xcode 7 And Swift 2 PDF

YOUR MEDIA DELIVERED

WAC and W3C technologies

Kony MobileFabric. Release Notes. On-Premises. Release 6.5. Document Relevance and Accuracy

Going native: cheaper than you may think

Online Marketing. Strategies and Tools for an Effective Online Presence.

One of the most challenging tasks for today s app developers is to ensure that users are actively engaging with their app.

BUYER S GUIDE WEBSITE DEVELOPMENT

2016 Survey MANAGING APPLE DEVICES IN HIGHER EDUCATION

INTRODUCTION. In this guide, I m going to walk you through the most effective strategies for growing an list in 2016.

IMPORTANT WORDS AND WHAT THEY MEAN

What You Don t Know About Web Conferencing and Synchronous Technologies for Education and Training

2/27

Introduction to Xamarin Cross Platform Mobile App Development

How to Choose the Right Architecture For Your Mobile Application

App Development. Mobile Media Innovation Module 6

Update Manual App World Blackberry Disappeared After Software

Adobe Spark. Schools and Educators. A Guide for. spark.adobe.com

REALTOR Content Resource User Training Guide. December 2010

february 2013 part 1 of 3

Best Practices to Transition to the Cloud. Five ways to improve IT agility and speed development by adopting a Cloud DevOps approach

Legal Notice: Copyright 2013 Hitman Advertising, all rights reserved.

Feature: Online App Builder Studio

David Werth IDEAS Design & Grayout Aerosports Albuquerque, q NM & Indianapolis, IN

Software as a Service (SaaS), Service-Oriented Architecture (SOA), and Cloud Computing

U.S. Mobile Benchmark Report

SE 3S03 - Tutorial 1. Zahra Ali. Week of Feb 1, 2016

Mobile Banking for Corporates

Should a mobile app or website be part of your strategy?

Insights JiWire Mobile Audience Insights Report Q2 2013

I Shopping on mobile / RU

What is a Mobile Responsive Website?

Mobile Search: Techniques and Tactics for Marketers

Total Cost of Ownership: Benefits of ECM in the OpenText Cloud

LEARN IOS 11 PROGRAMMING WITH SWIFT 4 SECOND EDITION LEARN THE FUNDAMENTALS OF IOS APP DEVELOPMENT WITH SWIFT 4 AND XCODE 9

Constant Contact. Responsyssy. VerticalResponse. Bronto. Monitor. Satisfaction

Mobile App Marketing And Monetization: How To Promote Mobile Apps Like A Pro: Learn To Promote And Monetize Your Android Or IPhone App.

Online Copywriting. The Importance of Effective Online Content Writing for Your Business

Simpli.Fi. App for wifi DK series cameras OWNER'S MANUAL. APP DSE Simpli.Fi for Wi-Fi DK series cameras. Product description. Download DSE Simpli.

How to Become a Successful Working Web Copywriter in Rebecca Matter AWAI Vice President and Director of Online Marketing

How many leads you bring in How much revenue you bring in How many products you sell How much costs you are able to keep down etc

Get the most our of your Salesgenie experience. Get the most our of your Salesgenie experience

Total Cost of Ownership: Benefits of the OpenText Cloud

Mobile Apps: The Big Picture

Transcription:

ITP 140 Mobile Technologies Build vs. Buy

1. App idea App Development Process 2. User profile 3. App definition statement 4. Design (wireframes, prototype) Functionality layout App icon, color palette, any other images you need for the app 5. Development 2

Types of Mobile Native app Specific to the operating system Great if charging for your mobile product Mobile-optimized websites Mobile version of your website Can t integrate with itunes billing Normally free Cross-platform Great for marketing Cross-compiled app Games 3

Basic Buckets of Apps Basic table functionality Database driven custom functionality Games Enhancement or modification of the device firmware or hardware This means that you take certain functions of the phone, such as the alarm, camera, or flash, and make it better Example: Camera+ app Fully dynamic apps Rely purely on external information Examples: Twitter, Weather Channel, Flipboard Custom utilities Allowing the user to input content in a specific way Examples: Pages, Adobe Ideas, Numbers 4

Simple, Table-based App Hierarchy - opening screen has big topics and you click one and you now have a set of new lists to click on Definitely the easiest to build and design and a good option for businesses who want a simple app that displays basic information Example: email You provide all the content, clear direction, and example apps of what you want it to do Cost: $1,000-4,000 5

Database App Creatively parsing out content Example: dog breeds Development on this gets more complex and starts to get into whether or not you want the data housed native (built into the app) or dynamic (built into an online web services) you provide every piece of content, image, writing, sound, etc. Cost: $8,000 - $50,000 6

Games Largest range of complexity, starting with something as simple as a PONG type functionality all the way up to a 3D physics engine that does high speed air racing Scoring points, incorporating the user experience through the physical movement of the device, and hooking into Game Center are all possible Cost: $10,000 - $250,000 Hardest to ballpark Angry Birds cost ~$125K - $180K to develop 7

Additional Includes In-App Purchasing Allows for users to buy new content or full versions of the apps Cost: $1,000 - $3,000 Web Services Update your app with XML files Cost: $1,000 - $5,000 Game Center Cost: $1,000 Share Capabilities Integrate with social media (twitter, facebook), emailing, and other APIs Cost: $500 - $1,500 8

How much? Infographic http://www.ideatoappster.com/how-much-doesit-cost-to-make-an-app-an-infographic/ A bare-bones app costs $1,500 to $5,000 A decent app costs $10,000 you can just throw in a few graphics and tables here in there and voilà you re ready for the App Store If you re serious about developing an app that actually gives value to its users, expect to spend anywhere from $30,000 to $150,000 for a highquality product You will need to invest in hiring a programmer, testing, and additional costs 9

Average Cost of Initial Development A survey of IT professionals was conducted in 2013 by AnyPresence. Over half reported spending more than three months and over $50,000 developing a typical app. Very nearly a quarter reported spending over $100,000. 10

Calculators We ve now found four different websites designed to estimate the cost of developing an app. They each ask somewhat different questions about your requirements, which can be useful in thinking about what your requirements actually are. We ran an example app through each calculator, answering the questions to represent, best as possible, the kinds of features and complexity we see in our own customers high-end mobile solution requirements. In general this meant we required most but not all available features. 11

Otreva App development company Otreva has a calculator site to estimate the cost of developing an app based on features chosen. We entered features that seemed suitable for an enterprise app of the kind our customers typically need, for ios and Android, and the estimate came to over $360,000. Average cost = $218,100 http://www.otreva.com 12

Tusnua Designs Another calculator is available at Tusnua Designs, who generates an estimate of what they ll charge to create your app for you. We generated an estimate for an ios/ Android app with similar bells and whistles, and the total came to around $300,000. http://appestimator.tusnuadesigns.net 13

Kinvey We tried out the app cost calculator at Kinvey, a Backend-as-a-Service company. This time we ordered up a large app with similar features for ios, Android and Windows, and the estimate came out at $321,000. This Kinvey estimate was for the price of building the apps yourself. To be fair, Kinvey also calculated the lower cost of $139,000 to build the app using their own platform. http://www.kinvey.com/app-cost-estimator 14

Kony Finally, we tried the TCO estimator that MADP company Kony offers to determine the 3-year total cost of ownership of an app. Their estimate came in a little lower at $256,000. Like Kinvey, Kony also suggests the same app would be substantially less expensive ($133,000) on their own platform. https://www.visualize-roi.com/launch/kony/ cloud/ 15

Cost for Design One type of device (such as iphone or one specific Android device) Cost: $500 - $10,000 Add another similar device Cost: add 25% to above cost Add a different kind of device like a tablet (ipad) Cost: add 50% to above cost 16

Costs As a general working figure, we can say it costs at least $30,000 to design, implement and deploy a brand-quality native app Mobile web design and development is usually less than the cost of a mobile native app 17

Costs A survey of 96 mobile app developers showed the average cost to develop an app was $6,453. Alex Ahlund, former CEO of AppVee and AndroidApps, and later an advisor to Appolicious, wrote a guest blog article about app sales on TechCrunch. The development cost range for small apps is $3,000 to $8,000 and that more complex or recognized brand apps can cost $50,000 to $150,000. This was reported in an article on OS X Daily about iphone Development Costs. The development costs (as compared to design and other costs) range from $12,000 to $150,000 or more. This was reported in an article on PadGadget.com that explored The Cost of Building an ipad App. 18

Costs The average app developer in the US charges around $100 per hour, and the time required to code even a simple app quickly pushes the cost up. Types of contracts: Time & materials Fixed-price 19

Get Quotes The only sure way to find out what it will cost to get your app idea developed is to get some quotes from experienced app developers. They can discuss the details of your idea with you and give you a pretty good idea of what it will cost. Getting three quotes is helpful as it will give you an idea if a quote is too high (or too low, which can be just as bad). 20

Finding a Developer Get multiple bids from experienced app developers. The lowest bid is not always the best or even the cheapest. Ask questions. You want them to have experience in what you need. Check out the developer's website. Check out other apps developed by the developer. Don't pay to train an app developer. 21

Ways to Reduce Costs Third-party providers Native wrappers Pick one operating system (OS) / device 22

Third-party Providers Consider working with a third-party mobile platform provider that is willing to build and host a mobile app for you on a revenue share basis. These platform vendors typically have template solutions that you can leverage to get to market quickly for little cost. Their offerings normally include the key features that you ll want already built in (e.g., push notifications, sharing functionality, and rich-media advertising). Pay to have the third-party provider only develop the app. 23

Native Wrapper Another approach to building an app in a cost-effective way would be to consider rebuilding your website in HTML5 and then placing it in a native wrapper rather than building a pure native app. If it s done wrong, users will see a degradation of app experience in terms of speed and functionality. 24

Pick One OS The third cost-effective approach would be to build a native app for only one operating system (e.g., ios). The value of this approach will depend upon both the concentration of your user base and your access to skilled developers, either inhouse or contracted. 25

Return On Investment (ROI) Using a conservative estimate of 234 million US adults with mobile phones Type Cost Reach Number of People per $ Mobile Website $30,000 36.4% 2839.2 Mobile App (iphone only) Mobile App (iphone, Android, Blackberry) $30,000 6.75% 526.67 $90,000 23.04% 599 26

Continuing Costs after Dev Forrester estimated in 2012 that the average amount spent on a typical customer mobile app ($50,000 to $150,000) turns out to be just 35% of the true twoyear cost. According to the AnyPresence survey, over 80% reported updating their apps at least twice a year and nearly a third were updating at least once a month. An app developed today will need to be updated in the future for changing business processes and for operating system updates. It will need to be ported to any new platforms you want to support. 27

28

Develop Yourself Need to learn how to code! Take a programming class ITP 165 Intro to C++ Programming ITP 109 Intro to Java Programming CSCI 103 Intro to Programming using C/C++ And take a data structures class ITP 365 Managing Game Data using C++ CSCI 104 Data Structures and O-O Design using C++ 29

Native Apps Development OS Programming Language IDE Store ios Objective-C Xcode Apple AppStore Android Java Eclipse Google Play Windows Mobile C++, C# Microsoft Visual Studio Windows Store OS = Operating System IDE = Integrated Development Environment 30

ITP Courses ITP 342 Mobile App Development ios apps using Objective-C Available Spring 2015 ITP 341 App Development for Smartphones and Tablets Android apps Available Fall 2015 ITP 382 Mobile Game Programming Cocos2D & Unity Available Spring 2015 31

ios Developer Sites https://developer.apple.com Android http://developer.android.com Windows http://dev.windowsphone.com Blackberry https://developer.blackberry.com 32

Companies http://www.meetup.com/la-mobile-app-developers/ http://losangelesappdevelopment.com http://www.appmuse.com http://www.isbx.com http://www.foundero.com http://web2mobiledesign.com http://www.linkedge.com/mobile-applicationdevelopment.html http://www.veztekusa.com http://www.saritasa.com/mobile-app-development 33

Mobile App Designers http://www.floor84studio.com/ http://www.plaveb.com http://99designs.com/mobile-app-design http://www.scoutzie.com 34

Resources http://appmuse.com/appmusing/finding-adeveloper-for-your-app-idea/ http://appmuse.com/appmusing/how-muchdoes-it-cost-to-develop-a-mobile-app/ http://www.bluecloudsolutions.com/blog/costdevelop-app/ http://www.foliomag.com/2013/3-tips-costeffective-app-production http://www.formotus.com/14018/blog-mobility/ figuring-the-costs-of-custom-mobile-businessapp-development 35