SlideShare a Scribd company logo
The Anatomy Of 
App Development 
Creating successful mobile apps 
10/2014 - Ralf Schwoebel (@trabit)
Overview 
2 - UI: 
User Interface with 
dummy data 
1 - Description: 
What does it do? 
Exactly, lists! 
3 - Develop: 
Writing the code, 
alpha, beta, final 
4 - Release: 
Upload, release, 
initial promote 
5 - Promote: 
Sell it! Improve it 
and sell it more! 
10/29/2014 2
The plan 
1. Description: a detailed list of functionality, features and process description. Should be 
extensive in the form of a document with bullet points like „Intro, First Start, Configuration, 
Feature A, Feature B, etc.“. Normally done by a product manager together with a developer. 
2. User Interface: a usable dummy interface which sketches the functionality with dummy 
data. All buttons and the final look are defined. 
3. Development: The apps functionality is created in code. Depending on the features and 
skills of the team, a development language is selected. This is an iterative process with tests 
and feedback on alpha and beta versions. A project plan resulting from (1) is always best! 
Serverside functionality might be necessary. 
4. Release: The app is released after the final tests for its platform(s) – iOS, Android, Desktop... 
and this release should be accompanied by PR work. 
5. Promotion: The hardest part follows after Release – the sales of the app needs to be 
persued with the right channels. Feedback needs to be implemented to improve the app. 
10/29/2014 (c) Ralf Schwoebel 3
Technologies 
Simple apps with little requirements of speed (Games might have 
different requirements) might be developed in Apache Cordova 
(phonegap). 
• It allows for quick deployment on iPhone and Android from one 
code base. 
• It works with HTML5 in the frontend and offers Javascript as the 
bridge into basic system functionality (files, network, etc.). 
• The user interface can be developed on a standard browser first. 
• It is Open Source and free. 
• It has limitations in speed and functionality. 
• „One Code, Many Platforms“ can be your weapon or your 
hindrance! Choose carefully! 
10/29/2014 (c) Ralf Schwoebel 4
Promoting Apps 
Only a fraction of apps on mobile phones are successful. Detailed planning and a solid budget 
for marketing is required to have a chance at all. 
• Press and publicity 
• App store promotion and App Store Optimization (ASO, see: Mariano Glas – in German) 
• Distribution partners 
• Upgrades and updates to show „we are alive“ 
• Traffic acquisition 
Read up: http://mashable.com/2011/12/05/mobile-app-launch-tips/ 
10/29/2014 (c) Ralf Schwoebel 5
Budget Planning 
For cost calculation a few basic numbers and rules can be applied: 
The marketing budget should be at least twice as high as the development budget, but is 
streched over at least 1 year. 
30% of the development budget shall be allocated on the planning stages: 
• Detailed description 
• Project plan 
• User interface pilot 
30% of time and effort 
Almost always is a change of plans during development happening. Plan with 15% jiggle space in 
time and budget. 
Administration costs in time and money will occur. Eg. Apple App store fees, certificates, 
external help for missing features or lack of internal know-how. 
10/29/2014 (c) Ralf Schwoebel 6
That‘s it folks! 
Ralf Schwoebel 
puzzler@tradebit.com 
Twitter: @trabit 
Mobile: +49-175-4070111 
More infos on my work: 
www.tradebit.com 
www.secryptor.com 
www.url-services.de 
10/29/2014 (c) Ralf Schwoebel 7

More Related Content

