CHAPTER 13

Building Device-friendly Views

How much of the nose on your face can you see, unless someone holds a mirror up to you?

Isaac Asimov, “I, Robot”

Users who connect to your web application through a device usually have high expectations when it comes to their experiences. Ultimately, they expect websites to provide an experience close to that of native iPhone or Android analogous app. This means, for example, having popular widgets, such as pick-lists, sideway menus, and toggle switches. Most of these widgets don’t exist as native elements of HTML and must be simulated by using rich components controls that output a mix of JavaScript and markup each time. Twitter Bootstrap and jQuery plugins do a fantastic job, but that’s not enough, ...

Get Programming ASP.NET Core, First edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.