SlideShare a Scribd company logo
Beyond App Development 
Osman Celik, CTO 
@osmancelik
Challenges in Mobile Landscape 
 Apple brings approximately 15 iOS updates in a year and 3 of them are 
critical 
 Google brings approximately 14 Android updates in a year and at least 3 of 
them are major updates 
 With the release of iOS7, Apple introduced 1.500 new APIs 
 There are 1320 different devices on the market which are produced by more 
than 100 different companies 
 Average development time of a single mobile app is approximately 18 weeks 
 50-60%: User interface development 
 10-20%: Business logic development 
 20-30%: Data and communication structure development 
 The demand for mobile app developers expected to be saturated as late as 
2020 
 The cost of a mobile developer is 1.7 times as much as a senior web 
developer 
 Lifetime of a Mobile App Project is less then 2 years
Index 
 Application Development Methodologies 
 Application Development Approaches 
 Application Life-Cycle Management
Application Development Methodologies
Application Development Methodologies 
 Requirement Anaylsis 
 Mockup Design 
 UI Design 
 Application Development 
 Application Testing 
 Publishing & App Store Optimization
Requirement Analysis 
What to do ? 
 Taking the big picture 
 Understanding the scope 
Who does ? 
 Technical Anaylsis – Vendor 
 Project Manager – Vendor 
 Project Owner – Customer 
How to do ? 
 References Analysis 
 Process & Feasibility Anaylsis 
Output 
 Analysis document 
 Use cases for testing
Mockup Design 
What to do ? 
 Start with an internal structure, a skeleton, to support all that weight 
Who does ? 
 Technical Anaylsis – Vendor 
 Project Manager – Vendor 
 UX Designer – Vendor 
 Project Owner – Customer 
How to do ? 
 Primitive Screen Design 
 Flow Design 
 Interaction Design 
Output 
 Mockup document 
 Client – Server interaction signature
UI Design 
What to do ? 
 You have the inner workings, but it’s scary, you need a full body with a skin 
Who does ? 
 Project Manager – Vendor 
 UI/UX Designer – Vendor 
 Project Owner – Customer 
 Project Sponsor – Customer 
How to do ? 
 Adapt corporate identity to Mobile 
 Visual Design 
Output 
 Screen design 
 Design behavior document
Application Development 
What to do ? 
 A body is not alive without a soul, and this is where you add it 
Who does ? 
 Project Manager – Vendor 
 Developer – Vendor 
How to do ? 
 Offline development 
 Integration with customer server 
 Integration with mobility services 
 Developer test 
Output 
 Application test release
Application Testing 
What to do ? 
 You have your baby, now you need to nurture it by learning from mistakes 
Who does ? 
 Project Manager – Vendor 
 Developer – Vendor 
 Tester – Vendor 
 User Acceptance Tester – Customer 
 Project Owner – Customer 
How to do ? 
 Apply test cases 
 Real life scenarios 
 Focus group/beta testing 
Output 
 Application production release
Publish & App Store Optimization 
What to do ? 
 You are free as a bird, go live and live your life 
Who does ? 
 Project Manager – Vendor 
 Optimization Consultant – Vendor 
 Project Owner – Customer 
How to do ? 
 Preparing text and screen shots for store 
 Submit to app store 
 Asses download rating and take action 
 Keyword optimization 
 Competitor analysis 
 Comment tracking 
 Release day marketing strategy 
Output 
 Application store listing 
 Marketing
