come with an idea - go home with an idea

24
Hybrid Apps Making your way through the Jungle Nicolas Ruflin

Upload: nicolas-ruflin

Post on 27-Jan-2015

112 views

Category:

Technology


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Come with an idea - go home with an idea

Hybrid AppsMaking your way through the JungleNicolas Ruflin

Page 2: Come with an idea - go home with an idea

• Making your way through the Jungle (@ruflin)

• Rapidly prototype your app with the LAB (@olivertupman)

• Take-off your hybrid app into the app stores (@igama)

• Testing and performance tuning techniques (@AVGP)

|

Hybrid Apps

Centralway

Page 3: Come with an idea - go home with an idea

• Download & Install Vagrant

http://www.vagrantup.com/

• Download Vagrant Box http://tinyurl.com/cw-jazoon-

downloads

• Github tinyurl.com/cw-jazoon

|

During my talk

Centralway

Page 4: Come with an idea - go home with an idea

|

For the user, only 2

types of apps exist

Centralway

Page 5: Come with an idea - go home with an idea

|

Web != Hybrid != Native

Hybrid != Hybrid

Native != Native

Centralway

Page 6: Come with an idea - go home with an idea

|

Which one should I pick?

Centralway

Page 7: Come with an idea - go home with an idea

|

Simplicity

Centralway

Page 8: Come with an idea - go home with an idea

|

Technology is the solution not the problem

Centralway

Page 9: Come with an idea - go home with an idea

|

Criterias

Centralway

Page 10: Come with an idea - go home with an idea

|

Criterias

Centralway

Page 11: Come with an idea - go home with an idea

|

Design

Centralway

TechnologyBusiness

Page 12: Come with an idea - go home with an idea

|

Hybrid Apps

Centralway

Page 13: Come with an idea - go home with an idea

• It’s the same as Web Apps

• Hybrid Apps are easier

|

Beginners Mistakes

Centralway

Page 14: Come with an idea - go home with an idea

• Click vs Touch

• Testing in Browser

• Same architecture as web site (layers)

• Animations / Transitions / Gestures

• Actual vs Perceived performance (60fps)

|

Beginners Mistakes (Tech)

Centralway

Page 15: Come with an idea - go home with an idea

• Fast prototyping

• Testing the market on different devices

• Web and Native version needed

|

Hybrid Apps for

Centralway

Page 16: Come with an idea - go home with an idea

• All JavaScript

• HTML5, CSS3, JS

• Web Technologies + Native Plugins

• Frontend Native, Backend JavaScript

• X + Y + Z

|

Hybrid != Hybrid

Centralway

Page 17: Come with an idea - go home with an idea

|

Frameworks / Tools

Centralway

MoSync

Titanium

PhoneGap

Calatrava

M Project

RhoMobile

Sencha

Trigger.io

AppFramework

Page 18: Come with an idea - go home with an idea

| Centralway

LAB – Lungo Angular Bridge

Page 19: Come with an idea - go home with an idea

• Update Cycle Problem

• Number of Devices / Platforms supported?

• How many mobile OS exist?

• Device Sensors

• Chrome is not use on Android (yet)

|

Brain teasers / War stories

Centralway

Page 20: Come with an idea - go home with an idea

• New design with System Update (iOS 7)

• Breaking Web API through upgrade?

• Local Storage

• Date Picker

• Hardware Acceleration (3D)

|

Brain teasers / War stories

Centralway

Page 21: Come with an idea - go home with an idea

• iFrame

• ARM Processors and JavaScript

• Native Client, asm.js

• What is next? Embedded Devices? New UI?

|

Brain teasers / War stories

Centralway

Page 22: Come with an idea - go home with an idea

|

Discussion

Centralway

Page 23: Come with an idea - go home with an idea

• http://www.smashingmagazine.com/2013/10/17/best-of-both-worlds-mixing-html5-

and-native-code/

• http://www.mobify.com/blog/beginners-guide-to-perceived-performance/

• http://sealedabstract.com/rants/why-mobile-web-apps-are-slow/

• http://engine.centralway.com

• http://aerotwist.com/blog/making-a-60fps-mobile-app

|

Links

Centralway

Page 24: Come with an idea - go home with an idea

Thanks for the attention!

Follow @[email protected]

Engine.centralway.com