PPTX
HTML5 AppCache: The Manifest
PPTX
Updated: NW.js - Desktop Apps with Javascript
PPTX
FAKE (F# Make) & Automation
PDF
Collab Mtl 2016 - PowerApps
PPTX
Building mobile apps using Phonegap
PPTX
Maintainable design
PDF
Phonegap - Girl Geek Sydney
PPTX
Phone gap
HTML5 AppCache: The Manifest
Updated: NW.js - Desktop Apps with Javascript
FAKE (F# Make) & Automation
Collab Mtl 2016 - PowerApps
Building mobile apps using Phonegap
Maintainable design
Phonegap - Girl Geek Sydney
Phone gap

What's hot (20)

ODP
What is PhoneGap?
PPTX
Deep dive phonegap
PPTX
Vue Storefront MUG
ODP
Dolibarr - Information for developers and partners - devcamp valence 2018
PPTX
.Net vs JAVA: Which One To Choose In 2022
ODP
Dolibarr - What's new in 9.0 - devcamp valence 2018
ODP
Introduction to PhoneGap
PPTX
Phonegap - An Overview
PDF
PhoneGap/Cordova
PPTX
Phonegap
PPTX
How to create a Windows app with Project Siena, SharePoint and Office 365
KEY
Flash dead ?
PPT
SEE 09: Contributing CalDAV to Symbian OS
KEY
Phone gap
PDF
Leaflet-IIIF: Plugins and Extensibility with IIIF
PDF
PhoneGap Talk @ Sencha Con 2010
PPTX
Vue Storefront Basics
PDF
PhoneGap Day US 2013 - Chrome Packaged Apps
PDF
Headless Drupal 8
PPSX
Outsystems user group 2021 03 04 - cm app
What is PhoneGap?
Deep dive phonegap
Vue Storefront MUG
Dolibarr - Information for developers and partners - devcamp valence 2018
.Net vs JAVA: Which One To Choose In 2022
Dolibarr - What's new in 9.0 - devcamp valence 2018
Introduction to PhoneGap
Phonegap - An Overview
PhoneGap/Cordova
Phonegap
How to create a Windows app with Project Siena, SharePoint and Office 365
Flash dead ?
SEE 09: Contributing CalDAV to Symbian OS
Phone gap
Leaflet-IIIF: Plugins and Extensibility with IIIF
PhoneGap Talk @ Sencha Con 2010
Vue Storefront Basics
PhoneGap Day US 2013 - Chrome Packaged Apps
Headless Drupal 8
Outsystems user group 2021 03 04 - cm app
Ad

Viewers also liked (13)

PPT
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
PDF
OnConnectionLost: The life of an offline web application - JSUnconf 2015
PDF
HTML5: friend or foe (to Flash)?
PDF
Offline Strategies for HTML5 Web Applications - oscon13
PPTX
From JavaEE to Android: Way in one click?
PPT
HTML5 Offline Web Application
PDF
Offline strategies for HTML5 web applications - frOSCon8
PDF
HTML5 Offline Web Applications (Silicon Valley User Group)
PDF
Online / Offline
PDF
Anatomy of an HTML 5 mobile web app
PDF
SSP Software portfolio
PPTX
Day: 1 Introduction to Mobile Application Development (in Android)
PPTX
Html5 Offline Applications
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
OnConnectionLost: The life of an offline web application - JSUnconf 2015
HTML5: friend or foe (to Flash)?
Offline Strategies for HTML5 Web Applications - oscon13
From JavaEE to Android: Way in one click?
HTML5 Offline Web Application
Offline strategies for HTML5 web applications - frOSCon8
HTML5 Offline Web Applications (Silicon Valley User Group)
Online / Offline
Anatomy of an HTML 5 mobile web app
SSP Software portfolio
Day: 1 Introduction to Mobile Application Development (in Android)
Html5 Offline Applications
Ad

Similar to Anatomy of mobile App development (20)

KEY
Mobile Apps for Businesses
DOCX
Mobile Application Development - Guide 2020
PDF
Building your Mobile App: Budget, Planning and Best Practices
PPTX
3._Mobile_App_Development_Process.pptx
PDF
The ten commandments of app marketing
PDF
The Ten Commandments of App Marketing - Big Ideas Machine at Digital Growth Day
 
PDF
"Building your mobile app: budget, planning and best practices!" by Philippe ...
PDF
App Development Smart Guide
PDF
A smart guide to app development
PPTX
Making Money with Technology
PDF
Mobile Apps 101
PPTX
Indy 500 - 4 years as an indie developer
PDF
Design Matters: A Mobile UX Manifesto
PDF
TJ Tee - Anatomy of an iPhone App
PDF
9 Key Mobile App Marketing Elements
PDF
Make better apps - Guide for Better UX
PPTX
The complete guide to Mobile App Development Lifecycle 2023
PPTX
So You Want a Mobile App? What Now?
PPT
Sourcebooks Apps 101 - BEA 2012
PPTX
Mobile App development
Mobile Apps for Businesses
Mobile Application Development - Guide 2020
Building your Mobile App: Budget, Planning and Best Practices
3._Mobile_App_Development_Process.pptx
The ten commandments of app marketing
The Ten Commandments of App Marketing - Big Ideas Machine at Digital Growth Day
 
"Building your mobile app: budget, planning and best practices!" by Philippe ...
App Development Smart Guide
A smart guide to app development
Making Money with Technology
Mobile Apps 101
Indy 500 - 4 years as an indie developer
Design Matters: A Mobile UX Manifesto
TJ Tee - Anatomy of an iPhone App
9 Key Mobile App Marketing Elements
Make better apps - Guide for Better UX
The complete guide to Mobile App Development Lifecycle 2023
So You Want a Mobile App? What Now?
Sourcebooks Apps 101 - BEA 2012
Mobile App development

More from Ralf Schwoebel (18)

PPTX
Pagespeed SEO 2018: Google Mobile Index Optimization
PPTX
APIconference London 2018: Turning code into wine
PPTX
German: Softwareprodukte aus einem Source Code mit Javascript
PPT
Mobile Convergence: Trends for Online Marketeers
PPTX
Technologie und SEO: Cloud, Big Data und Mobile First angeschaut
PPT
Mastering On-Site Search / Custom Site Search
PPTX
German: SMX Munich - Twitter Marketing
PPTX
German Online Roundtable Frankfurt (OSF)
PPT
International and European SEO - Pubcon 2008
PPTX
SEOkomm 2012: Beyond SEO in German - Mehr Traffic ohne Google
PPTX
German Intro: Strategische Markenberatung
PPT
German: Frankfurt im Überblick für Buchmesse-Besucher
PPTX
MySQL Install for Replication - Real Life Tutorial
PPTX
Seven steps to great PC health (Windows)
PPTX
How to make your website IPv6 ready (quickly)
PPT
Simple Site Speed Improvements (SMX 2010)
PPT
Hosting Issues and SEO
PPT
Pubcon 2012 Blog and Site performance
Pagespeed SEO 2018: Google Mobile Index Optimization
APIconference London 2018: Turning code into wine
German: Softwareprodukte aus einem Source Code mit Javascript
Mobile Convergence: Trends for Online Marketeers
Technologie und SEO: Cloud, Big Data und Mobile First angeschaut
Mastering On-Site Search / Custom Site Search
German: SMX Munich - Twitter Marketing
German Online Roundtable Frankfurt (OSF)
International and European SEO - Pubcon 2008
SEOkomm 2012: Beyond SEO in German - Mehr Traffic ohne Google
German Intro: Strategische Markenberatung
German: Frankfurt im Überblick für Buchmesse-Besucher
MySQL Install for Replication - Real Life Tutorial
Seven steps to great PC health (Windows)
How to make your website IPv6 ready (quickly)
Simple Site Speed Improvements (SMX 2010)
Hosting Issues and SEO
Pubcon 2012 Blog and Site performance

Recently uploaded (9)

PDF
Best 4 Sites for Buy Verified Cash App Accounts – BTC Only.pdf
PDF
Lesson 13- HEREDITY _ pedSAWEREGFVCXZDSASEWFigree.pdf
PDF
2025 Guide to Buy Verified Cash App Accounts You Can Trust.pdf
DOC
NIU毕业证学历认证,阿比林基督大学毕业证留学生学历
DOC
SIUE毕业证学历认证,阿祖萨太平洋大学毕业证学位证书复制
PPTX
Introduction to Packet Tracer Course Overview - Aug 21 (1).pptx
PDF
6-UseCfgfhgfhgfhgfhgfhfhhaseActivity.pdf
PPTX
ASMS Telecommunication company Profile
DOC
Camb毕业证学历认证,格罗斯泰斯特主教大学毕业证仿冒文凭毕业证
Best 4 Sites for Buy Verified Cash App Accounts – BTC Only.pdf
Lesson 13- HEREDITY _ pedSAWEREGFVCXZDSASEWFigree.pdf
2025 Guide to Buy Verified Cash App Accounts You Can Trust.pdf
NIU毕业证学历认证,阿比林基督大学毕业证留学生学历
SIUE毕业证学历认证,阿祖萨太平洋大学毕业证学位证书复制
Introduction to Packet Tracer Course Overview - Aug 21 (1).pptx
6-UseCfgfhgfhgfhgfhgfhfhhaseActivity.pdf
ASMS Telecommunication company Profile
Camb毕业证学历认证,格罗斯泰斯特主教大学毕业证仿冒文凭毕业证

Anatomy of mobile App development

  • 1. The Anatomy Of App Development Creating successful mobile apps 10/2014 - Ralf Schwoebel (@trabit)
  • 2. Overview 2 - UI: User Interface with dummy data 1 - Description: What does it do? Exactly, lists! 3 - Develop: Writing the code, alpha, beta, final 4 - Release: Upload, release, initial promote 5 - Promote: Sell it! Improve it and sell it more! 10/29/2014 2
  • 3. The plan 1. Description: a detailed list of functionality, features and process description. Should be extensive in the form of a document with bullet points like „Intro, First Start, Configuration, Feature A, Feature B, etc.“. Normally done by a product manager together with a developer. 2. User Interface: a usable dummy interface which sketches the functionality with dummy data. All buttons and the final look are defined. 3. Development: The apps functionality is created in code. Depending on the features and skills of the team, a development language is selected. This is an iterative process with tests and feedback on alpha and beta versions. A project plan resulting from (1) is always best! Serverside functionality might be necessary. 4. Release: The app is released after the final tests for its platform(s) – iOS, Android, Desktop... and this release should be accompanied by PR work. 5. Promotion: The hardest part follows after Release – the sales of the app needs to be persued with the right channels. Feedback needs to be implemented to improve the app. 10/29/2014 (c) Ralf Schwoebel 3
  • 4. Technologies Simple apps with little requirements of speed (Games might have different requirements) might be developed in Apache Cordova (phonegap). • It allows for quick deployment on iPhone and Android from one code base. • It works with HTML5 in the frontend and offers Javascript as the bridge into basic system functionality (files, network, etc.). • The user interface can be developed on a standard browser first. • It is Open Source and free. • It has limitations in speed and functionality. • „One Code, Many Platforms“ can be your weapon or your hindrance! Choose carefully! 10/29/2014 (c) Ralf Schwoebel 4
  • 5. Promoting Apps Only a fraction of apps on mobile phones are successful. Detailed planning and a solid budget for marketing is required to have a chance at all. • Press and publicity • App store promotion and App Store Optimization (ASO, see: Mariano Glas – in German) • Distribution partners • Upgrades and updates to show „we are alive“ • Traffic acquisition Read up: http://mashable.com/2011/12/05/mobile-app-launch-tips/ 10/29/2014 (c) Ralf Schwoebel 5
  • 6. Budget Planning For cost calculation a few basic numbers and rules can be applied: The marketing budget should be at least twice as high as the development budget, but is streched over at least 1 year. 30% of the development budget shall be allocated on the planning stages: • Detailed description • Project plan • User interface pilot 30% of time and effort Almost always is a change of plans during development happening. Plan with 15% jiggle space in time and budget. Administration costs in time and money will occur. Eg. Apple App store fees, certificates, external help for missing features or lack of internal know-how. 10/29/2014 (c) Ralf Schwoebel 6
  • 7. That‘s it folks! Ralf Schwoebel puzzler@tradebit.com Twitter: @trabit Mobile: +49-175-4070111 More infos on my work: www.tradebit.com www.secryptor.com www.url-services.de 10/29/2014 (c) Ralf Schwoebel 7