Application Development Approaches
Support & Maintenance Cost 
Time To Market 
Cost of Test 
Application Development Approaches 
Performance 
User Experience 
OS Feature Set 
Security 
UI & Animation Complexity 
Platform 
Based 
Native 
Cross-platform 
Native 
Strong Features 
Cross-platform 
Hybrid 
Mobile 
Friendly 
Website 
Mobile Web 
HTML5 
Responsive 
Web Design 
- Adobe Phonegap 
- IBM Worklight 
- SAP SUP 
- Motorola Rhomobile 
- Jquery Mobile 
- Sencha Touch 
- Smartface App Studio 
- Titanium 
- Xamarin 
- iOS Xcode 
- Android SDK 
- MS Visual Studio 
Native Technologies Hybrid Tech. Web Technologies
Web Server 
(Apache, IIS) 
Mobile Friendly Website 
Browser 
(Safari, Chrome) 
Server Side 
Operating System 
(iOS, Android) 
Device 
User 
Experience 
Network 
(WIFI, 3G) 
Transfer 
UI + Data
Server Side 
Browser Jscript Engine 
(Safari, Chrome) 
Operating System 
(iOS, Android) 
Device 
User 
Experience 
Web Server 
(Apache, IIS) 
Network 
(WIFI, 3G) 
Transfer 
UI + Data 
Web 
Framework 
(Jquery, Sencha ) 
Mobile Web (HTML5)
Server Side 
Jscript 
Browser Engine 
Web Server 
(Apache, IIS) 
Transfer 
Data 
Operating System 
(iOS, Android) 
Device 
Network 
(WIFI, 3G) 
User 
Hybrid App Experience 
Bridge 
Cross-Platform Hybrid
Server Side 
Web Server 
(Apache, IIS) 
Operating System 
(iOS, Android) 
Device 
Browser 
Network 
(WIFI, 3G) 
User 
Experience 
Native App 
Transfer 
Data 
Interpreter 
Interpreted 
Code 
Cross-Platform Native
Platform Based Native 
Server Side 
Web Server 
(Apache, IIS) 
Operating System 
(iOS, Android) 
Device 
Browser 
Network 
(WIFI, 3G) 
User 
Experience 
Transfer 
Data 
Native App Machine Code
Advertorial 
Application Life Cycle Management
Test your 
App 
Distribute 
your App 
Get 
Analytics 
Health 
Reports 
CRM 
Push 
Notification 
New 
Releases 
Application 
Life-cycle 
Management 
• Testflight 
• Perfecto Mobile 
• Appsee 
• Apple Store 
• Google Play 
• Google Analytics 
• Flurry 
• Crittercism 
• New Relic 
• Urban Airship 
• Xtify 
• Salesforce 
• Microsoft Dynamics 
• Oracle

More Related Content

PPTX
Architecting mobile application
PPTX
Publishing and delivery of mobile application ios
PPTX
Best mobile Apps Development Company in Bangladesh
PDF
Headless browser a stepping stone towards developing smarter web applicatio...
PDF
What are the challenges in i os app development
PDF
IoT App Development Company India, Hire IoT Developers
DOCX
A Guide for Anyone Who Wants to Turn App Development Idea into Reality
PPTX
8 Steps to Creating a Mobile App
Architecting mobile application
Publishing and delivery of mobile application ios
Best mobile Apps Development Company in Bangladesh
Headless browser a stepping stone towards developing smarter web applicatio...
What are the challenges in i os app development
IoT App Development Company India, Hire IoT Developers
A Guide for Anyone Who Wants to Turn App Development Idea into Reality
8 Steps to Creating a Mobile App

What's hot (20)

PDF
Maximizing your enterprise mobility and mobile testing strategy
PPTX
TechTalk: Wind Tunnel, Personas, and Testing Real UX
PPTX
Appium tips & Inneractive integration
PPTX
Developing a Modern Mobile App Strategy
PDF
T Bytes Agile & AI Operations
PPTX
Mobile Application Development Process
PPTX
Achieving quality contraints
PPTX
Neev AngularJS Capabilities
PDF
4 Things Only Experts Know About Android App Development
PDF
Achieving 100% mobile test coverage perfecto mobile
PDF
Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion
PDF
Resume - Pratik Maru
PPT
Mobile applications and automation testing
PDF
portfolio
PPTX
Role of CMS & Webservices - Mobile Apps
DOC
Saravanan B_Testing
PDF
resume2015
PDF
usi_portfolio
PDF
Ionic vs flutter best platform for hybrid app development
PDF
Cool App Ideas - Native , Hybrid or Web Apps - Netset
Maximizing your enterprise mobility and mobile testing strategy
TechTalk: Wind Tunnel, Personas, and Testing Real UX
Appium tips & Inneractive integration
Developing a Modern Mobile App Strategy
T Bytes Agile & AI Operations
Mobile Application Development Process
Achieving quality contraints
Neev AngularJS Capabilities
4 Things Only Experts Know About Android App Development
Achieving 100% mobile test coverage perfecto mobile
Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion
Resume - Pratik Maru
Mobile applications and automation testing
portfolio
Role of CMS & Webservices - Mobile Apps
Saravanan B_Testing
resume2015
usi_portfolio
Ionic vs flutter best platform for hybrid app development
Cool App Ideas - Native , Hybrid or Web Apps - Netset
Ad

Viewers also liked (8)

PDF
IBM Worklight
PDF
Golden Rules of Web Design - Theo Mandel, Ph.D.
PDF
Worklight technical intro v2
PPTX
Ibm worklight
PPTX
Should you say no to HTML5?
PDF
IBM Worklight
PDF
IBM Worklight - Enterprise level mobile development and management
PDF
Recent Developments In Nanovaccine
IBM Worklight
Golden Rules of Web Design - Theo Mandel, Ph.D.
Worklight technical intro v2
Ibm worklight
Should you say no to HTML5?
IBM Worklight
IBM Worklight - Enterprise level mobile development and management
Recent Developments In Nanovaccine
Ad

