SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Web. Native. Hybrid.
cheaper-smarter-faster
mobile app development
Kosala Nuwan Perera
@kosalanuwan
Question …
How about mobile web apps?
Mobile web apps …
Visit via browser.
Static, navigational.
Server-side rendering.
Requires connectivity.
Partial device access.
They are “effin” slow.
Question …
What about native mobile apps?
Source code
Resources/
Images
Packager
Compiler/
Linker
Distributable
package
App stores
App source
SDK Tools
Executable
binary
Source code
Resources/
Images
Packager
Compiler/
Linker
Distributable
package
App stores
App source
SDK Tools
objectiveC
Executable
binary
.app
Xcode
Source code
Resources/
Images
Packager
Compiler/
Linker
Distributable
package
App stores
App source
SDK Tools
Java, C++
Executable
binary
.apk
Android SDK
Source code
Resources/
Images
Packager
Compiler/
Linker
Distributable
package
App stores
App source
SDK Tools
C#
Executable
binary
.xap
VS,
WP Developer Tools
Question …
What’s the big deal about Hybrid apps?
Hybrid mobile apps …
Native app with embedded HTML.
One app for many platforms.
Full device access.
Learn fast and build faster.
Low approval process overheads.
Something to “chew” …
Just a website in AppStore.
Native apps are better.
Cannot access mobile features.
Native apps are more beautiful.
They are “effin” slow.
HTML/JS/CSS3Native sources
Device
Access
Speed Dev Cost App Store Approval
Process
Native Full Very fast Expensive Available Mandatory
Hybrid
Full
Native
speed as
Necessary
Reasonable Available
Low
Overheads
Web Partial Fast Reasonable N/A N/A
Web vs. Native vs. Hybrid
Getting started …
Install an Editor.
Download a mobile framework.
Get the code.
Build the app.
Test it on browser.
Push to cloud.
Happy Coding !
Kosala Nuwan Perera
@kosalanuwan

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Native vs Hybrid vs Web
Native vs Hybrid vs WebNative vs Hybrid vs Web
Native vs Hybrid vs Web
 
Hybrid mobile apps
Hybrid mobile appsHybrid mobile apps
Hybrid mobile apps
 
Native vs. Hybrid Apps
Native vs. Hybrid AppsNative vs. Hybrid Apps
Native vs. Hybrid Apps
 
Building Hybrid Apps with AngularJS and Ionic
Building Hybrid Apps with AngularJS and IonicBuilding Hybrid Apps with AngularJS and Ionic
Building Hybrid Apps with AngularJS and Ionic
 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?
 
Hybrid vs native mobile development – how to choose a tech stack
Hybrid vs native mobile development – how to choose a tech stackHybrid vs native mobile development – how to choose a tech stack
Hybrid vs native mobile development – how to choose a tech stack
 
Introduction to Hybrid Application Development
Introduction to Hybrid Application DevelopmentIntroduction to Hybrid Application Development
Introduction to Hybrid Application Development
 
Hybrid vs Native vs Web Apps
Hybrid vs Native vs Web AppsHybrid vs Native vs Web Apps
Hybrid vs Native vs Web Apps
 
Introduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App DevelopmentIntroduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App Development
 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web Apps
 
Native vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App DevelopmentNative vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App Development
 
Native vs. Hybrid Applications
Native vs. Hybrid ApplicationsNative vs. Hybrid Applications
Native vs. Hybrid Applications
 
Native vs Hybrid Apps
Native vs Hybrid AppsNative vs Hybrid Apps
Native vs Hybrid Apps
 
Introduction to hybrid application development
Introduction to hybrid application developmentIntroduction to hybrid application development
Introduction to hybrid application development
 
An introduction to mobile app development and investing
An introduction to mobile app development and investingAn introduction to mobile app development and investing
An introduction to mobile app development and investing
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
Mobile architecture options
Mobile architecture optionsMobile architecture options
Mobile architecture options
 
