adaptive ui mit angular - timo korinth

32
ADAPTIVE UI MIT ANGULAR

Upload: others

Post on 14-Apr-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ADAPTIVE UI MIT ANGULAR - Timo Korinth

ADAPTIVE UI

MIT ANGULAR

HI ICH BINTIMO KORINTH

job UX Entwickler Trainer amp Autor personal Verheiratet Vater amp BVB Fan hobbies Nerd Zeug where Dortmund Deutschland

timokorinth

timokorinthde

NATTT

Responsive Adaptive

Responsivegt 700px gt 450px lt 450px

AdaptiveDesktop Tablet Mobile

AdaptiveKiosk

Mobile

Mobile

Responsive

Adaptive

microsoftcom

Was macht Sinn

Erst mal Responsive

CONTENT

HEADER

LEFT RIGHT

FOOTER

App Layout

Flexbox

Item 1 Item 2

Container

Direction

Cross axis

Responsive Layout

calendar flex 1 1 100 display flex flex-direction column

Demo

Angular Flex Layout

Und Adaptive

Media Queries

iPhone X Portrait media only screen and (min-device-width 375px) and (max-device-width 812px) and (orientation portrait) hellip

Demo

Routing

Mobile Desktop

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 2: ADAPTIVE UI MIT ANGULAR - Timo Korinth

HI ICH BINTIMO KORINTH

job UX Entwickler Trainer amp Autor personal Verheiratet Vater amp BVB Fan hobbies Nerd Zeug where Dortmund Deutschland

timokorinth

timokorinthde

NATTT

Responsive Adaptive

Responsivegt 700px gt 450px lt 450px

AdaptiveDesktop Tablet Mobile

AdaptiveKiosk

Mobile

Mobile

Responsive

Adaptive

microsoftcom

Was macht Sinn

Erst mal Responsive

CONTENT

HEADER

LEFT RIGHT

FOOTER

App Layout

Flexbox

Item 1 Item 2

Container

Direction

Cross axis

Responsive Layout

calendar flex 1 1 100 display flex flex-direction column

Demo

Angular Flex Layout

Und Adaptive

Media Queries

iPhone X Portrait media only screen and (min-device-width 375px) and (max-device-width 812px) and (orientation portrait) hellip

Demo

Routing

Mobile Desktop

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 3: ADAPTIVE UI MIT ANGULAR - Timo Korinth

NATTT

Responsive Adaptive

Responsivegt 700px gt 450px lt 450px

AdaptiveDesktop Tablet Mobile

AdaptiveKiosk

Mobile

Mobile

Responsive

Adaptive

microsoftcom

Was macht Sinn

Erst mal Responsive

CONTENT

HEADER

LEFT RIGHT

FOOTER

App Layout

Flexbox

Item 1 Item 2

Container

Direction

Cross axis

Responsive Layout

calendar flex 1 1 100 display flex flex-direction column

Demo

Angular Flex Layout

Und Adaptive

Media Queries

iPhone X Portrait media only screen and (min-device-width 375px) and (max-device-width 812px) and (orientation portrait) hellip

Demo

Routing

Mobile Desktop

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 4: ADAPTIVE UI MIT ANGULAR - Timo Korinth

Responsive Adaptive

Responsivegt 700px gt 450px lt 450px

AdaptiveDesktop Tablet Mobile

AdaptiveKiosk

Mobile

Mobile

Responsive

Adaptive

microsoftcom

Was macht Sinn

Erst mal Responsive

CONTENT

HEADER

LEFT RIGHT

FOOTER

App Layout

Flexbox

Item 1 Item 2

Container

Direction

Cross axis

Responsive Layout

calendar flex 1 1 100 display flex flex-direction column

Demo

Angular Flex Layout

Und Adaptive

Media Queries

iPhone X Portrait media only screen and (min-device-width 375px) and (max-device-width 812px) and (orientation portrait) hellip

Demo

Routing

Mobile Desktop

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 5: ADAPTIVE UI MIT ANGULAR - Timo Korinth