Similar to Beyond App Development (20)

PPTX
Android Internship report presentation
PDF
www-codemechsolutions-com-blog-details-what-is-web-application-development......
PPTX
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
PPT
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
PDF
Mse sept13 (3/3)
PDF
Mastering the Art of Mobile Testing by Akshita Puram
PPTX
Hybrid Mobile App Development Company.pptx
PPT
QuickSoft Mobile Tips & Tricks 11-03-10
PDF
PresentationEventsoft
DOCX
Jintu_UI_CV
PPTX
Self Guiding User Experience
PPTX
Mobile application development platform
PDF
Mobile Application Development Services
PDF
Presentation
PPTX
Front end web & app development
PDF
WSO2Con Asia 2014 - Building the API-Centric Enterprise
PPT
Key Architectural Aspects of a Enterprise Mobility Solution
PDF
Powering your Apps with Cloud Services
PPSX
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
Android Internship report presentation
www-codemechsolutions-com-blog-details-what-is-web-application-development......
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
Mse sept13 (3/3)
Mastering the Art of Mobile Testing by Akshita Puram
Hybrid Mobile App Development Company.pptx
QuickSoft Mobile Tips & Tricks 11-03-10
PresentationEventsoft
Jintu_UI_CV
Self Guiding User Experience
Mobile application development platform
Mobile Application Development Services
Presentation
Front end web & app development
WSO2Con Asia 2014 - Building the API-Centric Enterprise
Key Architectural Aspects of a Enterprise Mobility Solution
Powering your Apps with Cloud Services
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...

More from Mobile İstanbul (20)

PDF
Hacking App Stores - Boost Campaigns
PDF
Hacking App Stores - App Search Optimization
PDF
Çare Oyun !
PDF
Building a Community Around a Mobile Application
PDF
Bir Girişimin Hayatı
PDF
API, Microservice ve IoT – Dünyayı birbirine nasıl bağlarız?
PPTX
Api bakış açısı ile farklı i̇ş modelleri
PDF
How To Understand Where Your Advertising Turkish Liras Are Going on Mobile
PPTX
Mobil Uygulamalarda Kullanıcı Deneyiminin Ölçümlenmesi ve İyileştirilmesi
PDF
Monetize, promote and analyze your app with Google Mobile Ads
PDF
App Promotion: Finding and Building a Sustainable App User Base
PDF
Profesyonel iOS Uygulama Gelistiricisi Olmanin Rotası
PDF
Mobil Arayüz Geliştirme
PDF
Paranoid Android
PDF
Mobile Analytics 101
PPTX
Smartface ile Crossplatform Uygulama Geliştirme
PDF
iOS Workflow: Tools, Tips & Tricks
PPTX
Nokia Mobil App Geliştirici Platformu
PPT
2014 'de Mobil Trendler
PDF
EPosta Pazarlaması Hakkında Bilinmesi Gerekenler
Hacking App Stores - Boost Campaigns
Hacking App Stores - App Search Optimization
Çare Oyun !
Building a Community Around a Mobile Application
Bir Girişimin Hayatı
API, Microservice ve IoT – Dünyayı birbirine nasıl bağlarız?
Api bakış açısı ile farklı i̇ş modelleri
How To Understand Where Your Advertising Turkish Liras Are Going on Mobile
Mobil Uygulamalarda Kullanıcı Deneyiminin Ölçümlenmesi ve İyileştirilmesi
Monetize, promote and analyze your app with Google Mobile Ads
App Promotion: Finding and Building a Sustainable App User Base
Profesyonel iOS Uygulama Gelistiricisi Olmanin Rotası
Mobil Arayüz Geliştirme
Paranoid Android
Mobile Analytics 101
Smartface ile Crossplatform Uygulama Geliştirme
iOS Workflow: Tools, Tips & Tricks
Nokia Mobil App Geliştirici Platformu
2014 'de Mobil Trendler
EPosta Pazarlaması Hakkında Bilinmesi Gerekenler

Recently uploaded (9)

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