Mobile Application Development Strategy
Mobile Application Development StrategyMobile Application Development Strategy
Mobile Application Development Strategy
 
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
 
On Mobile- Product Strategy
On Mobile- Product StrategyOn Mobile- Product Strategy
On Mobile- Product Strategy
 

Andere mochten auch

Assignment one, ppt
Assignment one, pptAssignment one, ppt
Assignment one, ppt
juniorvice04
 

Andere mochten auch (7)

IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with Worklight
 
Assignment one, ppt
Assignment one, pptAssignment one, ppt
Assignment one, ppt
 
Hybrid mobile app
Hybrid mobile appHybrid mobile app
Hybrid mobile app
 
PPT from Webinar Create Hybrid Mobile Application in 1 hour
PPT from Webinar Create Hybrid Mobile Application in 1 hourPPT from Webinar Create Hybrid Mobile Application in 1 hour
PPT from Webinar Create Hybrid Mobile Application in 1 hour
 
CA Mobile Application Management - for granular app control
CA Mobile Application Management - for granular app controlCA Mobile Application Management - for granular app control
CA Mobile Application Management - for granular app control
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 

Ähnlich wie Native vs Web vs Hybrid Mobile Application Development

Ähnlich wie Native vs Web vs Hybrid Mobile Application Development (20)

Mobile stategy
Mobile stategyMobile stategy
Mobile stategy
 
Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022
 
Mobile application development platform
Mobile application development platformMobile application development platform
Mobile application development platform
 
App developer as a Web developer (ROROSyd - Jul 15)
App developer as a Web developer (ROROSyd - Jul 15)App developer as a Web developer (ROROSyd - Jul 15)
App developer as a Web developer (ROROSyd - Jul 15)
 
Mobile App Development Trends in 2021
Mobile App Development Trends in 2021Mobile App Development Trends in 2021
Mobile App Development Trends in 2021
 
Hybrid Apps, Ionic framework
Hybrid Apps, Ionic frameworkHybrid Apps, Ionic framework
Hybrid Apps, Ionic framework
 
Native App + Wep App = ? (Hybrid Applications)
Native App + Wep App = ? (Hybrid Applications)Native App + Wep App = ? (Hybrid Applications)
Native App + Wep App = ? (Hybrid Applications)
 
What to choose for Mobile app development- React Native vs Native.
What to choose for Mobile app development- React Native vs Native.What to choose for Mobile app development- React Native vs Native.
What to choose for Mobile app development- React Native vs Native.
 
How native is React Native? | React Native vs Native App Development
How native is React Native? | React Native vs Native App DevelopmentHow native is React Native? | React Native vs Native App Development
How native is React Native? | React Native vs Native App Development
 
Crosswalk and the Intel XDK
Crosswalk and the Intel XDKCrosswalk and the Intel XDK
Crosswalk and the Intel XDK
 
Top React Native App Development Considerations You Shouldn’t Miss
Top React Native App Development Considerations You Shouldn’t MissTop React Native App Development Considerations You Shouldn’t Miss
Top React Native App Development Considerations You Shouldn’t Miss
 
Hybrid App Development: Features and Benefits | Bosc Tech Labs
Hybrid App Development: Features and Benefits | Bosc Tech LabsHybrid App Development: Features and Benefits | Bosc Tech Labs
Hybrid App Development: Features and Benefits | Bosc Tech Labs
 
Hybrid vs. Native app - Ionic Framework with AngularJS
Hybrid vs. Native app - Ionic Framework with AngularJSHybrid vs. Native app - Ionic Framework with AngularJS
Hybrid vs. Native app - Ionic Framework with AngularJS
 
10 Key Reasons To Choose React Native For Mobile App Development.pdf
10 Key Reasons To Choose React Native For Mobile App Development.pdf10 Key Reasons To Choose React Native For Mobile App Development.pdf
10 Key Reasons To Choose React Native For Mobile App Development.pdf
 
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchJQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
 
Why react native is the best choice for app development process
Why react native is the best choice for app development processWhy react native is the best choice for app development process
Why react native is the best choice for app development process
 