Responsivegt 700px gt 450px lt 450px

AdaptiveDesktop Tablet Mobile

AdaptiveKiosk

Mobile

Mobile

Responsive

Adaptive

microsoftcom

Was macht Sinn

Erst mal Responsive

CONTENT

HEADER

LEFT RIGHT

FOOTER

App Layout

Flexbox

Item 1 Item 2

Container

Direction

Cross axis

Responsive Layout

calendar flex 1 1 100 display flex flex-direction column

Demo

Angular Flex Layout

Und Adaptive

Media Queries

iPhone X Portrait media only screen and (min-device-width 375px) and (max-device-width 812px) and (orientation portrait) hellip

Demo

Routing

Mobile Desktop

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 6: ADAPTIVE UI MIT ANGULAR - Timo Korinth

AdaptiveDesktop Tablet Mobile

AdaptiveKiosk

Mobile

Mobile

Responsive

Adaptive

microsoftcom

Was macht Sinn

Erst mal Responsive

CONTENT

HEADER

LEFT RIGHT

FOOTER

App Layout

Flexbox

Item 1 Item 2

Container

Direction

Cross axis

Responsive Layout

calendar flex 1 1 100 display flex flex-direction column

Demo

Angular Flex Layout

Und Adaptive

Media Queries

iPhone X Portrait media only screen and (min-device-width 375px) and (max-device-width 812px) and (orientation portrait) hellip

Demo

Routing

Mobile Desktop

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 7: ADAPTIVE UI MIT ANGULAR - Timo Korinth

AdaptiveKiosk

Mobile

Mobile

Responsive

Adaptive

microsoftcom

Was macht Sinn

Erst mal Responsive

CONTENT

HEADER

LEFT RIGHT

FOOTER

App Layout

Flexbox

Item 1 Item 2

Container

Direction

Cross axis

Responsive Layout

calendar flex 1 1 100 display flex flex-direction column

Demo

Angular Flex Layout

Und Adaptive

Media Queries

iPhone X Portrait media only screen and (min-device-width 375px) and (max-device-width 812px) and (orientation portrait) hellip

Demo

Routing

Mobile Desktop

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 8: ADAPTIVE UI MIT ANGULAR - Timo Korinth

microsoftcom

Was macht Sinn

Erst mal Responsive

CONTENT

HEADER

LEFT RIGHT

FOOTER

App Layout

Flexbox

Item 1 Item 2

Container

Direction

Cross axis

Responsive Layout

calendar flex 1 1 100 display flex flex-direction column

Demo

Angular Flex Layout

Und Adaptive

Media Queries

iPhone X Portrait media only screen and (min-device-width 375px) and (max-device-width 812px) and (orientation portrait) hellip

Demo

Routing

Mobile Desktop

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 9: ADAPTIVE UI MIT ANGULAR - Timo Korinth

Was macht Sinn

Erst mal Responsive

CONTENT

HEADER

LEFT RIGHT

FOOTER

App Layout

Flexbox

Item 1 Item 2

Container

Direction

Cross axis

Responsive Layout

calendar flex 1 1 100 display flex flex-direction column

Demo

Angular Flex Layout

Und Adaptive

Media Queries

iPhone X Portrait media only screen and (min-device-width 375px) and (max-device-width 812px) and (orientation portrait) hellip

Demo

Routing

Mobile Desktop

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 10: ADAPTIVE UI MIT ANGULAR - Timo Korinth

Erst mal Responsive

CONTENT

HEADER

LEFT RIGHT

FOOTER

App Layout

Flexbox

Item 1 Item 2

Container

Direction

Cross axis

Responsive Layout

calendar flex 1 1 100 display flex flex-direction column

Demo

Angular Flex Layout

Und Adaptive

Media Queries

iPhone X Portrait media only screen and (min-device-width 375px) and (max-device-width 812px) and (orientation portrait) hellip

Demo

Routing

Mobile Desktop

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 11: ADAPTIVE UI MIT ANGULAR - Timo Korinth

CONTENT

HEADER

LEFT RIGHT

