CHAPTER 7 Designing Adaptive Interfaces
At the simpler end, we have ones like the lazy loading image example.
At the complex end, we can end up with sprawling flows for a carousel.
I find UI construction flows not only help me organize my thoughts
around the different ways to present and interact with content, but they
also help me communicate my ideas to others.CReaTing aDaPTive CoMPonenTS
In my experience, component-based development can be done well in
isolation, but it excels in small, integrated, collaborative teams. You don’t
need to hop on the Lean UX or Agile bandwagons, but having a diversity of
perspectives on an interface is really helpful.LoadTypeSingle PaneCarouselYe sSingleCarousel UI Construction FlowLazy load additional panesAjax?Ye sNo
JS?NoYe sMultipleLinearJS?NoTouch? Add next & previous buttonsAdd class to trigger carousel layoutAdd gestures
Ye s
NoPagination?Add pagination linksYe sNoUI construction flows can get really complicated, as
this sample one for a carousel demonstrates.