SlideShare a Scribd company logo
1 of 1
Download to read offline
Understanding mobile app
development process
Gartner’s estimation of global
app revenue:
2012
$18.56
billion
2016
$74
billion
2017
$76.52
billion
Number of
downloaded
apps
globally:
310
billion apps
MOBILE APP DEVELOPMENT PROCESS- TIMELINE
18 DAYS 10 Weeks
300 hours
400-600 hours
600-900 hours
900+ hours
Time taken to develop & publish
a standard native app
Average time taken
to build back-end
Simple app
08 Weeks
Average time taken
to build front-end
Moderate apps
Highly multifaceted
apps
Multifaceted apps
MOBILE APP DEVELOPMENT PROCESS- COST
The cost to develop a mobile app varies widely,
depending on several factors, such as:
The simplicity or complexity of the app
The platform
The location of the vendor
The reputation, experience and pricing
strategy of the vendor
THE PROCESS
The process of developing an app can be divided into three major parts:
Preparatory
Elements
Development
Process The Delivery
Processa. Back End
b.Front End
Preparatory Elements The Development Process Delivery
Undertake a requirement analysis (gather
the business requirements)
Define in clear cut and unambiguous
terms the purpose of the mobile app, or
what it achieves for the user
Define the functional requirements
a. Technology
b. Strategy
Develop the project plan or roadmap
Testing
a. Functional testing
b. Performance Testing & Optimization
c. Acceptance tests
Deployment (in AppStores and other places)
Device Lifecycle Maintenance
Updates
Design
Implementation
Test
Integration
Maintenance
KEY Considerations
There are several influencers at play, which impact the making of a mobile app. Here are some key
thoughts to be pondered, before starting the process:
Make sure to factor in the compliance requirements, and terms and conditions of the AppStore,
PlayStore or platform where the app will be launched. For instance, Apple (iOS) will reject apps that
incentivize based on social sharing and video views.
Factor in legal considerations, especially if the app collects “Personally identifiable information” (PII)
from users.
Be aware of copyright and IP property involved in the development process. Sign a Non-Disclosure
Agreement (NDA) for designs and copyrights.
1. http://www.infoq.com/articles/latest-mobile-app-development-trends
2. http://www.juniperresearch.com/researchstore/strategy-competition/digital-advertising/online-mobile-wearables
3. http://www.enterpriseappstoday.com/management-software/10-mobile-app-trends-for-2016.html
4. http://www.smartinsights.com/mobile-marketing/app-marketing/mobile-app-development-need-know-infographic/
5. http://www.enterpriseappstoday.com/management-software/10-mobile-app-trends-for-2016.html
6. http://www.dbbest.com/blog/mobile-app-development-process/
7. http://www.kinvey.com/blog/2086/how-long-does-it-take-to-build-a-mobile-app
8. http://www.getranked.com.my/mobile-app-development/
9. http://www.inmobi.com/blog/2015/01/19/4-legal-aspects-you-need-to-be-aware-of-when-developing-a-mobile-app
10. http://savvyapps.com/blog/mobile-app-marketing-strategies-pre-launch
11. http://info.localytics.com/blog/9-things-to-consider-before-during-and-after-launching-your-app
12. https://developer.xamarin.com/guides/cross-platform/getting_started/introduction_to_mobile_sdlc/
Reference
The effort that goes in to developing an app is underestimated at times, but the rewards
at the end of the line are well worth the effort.
suyati.com

More Related Content

Viewers also liked

Infographic : Enterprise Mobility Solutions Tree
Infographic : Enterprise Mobility Solutions TreeInfographic : Enterprise Mobility Solutions Tree
Infographic : Enterprise Mobility Solutions TreeMobiloitte
 
Christmas Apps For iOS
Christmas Apps For iOSChristmas Apps For iOS
Christmas Apps For iOSFluperOfficial
 
Trends, Challenges & Solution For Mobile App UX Design
Trends, Challenges & Solution For Mobile App UX DesignTrends, Challenges & Solution For Mobile App UX Design
Trends, Challenges & Solution For Mobile App UX DesignHu yang
 
Mobile App Development Challenges
Mobile App Development ChallengesMobile App Development Challenges
Mobile App Development ChallengesMobinex
 
MobiSharks [Mobile Technology Agency]
MobiSharks [Mobile Technology Agency]MobiSharks [Mobile Technology Agency]
MobiSharks [Mobile Technology Agency]Liliya Mukhametova
 
Challenges of a mobile application developer
Challenges of a mobile application developerChallenges of a mobile application developer
Challenges of a mobile application developerWilliam S. Rodriguez
 
How To Communicate Wireframes
How To Communicate WireframesHow To Communicate Wireframes
How To Communicate WireframesWolf Becvar
 