FOOTER

App Layout

Flexbox

Item 1 Item 2

Container

Direction

Cross axis

Responsive Layout

calendar flex 1 1 100 display flex flex-direction column

Demo

Angular Flex Layout

Und Adaptive

Media Queries

iPhone X Portrait media only screen and (min-device-width 375px) and (max-device-width 812px) and (orientation portrait) hellip

Demo

Routing

Mobile Desktop

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 12: ADAPTIVE UI MIT ANGULAR - Timo Korinth

Flexbox

Item 1 Item 2

Container

Direction

Cross axis

Responsive Layout

calendar flex 1 1 100 display flex flex-direction column

Demo

Angular Flex Layout

Und Adaptive

Media Queries

iPhone X Portrait media only screen and (min-device-width 375px) and (max-device-width 812px) and (orientation portrait) hellip

Demo

Routing

Mobile Desktop

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 13: ADAPTIVE UI MIT ANGULAR - Timo Korinth

Responsive Layout

calendar flex 1 1 100 display flex flex-direction column

Demo

Angular Flex Layout

Und Adaptive

Media Queries

iPhone X Portrait media only screen and (min-device-width 375px) and (max-device-width 812px) and (orientation portrait) hellip

Demo

Routing

Mobile Desktop

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 14: ADAPTIVE UI MIT ANGULAR - Timo Korinth

Demo

Angular Flex Layout

Und Adaptive

Media Queries

iPhone X Portrait media only screen and (min-device-width 375px) and (max-device-width 812px) and (orientation portrait) hellip

Demo

Routing

Mobile Desktop

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 15: ADAPTIVE UI MIT ANGULAR - Timo Korinth

Angular Flex Layout

Und Adaptive

Media Queries

iPhone X Portrait media only screen and (min-device-width 375px) and (max-device-width 812px) and (orientation portrait) hellip

Demo

Routing

Mobile Desktop

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 16: ADAPTIVE UI MIT ANGULAR - Timo Korinth

Und Adaptive

Media Queries

iPhone X Portrait media only screen and (min-device-width 375px) and (max-device-width 812px) and (orientation portrait) hellip

Demo

Routing

Mobile Desktop

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 17: ADAPTIVE UI MIT ANGULAR - Timo Korinth

Media Queries

iPhone X Portrait media only screen and (min-device-width 375px) and (max-device-width 812px) and (orientation portrait) hellip

Demo

Routing

Mobile Desktop

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 18: ADAPTIVE UI MIT ANGULAR - Timo Korinth

Demo

Routing

Mobile Desktop

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 19: ADAPTIVE UI MIT ANGULAR - Timo Korinth

Routing

Mobile Desktop

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 20: ADAPTIVE UI MIT ANGULAR - Timo Korinth

Routing

Calendar Day

Routes = [ path ldquocalendarldquo path ldquodayldquo ]

Gleiche Ebene

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 21: ADAPTIVE UI MIT ANGULAR - Timo Korinth

Routing

Calendar DayRoutes = [ path ldquocalendarldquo children [ path ldquodayldquo ] ]

Unterroute

Router Outlet

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 22: ADAPTIVE UI MIT ANGULAR - Timo Korinth

Demo

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 23: ADAPTIVE UI MIT ANGULAR - Timo Korinth

Advanced

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 24: ADAPTIVE UI MIT ANGULAR - Timo Korinth

uimovementcom

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 25: ADAPTIVE UI MIT ANGULAR - Timo Korinth

uimovementcom

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 26: ADAPTIVE UI MIT ANGULAR - Timo Korinth

dribbblecom

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 27: ADAPTIVE UI MIT ANGULAR - Timo Korinth

Frameworks

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 28: ADAPTIVE UI MIT ANGULAR - Timo Korinth

CONTENT

HEADER

LEFT RIGHT

FOOTER

Design Grid vs App Layout

DANKE

timokorinth

timokorinthde

Page 29: ADAPTIVE UI MIT ANGULAR - Timo Korinth

DANKE

timokorinth

timokorinthde