24
Hybrid Apps Making your way through the Jungle Nicolas Ruflin

JAZOON'13 - Nicolas Ruflin - Come with an Idea go home with an Idea

Embed Size (px)

DESCRIPTION

http://guide13.jazoon.com/#/submissions/134

Citation preview

Page 1: JAZOON'13 - Nicolas Ruflin - Come with an Idea go home with an Idea

Hybrid AppsMaking your way through the JungleNicolas Ruflin

Page 2: JAZOON'13 - Nicolas Ruflin - 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: JAZOON'13 - Nicolas Ruflin - 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: JAZOON'13 - Nicolas Ruflin - Come with an Idea go home with an Idea

|

For the user, only 2

types of apps exist

Centralway

Page 5: JAZOON'13 - Nicolas Ruflin - Come with an Idea go home with an Idea

|

Web != Hybrid != Native

Hybrid != Hybrid

Native != Native

Centralway

Page 6: JAZOON'13 - Nicolas Ruflin - Come with an Idea go home with an Idea

|

Which one should I pick?

Centralway

Page 7: JAZOON'13 - Nicolas Ruflin - Come with an Idea go home with an Idea

|

Simplicity

Centralway

Page 8: JAZOON'13 - Nicolas Ruflin - Come with an Idea go home with an Idea

|

Technology is the solution not the problem

Centralway

Page 9: JAZOON'13 - Nicolas Ruflin - Come with an Idea go home with an Idea

|

Criterias

Centralway

Page 10: JAZOON'13 - Nicolas Ruflin - Come with an Idea go home with an Idea

|

Criterias

Centralway

Page 11: JAZOON'13 - Nicolas Ruflin - Come with an Idea go home with an Idea

|

Design

Centralway

TechnologyBusiness

Page 12: JAZOON'13 - Nicolas Ruflin - Come with an Idea go home with an Idea

|

Hybrid Apps

Centralway

Page 13: JAZOON'13 - Nicolas Ruflin - 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: JAZOON'13 - Nicolas Ruflin - 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: JAZOON'13 - Nicolas Ruflin - 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: JAZOON'13 - Nicolas Ruflin - 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: JAZOON'13 - Nicolas Ruflin - 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: JAZOON'13 - Nicolas Ruflin - Come with an Idea go home with an Idea

| Centralway

LAB – Lungo Angular Bridge

Page 19: JAZOON'13 - Nicolas Ruflin - 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: JAZOON'13 - Nicolas Ruflin - 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: JAZOON'13 - Nicolas Ruflin - 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: JAZOON'13 - Nicolas Ruflin - Come with an Idea go home with an Idea

|

Discussion

Centralway

Page 23: JAZOON'13 - Nicolas Ruflin - 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: JAZOON'13 - Nicolas Ruflin - Come with an Idea go home with an Idea

Thanks for the attention!

Follow @[email protected]

Engine.centralway.com