5 Important Considerations For Mobile Application Development Process
5 Important Considerations For Mobile Application Development Process5 Important Considerations For Mobile Application Development Process
5 Important Considerations For Mobile Application Development ProcessAjeet Singh
 
Social Media Process Flow
Social Media Process FlowSocial Media Process Flow
Social Media Process FlowAlex Conway
 

Viewers also liked (10)

Infographic : Enterprise Mobility Solutions Tree
Infographic : Enterprise Mobility Solutions TreeInfographic : Enterprise Mobility Solutions Tree
Infographic : Enterprise Mobility Solutions Tree
 
Christmas Apps For iOS
Christmas Apps For iOSChristmas Apps For iOS
Christmas Apps For iOS
 
Trends, Challenges & Solution For Mobile App UX Design
Trends, Challenges & Solution For Mobile App UX DesignTrends, Challenges & Solution For Mobile App UX Design
Trends, Challenges & Solution For Mobile App UX Design
 
Mobile App Development Challenges
Mobile App Development ChallengesMobile App Development Challenges
Mobile App Development Challenges
 
MobiSharks [Mobile Technology Agency]
MobiSharks [Mobile Technology Agency]MobiSharks [Mobile Technology Agency]
MobiSharks [Mobile Technology Agency]
 
Ux,UI & wireframes
Ux,UI & wireframesUx,UI & wireframes
Ux,UI & wireframes
 
Challenges of a mobile application developer
Challenges of a mobile application developerChallenges of a mobile application developer
Challenges of a mobile application developer
 
How To Communicate Wireframes
How To Communicate WireframesHow To Communicate Wireframes
How To Communicate Wireframes
 
5 Important Considerations For Mobile Application Development Process
5 Important Considerations For Mobile Application Development Process5 Important Considerations For Mobile Application Development Process
5 Important Considerations For Mobile Application Development Process
 
Social Media Process Flow
Social Media Process FlowSocial Media Process Flow
Social Media Process Flow
 

More from Suyati Technologies

The Rise of mCommerce: State of mobile driven commerce in 2018
The Rise of mCommerce: State of mobile driven commerce in 2018The Rise of mCommerce: State of mobile driven commerce in 2018
The Rise of mCommerce: State of mobile driven commerce in 2018Suyati Technologies
 
How Technology made up the 2016 US Presidential Election
How Technology made up the 2016 US Presidential ElectionHow Technology made up the 2016 US Presidential Election
How Technology made up the 2016 US Presidential ElectionSuyati Technologies
 
Is Internet of Things (IoT) a Top Technology Investment Today?
Is Internet of Things (IoT) a Top Technology Investment Today?Is Internet of Things (IoT) a Top Technology Investment Today?
Is Internet of Things (IoT) a Top Technology Investment Today?Suyati Technologies
 
How Cloud Technology fuels Digital Transformation
How Cloud Technology fuels Digital TransformationHow Cloud Technology fuels Digital Transformation
How Cloud Technology fuels Digital TransformationSuyati Technologies
 
How Cloud Enhances Agile Software Development
How Cloud Enhances Agile Software DevelopmentHow Cloud Enhances Agile Software Development
How Cloud Enhances Agile Software DevelopmentSuyati Technologies
 
The UX Design 101- For Engaging Mobile Apps
The UX Design 101- For Engaging Mobile AppsThe UX Design 101- For Engaging Mobile Apps
The UX Design 101- For Engaging Mobile AppsSuyati Technologies
 
Industry 4.0 and Internet of Things (IoT)- The Emerging Marketing Trends
Industry 4.0 and Internet of Things (IoT)- The Emerging Marketing TrendsIndustry 4.0 and Internet of Things (IoT)- The Emerging Marketing Trends
Industry 4.0 and Internet of Things (IoT)- The Emerging Marketing TrendsSuyati Technologies
 
5 Ways in which Big Data can help the Hospitality Industry
5 Ways in which Big Data can help the Hospitality Industry5 Ways in which Big Data can help the Hospitality Industry
5 Ways in which Big Data can help the Hospitality IndustrySuyati Technologies
 
How Magento’s Mobile Friendly Themes Increase Conversion Rates
How Magento’s Mobile Friendly Themes Increase Conversion RatesHow Magento’s Mobile Friendly Themes Increase Conversion Rates
How Magento’s Mobile Friendly Themes Increase Conversion RatesSuyati Technologies
 
Enterprise Wearables: 5 Reasons to Adopt Wearable Technology
Enterprise Wearables: 5 Reasons to Adopt Wearable TechnologyEnterprise Wearables: 5 Reasons to Adopt Wearable Technology
Enterprise Wearables: 5 Reasons to Adopt Wearable TechnologySuyati Technologies
 
