Upload
others
View
0
Download
0
Embed Size (px)
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: [email protected]
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: [email protected]
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
Stockholm, Sweden
twitter.com/rappen
youtube.com/JonasRappMVP
#SS2020
github.com/rappen
Sponsor
#SS2020
Thank You
#SS2020