Let’s Build a Responsive Canvas App! SS2020 - Let's... · 2020-03-02 · Tech Lead etc. at...

Preview:

Citation preview

Let’s Build a

Responsive Canvas App!Jonas Rapp – Room 8 – 13:30

#SS2020

Sponsor

#SS2020

Jonas Rapp

Tech Lead etc. at CRM-Konsulterna, Sweden

Microsoft MVP (2017-)

Open source tools (2014-)

100% MS Dynamics “CRM” (2009-)

Software Developer (1994-)

#SS2020

Twitter: @rappen

Email: jonas@jonasr.app

Blog: jonasr.app

Who are You?

Know what a Canvas App is?

Built a Canvas App?

Using it in production?

Cursed Complained over UI limitations?

Classic developer?

#SS2020

Twitter: @rappen

Email: jonas@jonasr.app

Blog: jonasr.app

Emma CooperMicrosoft, 2019-03-18

#SS2020

this announcement is to say that

creating responsive apps is possible,

unfortunately, not that it is easy

jonasr.app/responsive

Responsive?Real estate

Information

User Experience

#SS2020

How?No scaling

Size / Position

Some UX feels

Geometry

#SS2020

Default Experience

New app

Phone or Tablet

Tablet offers freedom

Not for App From Data

Scaling ON by default

Designer + Preview

Always scale

#SS2020

Default App From Data

#SS2020

#SS2020

Responsive App From Data

Responsive App From Data

#SS2020

Size Matters

#SS2020

Gal

lery

.Hei

ght

Scre

en.H

eigh

t

Form.Y

Screen.Width

Gallery.Y

Form

.Hei

ght

= Screen.Height - Form.Height

= Form.Y - Gallery.Y

(fix

ed)

(fixed)

DemoTime for some live coding

formula writing

#SS2020

Dos & Don’ts

Try, reiterate, try again

Use Containers

Use “variables”

Don’t touch!

It kills your formulas…

#SS2020

What’s coming / Wish list

Anchors

Tables / Grids

Docking

Overflow

Thresholds

Designer awareness

Preview awareness

#SS2020

jonas@jonasr.app

Stockholm, Sweden

twitter.com/rappen

youtube.com/JonasRappMVP

#SS2020

github.com/rappen

Sponsor

#SS2020

Thank You

#SS2020

Recommended