Tethering Users to your App- The Guidelines
Tethering Users to your App- The GuidelinesTethering Users to your App- The Guidelines
Tethering Users to your App- The GuidelinesSuyati Technologies
 
The Impact of Internet of Things (IoT) in Manufacturing Today
The Impact of Internet of Things (IoT) in Manufacturing TodayThe Impact of Internet of Things (IoT) in Manufacturing Today
The Impact of Internet of Things (IoT) in Manufacturing TodaySuyati Technologies
 
Salesforce Lightning for Microsoft Continuum on Windows 10
Salesforce Lightning for Microsoft Continuum on Windows 10Salesforce Lightning for Microsoft Continuum on Windows 10
Salesforce Lightning for Microsoft Continuum on Windows 10Suyati Technologies
 
Personalization Struggles in Marketing
Personalization Struggles in MarketingPersonalization Struggles in Marketing
Personalization Struggles in MarketingSuyati Technologies
 
Salesforce Health Cloud – The Changing Face of Healthcare Data
Salesforce Health Cloud – The Changing Face of Healthcare DataSalesforce Health Cloud – The Changing Face of Healthcare Data
Salesforce Health Cloud – The Changing Face of Healthcare DataSuyati Technologies
 
Optimization of Supply Chain Management with Big Data
Optimization of Supply Chain Management with Big DataOptimization of Supply Chain Management with Big Data
Optimization of Supply Chain Management with Big DataSuyati Technologies
 
Cloud Computing will enable New Business Models in 3 years
Cloud Computing will enable New Business Models in 3 yearsCloud Computing will enable New Business Models in 3 years
Cloud Computing will enable New Business Models in 3 yearsSuyati Technologies
 

More from Suyati Technologies (20)

The Rise of mCommerce: State of mobile driven commerce in 2018
The Rise of mCommerce: State of mobile driven commerce in 2018The Rise of mCommerce: State of mobile driven commerce in 2018
The Rise of mCommerce: State of mobile driven commerce in 2018
 
CRM Trends to Watch for in 2017
CRM Trends to Watch for in 2017CRM Trends to Watch for in 2017
CRM Trends to Watch for in 2017
 
How Technology made up the 2016 US Presidential Election
How Technology made up the 2016 US Presidential ElectionHow Technology made up the 2016 US Presidential Election
How Technology made up the 2016 US Presidential Election
 
Is Internet of Things (IoT) a Top Technology Investment Today?
Is Internet of Things (IoT) a Top Technology Investment Today?Is Internet of Things (IoT) a Top Technology Investment Today?
Is Internet of Things (IoT) a Top Technology Investment Today?
 
How Cloud Technology fuels Digital Transformation
How Cloud Technology fuels Digital TransformationHow Cloud Technology fuels Digital Transformation
How Cloud Technology fuels Digital Transformation
 
How Cloud Enhances Agile Software Development
How Cloud Enhances Agile Software DevelopmentHow Cloud Enhances Agile Software Development
How Cloud Enhances Agile Software Development
 
The UX Design 101- For Engaging Mobile Apps
The UX Design 101- For Engaging Mobile AppsThe UX Design 101- For Engaging Mobile Apps
The UX Design 101- For Engaging Mobile Apps
 
Industry 4.0 and Internet of Things (IoT)- The Emerging Marketing Trends
Industry 4.0 and Internet of Things (IoT)- The Emerging Marketing TrendsIndustry 4.0 and Internet of Things (IoT)- The Emerging Marketing Trends
Industry 4.0 and Internet of Things (IoT)- The Emerging Marketing Trends
 
5 Ways in which Big Data can help the Hospitality Industry
5 Ways in which Big Data can help the Hospitality Industry5 Ways in which Big Data can help the Hospitality Industry
5 Ways in which Big Data can help the Hospitality Industry
 
How Magento’s Mobile Friendly Themes Increase Conversion Rates
How Magento’s Mobile Friendly Themes Increase Conversion RatesHow Magento’s Mobile Friendly Themes Increase Conversion Rates
How Magento’s Mobile Friendly Themes Increase Conversion Rates
 
Enterprise Wearables: 5 Reasons to Adopt Wearable Technology
Enterprise Wearables: 5 Reasons to Adopt Wearable TechnologyEnterprise Wearables: 5 Reasons to Adopt Wearable Technology
Enterprise Wearables: 5 Reasons to Adopt Wearable Technology
 
Tethering Users to your App- The Guidelines
Tethering Users to your App- The GuidelinesTethering Users to your App- The Guidelines
Tethering Users to your App- The Guidelines
 
The Impact of Internet of Things (IoT) in Manufacturing Today
The Impact of Internet of Things (IoT) in Manufacturing TodayThe Impact of Internet of Things (IoT) in Manufacturing Today
The Impact of Internet of Things (IoT) in Manufacturing Today
 
