Transcript

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 codeResources/Images

PackagerCompiler/

Linker

Distributable package

App stores

App source

SDK ToolsExecutable binary

Source codeResources/Images

PackagerCompiler/

Linker

Distributable package

App stores

App source

SDK Tools

objectiveC

Executable binary

.appXcode

Source codeResources/Images

PackagerCompiler/

Linker

Distributable package

App stores

App source

SDK Tools

Java, C++

Executable binary

.apk

Android SDK

Source codeResources/Images

PackagerCompiler/

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

NativeFull Very fast Expensive Available

Mandatory

HybridFull

Native speed as

Necessary

Reasonable

AvailableLow

Overheads

WebPartial 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


Top Related