23
//ENGINEERING SMART //BUILDING DUMB SERVER-DRIVEN APP DEVELOPMENT

BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing

//ENGINEERING SMART //BUILDING DUMB

SERVER-DRIVEN APP DEVELOPMENT

Page 2: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing

allo!I’m Brandon John-FresoSenior Android Engineer @ WeWorkFormerly @ OkCupid

2

Page 3: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing

Your app is too damn smart.

Page 4: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing

Give a person a fish and you feed them for a day. Teach a person to fish and they’re gonna screw the pooch.

Page 5: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing

How did we get here?

Page 6: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing

1 color change = 40, 320 minutes

(...4 weeks)

Page 7: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing

Server-Side RenderingThin Clients

Page 8: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing

1DISPLAY DATA

2HANDLE INPUT

Page 9: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing
Page 10: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing

Remotely configurabledynamic layouts + behavior

10

Page 11: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing
Page 12: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing

UI is inherently entity agnostic.

Think layouts Not users

Page 13: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing
Page 14: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing
Page 15: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing
Page 16: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing
Page 17: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing
Page 18: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing
Page 19: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing
Page 20: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing
Page 21: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing
Page 22: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing

CommonMistakes

Page 23: BUILDING DUMB //ENGINEERING SMART · Instagram Questions you Care CASE STUDY: DISCOVERY Search Instagram Shared interests What are you into? They like Jazz They like mountain climbing

Q&A