Salesforce Lightning for Microsoft Continuum on Windows 10
Salesforce Lightning for Microsoft Continuum on Windows 10Salesforce Lightning for Microsoft Continuum on Windows 10
Salesforce Lightning for Microsoft Continuum on Windows 10
 
Personalization Struggles in Marketing
Personalization Struggles in MarketingPersonalization Struggles in Marketing
Personalization Struggles in Marketing
 
Salesforce Health Cloud – The Changing Face of Healthcare Data
Salesforce Health Cloud – The Changing Face of Healthcare DataSalesforce Health Cloud – The Changing Face of Healthcare Data
Salesforce Health Cloud – The Changing Face of Healthcare Data
 
Optimization of Supply Chain Management with Big Data
Optimization of Supply Chain Management with Big DataOptimization of Supply Chain Management with Big Data
Optimization of Supply Chain Management with Big Data
 
Cloud Computing will enable New Business Models in 3 years
Cloud Computing will enable New Business Models in 3 yearsCloud Computing will enable New Business Models in 3 years
Cloud Computing will enable New Business Models in 3 years
 
How Does A CMS Function
How Does A CMS FunctionHow Does A CMS Function
How Does A CMS Function
 
Web Design Trends for 2016
Web Design Trends for 2016Web Design Trends for 2016
Web Design Trends for 2016
 

Recently uploaded

Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfCWS Technology
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesChandrakantDivate1
 
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsChandrakantDivate1
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsChandrakantDivate1
 
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...nishasame66
 

Recently uploaded (6)

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
 
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s Tools
 
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
 

Understanding Mobile App Development Process- Infographic

  • 1. Understanding mobile app development process Gartner’s estimation of global app revenue: 2012 $18.56 billion 2016 $74 billion 2017 $76.52 billion Number of downloaded apps globally: 310 billion apps MOBILE APP DEVELOPMENT PROCESS- TIMELINE 18 DAYS 10 Weeks 300 hours 400-600 hours 600-900 hours 900+ hours Time taken to develop & publish a standard native app Average time taken to build back-end Simple app 08 Weeks Average time taken to build front-end Moderate apps Highly multifaceted apps Multifaceted apps MOBILE APP DEVELOPMENT PROCESS- COST The cost to develop a mobile app varies widely, depending on several factors, such as: The simplicity or complexity of the app The platform The location of the vendor The reputation, experience and pricing strategy of the vendor THE PROCESS The process of developing an app can be divided into three major parts: Preparatory Elements Development Process The Delivery Processa. Back End b.Front End Preparatory Elements The Development Process Delivery Undertake a requirement analysis (gather the business requirements) Define in clear cut and unambiguous terms the purpose of the mobile app, or what it achieves for the user Define the functional requirements a. Technology b. Strategy Develop the project plan or roadmap Testing a. Functional testing b. Performance Testing & Optimization c. Acceptance tests Deployment (in AppStores and other places) Device Lifecycle Maintenance Updates Design Implementation Test Integration Maintenance KEY Considerations There are several influencers at play, which impact the making of a mobile app. Here are some key thoughts to be pondered, before starting the process: Make sure to factor in the compliance requirements, and terms and conditions of the AppStore, PlayStore or platform where the app will be launched. For instance, Apple (iOS) will reject apps that incentivize based on social sharing and video views. Factor in legal considerations, especially if the app collects “Personally identifiable information” (PII) from users. Be aware of copyright and IP property involved in the development process. Sign a Non-Disclosure Agreement (NDA) for designs and copyrights. 1. http://www.infoq.com/articles/latest-mobile-app-development-trends 2. http://www.juniperresearch.com/researchstore/strategy-competition/digital-advertising/online-mobile-wearables 3. http://www.enterpriseappstoday.com/management-software/10-mobile-app-trends-for-2016.html 4. http://www.smartinsights.com/mobile-marketing/app-marketing/mobile-app-development-need-know-infographic/ 5. http://www.enterpriseappstoday.com/management-software/10-mobile-app-trends-for-2016.html 6. http://www.dbbest.com/blog/mobile-app-development-process/ 7. http://www.kinvey.com/blog/2086/how-long-does-it-take-to-build-a-mobile-app 8. http://www.getranked.com.my/mobile-app-development/ 9. http://www.inmobi.com/blog/2015/01/19/4-legal-aspects-you-need-to-be-aware-of-when-developing-a-mobile-app 10. http://savvyapps.com/blog/mobile-app-marketing-strategies-pre-launch 11. http://info.localytics.com/blog/9-things-to-consider-before-during-and-after-launching-your-app 12. https://developer.xamarin.com/guides/cross-platform/getting_started/introduction_to_mobile_sdlc/ Reference The effort that goes in to developing an app is underestimated at times, but the rewards at the end of the line are well worth the effort. suyati.com