Notes on Design and Theming

Overview


The final part of the course provides some notes and pointers on design and theming of applications. The final part is intended as a brief introduction to some of these topics, which is also reflected as a lighter workload of the final part. The part is divided into following chapters:

  • Design Systems and Universal Design introduces the idea of design systems which make following and using specific designs easier, and discusses classic principles of universal design that aim to make products and environments usable for as many as possible.
  • User Experience Laws introduces the concept of user experience laws that highlight how we perceive and use systems.
  • Heuristic Usability Evaluation outlines ten heuristics which can be used to evaluate the usability of a system.
  • Material Design and Flutter discusses Material Design 3 which is used in Flutter and discusses adjusting the theme of a Flutter application.
  • Finally, at the end of the sixth part, in Recap and Feedback, we’ll recap the part, provide some links to courses to consider next, and ask you to reflect and provide feedback on the contents and your learning in this part.