Chapter 12: User Interfaces

Anatoly Volkhover

User Interface must be properly architected, and under no circumstances can be left to sprout organically without governance. You can maximize code reuse across web and mobile apps by using Apache Cordova. There is a better UI code composition pattern than MVC. Consider programmable skinning instead of shared CSS. Mobile vs desktop differences go beyond screen sizes, and may require different user flows.

  • Igor says:

    Hi Anatoly,
    I have read your book.
    In this specific chapter you say “… Architecture involving Angular and Spring … was terrible choice”. Could you elaborate?

  • >