Transcript
Page 1: Evolving Mobile Architectures @ Mi9

EVOLVING MOBILE ARCHITECTURES@ MI9

James Brett, Mi9Stewart Gleadow, ThoughtworksCameron Barrie, Bilue

Page 2: Evolving Mobile Architectures @ Mi9

Mi9 and Jump-in›❯

Initial mobile architecture›❯

Evolvin! Jump-in›❯

Recommendations›❯

Page 3: Evolving Mobile Architectures @ Mi9

Mi9 and Jump-in›❯

Initial mobile architecture›❯

Evolvin! Jump-in›❯

Recommendations›❯

Page 4: Evolving Mobile Architectures @ Mi9
Page 5: Evolving Mobile Architectures @ Mi9

77%use another devicein front of the television

Page 6: Evolving Mobile Architectures @ Mi9
Page 7: Evolving Mobile Architectures @ Mi9
Page 8: Evolving Mobile Architectures @ Mi9
Page 9: Evolving Mobile Architectures @ Mi9

BUILD

MEASURELEARN

Page 10: Evolving Mobile Architectures @ Mi9

Mi9 and Jump-in›❯

Initial mobile architecture›❯

Evolvin! Jump-in›❯

Recommendations›❯

Page 11: Evolving Mobile Architectures @ Mi9

How do you build an app that’s undefined and evolvin!?

Page 12: Evolving Mobile Architectures @ Mi9

OR

Page 13: Evolving Mobile Architectures @ Mi9

AND

Page 14: Evolving Mobile Architectures @ Mi9

NATIVE HYBRID WEB

Page 15: Evolving Mobile Architectures @ Mi9
Page 16: Evolving Mobile Architectures @ Mi9

WEB / NATIVEBRIDGE

http://commons.wikimedia.or!/wiki/File:Pont_du_Gard_HDR.jp!

Page 17: Evolving Mobile Architectures @ Mi9
Page 18: Evolving Mobile Architectures @ Mi9

ARCHITECTUREMEANS YOU CAN

RESPOND TO CHANGEFLEXIBILEHAVING A

Page 19: Evolving Mobile Architectures @ Mi9

Mi9 and Jump-in›❯

Initial mobile architecture›❯

Evolvin! Jump-in›❯

Recommendations›❯

Page 20: Evolving Mobile Architectures @ Mi9
Page 21: Evolving Mobile Architectures @ Mi9
Page 22: Evolving Mobile Architectures @ Mi9
Page 23: Evolving Mobile Architectures @ Mi9

The app is just the tip of the iceber!

Page 24: Evolving Mobile Architectures @ Mi9

App Backend

Page 25: Evolving Mobile Architectures @ Mi9

App BackendAPI

Decouple your app from the backend

Page 26: Evolving Mobile Architectures @ Mi9

App BackendAPI

Force lo!ic to the API, keep the app simple

Page 27: Evolving Mobile Architectures @ Mi9

How do we build simpler apps and smarter backends?

• Principles of REST• Servin! data and style• Product-aligned teams

Page 28: Evolving Mobile Architectures @ Mi9

Mi9 and Jump-in›❯

Initial mobile architecture›❯

Evolvin! Jump-in›❯

Recommendations›❯

Page 29: Evolving Mobile Architectures @ Mi9

CONCENTRATE ON BUILDINGA SIMPLE APP AND A GREAT API

Page 30: Evolving Mobile Architectures @ Mi9

DON’T LOCK YOURSELF INTO DOING

EVERYTHING NATIVELYOR

EVERYTHING USING THE WEB

Page 31: Evolving Mobile Architectures @ Mi9

ARCHITECTUREMEANS YOU CAN

RESPOND TO CHANGEFLEXIBILEHAVING A

Page 32: Evolving Mobile Architectures @ Mi9

Thank you

Page 33: Evolving Mobile Architectures @ Mi9

EVOLVING MOBILE ARCHITECTURES@ MI9

James Brett, Mi9Stewart Gleadow, ThoughtworksCameron Barrie, Bilue


Top Related