Phone gap
Phone gapPhone gap
Phone gap
 
Getting Acquainted with PhoneGap
Getting Acquainted with PhoneGapGetting Acquainted with PhoneGap
Getting Acquainted with PhoneGap
 
Overview on Mobile Cross Platform Development
Overview on Mobile Cross Platform Development Overview on Mobile Cross Platform Development
Overview on Mobile Cross Platform Development
 
IONIC VS. REACT NATIVE – WHICH FRAMEWORK IS BETTER FOR CROSS-PLATFORM MOBILE ...
IONIC VS. REACT NATIVE – WHICH FRAMEWORK IS BETTER FOR CROSS-PLATFORM MOBILE ...IONIC VS. REACT NATIVE – WHICH FRAMEWORK IS BETTER FOR CROSS-PLATFORM MOBILE ...
IONIC VS. REACT NATIVE – WHICH FRAMEWORK IS BETTER FOR CROSS-PLATFORM MOBILE ...
 

Mehr von Kosala Nuwan Perera

Mehr von Kosala Nuwan Perera (11)

Developer Best Practices - The secret sauce for coding modern software
Developer Best Practices - The secret sauce for coding modern softwareDeveloper Best Practices - The secret sauce for coding modern software
Developer Best Practices - The secret sauce for coding modern software
 
Lean UX and Design winning mobile apps
Lean UX and Design winning mobile appsLean UX and Design winning mobile apps
Lean UX and Design winning mobile apps
 
Automating mobile usability heuristics
Automating mobile usability heuristicsAutomating mobile usability heuristics
Automating mobile usability heuristics
 
Fake It Before Make It
Fake It Before Make ItFake It Before Make It
Fake It Before Make It
 
Crafting features that matter - UX from a Modern Analyst's perspective
Crafting features that matter - UX from a Modern Analyst's perspectiveCrafting features that matter - UX from a Modern Analyst's perspective
Crafting features that matter - UX from a Modern Analyst's perspective
 
Code Quality for a Fresh Start
Code Quality for a Fresh StartCode Quality for a Fresh Start
Code Quality for a Fresh Start
 
Web-centric application architectures
Web-centric application architecturesWeb-centric application architectures
Web-centric application architectures
 
Emphasis on sprint delivery model with Feature Crews
Emphasis on sprint delivery model with Feature CrewsEmphasis on sprint delivery model with Feature Crews
Emphasis on sprint delivery model with Feature Crews
 
Design stunning user experience with expression blend
Design stunning user experience with expression blendDesign stunning user experience with expression blend
Design stunning user experience with expression blend
 
Why certain code is hard to test?
Why certain code is hard to test?Why certain code is hard to test?
Why certain code is hard to test?
 
If you dont appear on google
If you dont appear on googleIf you dont appear on google
If you dont appear on google
 

Kürzlich hochgeladen

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)
Cara Menggugurkan Kandungan 087776558899
 

Kürzlich hochgeladen (8)

Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
 
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)
 
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
 
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-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
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 

Native vs Web vs Hybrid Mobile Application Development

Hinweis der Redaktion

  1. When different teams saying different set of problems how do you know which one to fix?
  2. When different teams saying different set of problems how do you know which one to fix?
  3. When different teams saying different set of problems how do you know which one to fix?
  4. When different teams saying different set of problems how do you know which one to fix?
  5. When different teams saying different set of problems how do you know which one to fix?
  6. When different teams saying different set of problems how do you know which one to fix?
  7. When different teams saying different set of problems how do you know which one to fix?
  8. When different teams saying different set of problems how do you know which one to fix?
  9. When different teams saying different set of problems how do you know which one to fix?
  10. When different teams saying different set of problems how do you know which one to fix?
  11. When different teams saying different set of problems how do you know which one to fix?
  12. When different teams saying different set of problems how do you know which one to fix?
  13. When different teams saying different set of problems how do you know which one to fix?
  14. When different teams saying different set of problems how do you know which one to fix?