Beyond App Development

  • 1. Beyond App Development Osman Celik, CTO @osmancelik
  • 2. Challenges in Mobile Landscape  Apple brings approximately 15 iOS updates in a year and 3 of them are critical  Google brings approximately 14 Android updates in a year and at least 3 of them are major updates  With the release of iOS7, Apple introduced 1.500 new APIs  There are 1320 different devices on the market which are produced by more than 100 different companies  Average development time of a single mobile app is approximately 18 weeks  50-60%: User interface development  10-20%: Business logic development  20-30%: Data and communication structure development  The demand for mobile app developers expected to be saturated as late as 2020  The cost of a mobile developer is 1.7 times as much as a senior web developer  Lifetime of a Mobile App Project is less then 2 years
  • 3. Index  Application Development Methodologies  Application Development Approaches  Application Life-Cycle Management
  • 5. Application Development Methodologies  Requirement Anaylsis  Mockup Design  UI Design  Application Development  Application Testing  Publishing & App Store Optimization
  • 6. Requirement Analysis What to do ?  Taking the big picture  Understanding the scope Who does ?  Technical Anaylsis – Vendor  Project Manager – Vendor  Project Owner – Customer How to do ?  References Analysis  Process & Feasibility Anaylsis Output  Analysis document  Use cases for testing
  • 7. Mockup Design What to do ?  Start with an internal structure, a skeleton, to support all that weight Who does ?  Technical Anaylsis – Vendor  Project Manager – Vendor  UX Designer – Vendor  Project Owner – Customer How to do ?  Primitive Screen Design  Flow Design  Interaction Design Output  Mockup document  Client – Server interaction signature
  • 8. UI Design What to do ?  You have the inner workings, but it’s scary, you need a full body with a skin Who does ?  Project Manager – Vendor  UI/UX Designer – Vendor  Project Owner – Customer  Project Sponsor – Customer How to do ?  Adapt corporate identity to Mobile  Visual Design Output  Screen design  Design behavior document
  • 9. Application Development What to do ?  A body is not alive without a soul, and this is where you add it Who does ?  Project Manager – Vendor  Developer – Vendor How to do ?  Offline development  Integration with customer server  Integration with mobility services  Developer test Output  Application test release
  • 10. Application Testing What to do ?  You have your baby, now you need to nurture it by learning from mistakes Who does ?  Project Manager – Vendor  Developer – Vendor  Tester – Vendor  User Acceptance Tester – Customer  Project Owner – Customer How to do ?  Apply test cases  Real life scenarios  Focus group/beta testing Output  Application production release
  • 11. Publish & App Store Optimization What to do ?  You are free as a bird, go live and live your life Who does ?  Project Manager – Vendor  Optimization Consultant – Vendor  Project Owner – Customer How to do ?  Preparing text and screen shots for store  Submit to app store  Asses download rating and take action  Keyword optimization  Competitor analysis  Comment tracking  Release day marketing strategy Output  Application store listing  Marketing
  • 13. Support & Maintenance Cost Time To Market Cost of Test Application Development Approaches Performance User Experience OS Feature Set Security UI & Animation Complexity Platform Based Native Cross-platform Native Strong Features Cross-platform Hybrid Mobile Friendly Website Mobile Web HTML5 Responsive Web Design - Adobe Phonegap - IBM Worklight - SAP SUP - Motorola Rhomobile - Jquery Mobile - Sencha Touch - Smartface App Studio - Titanium - Xamarin - iOS Xcode - Android SDK - MS Visual Studio Native Technologies Hybrid Tech. Web Technologies
  • 14. Web Server (Apache, IIS) Mobile Friendly Website Browser (Safari, Chrome) Server Side Operating System (iOS, Android) Device User Experience Network (WIFI, 3G) Transfer UI + Data
  • 15. Server Side Browser Jscript Engine (Safari, Chrome) Operating System (iOS, Android) Device User Experience Web Server (Apache, IIS) Network (WIFI, 3G) Transfer UI + Data Web Framework (Jquery, Sencha ) Mobile Web (HTML5)
  • 16. Server Side Jscript Browser Engine Web Server (Apache, IIS) Transfer Data Operating System (iOS, Android) Device Network (WIFI, 3G) User Hybrid App Experience Bridge Cross-Platform Hybrid
  • 17. Server Side Web Server (Apache, IIS) Operating System (iOS, Android) Device Browser Network (WIFI, 3G) User Experience Native App Transfer Data Interpreter Interpreted Code Cross-Platform Native
  • 18. Platform Based Native Server Side Web Server (Apache, IIS) Operating System (iOS, Android) Device Browser Network (WIFI, 3G) User Experience Transfer Data Native App Machine Code
  • 21. Test your App Distribute your App Get Analytics Health Reports CRM Push Notification New Releases Application Life-cycle Management • Testflight • Perfecto Mobile • Appsee • Apple Store • Google Play • Google Analytics • Flurry • Crittercism • New Relic • Urban Airship • Xtify • Salesforce • Microsoft Dynamics • Oracle