- Full Description
Mobile development is fast becoming an essential skill for ASP.NET developers. In the modern world, visiting a slow, cumbersome desktop site on a mobile device just doesnt cut it. Users expect to see a layout designed for a small screen along with stripped down, prioritized content that suits their needs on the go. ASP.NET MVC is an ideal platform for this, allowing you to serve different views to different users without rewriting your content, and without building a separate native app for each target device.
By the end of Mobile ASP.NET MVC 4, you should feel confident building web apps that successfully target anything from an iOS or Android device to a feature phone or an older mobile browser. Along the way, you'll learn about the modern mobile web landscape and how to choose the approaches that are right for you, depending on your target audience.
What youll learn
- Use responsive principles to build apps that display and perform well on a range of mobile devices.
- Leverage your server-side code to customize what you serve to the client, depending on its capabilities.
- Build an ASP.NET MVC custom view engine, use display modes effectively, and create reusable mobile components with custom HTML helpers.
- Make the most of new capabilities offered on some devices by interacting with native APIs.
- Learn tips and tricks for dealing with browser incompatibilities and targeting older devices.
- Benefit from the author's experience as he guides you through a full range of modern mobile web strategy.
Who this book is for
- Table of Contents
Table of ContentsChapter 1: The Basics of Responsive Web Design
Chapter 2: CSS Layout Bootcamp
Chapter 3: Flexible Grids
Chapter 4: Flexible Navigation
Chapter 5: Flexible Media
Chapter 6: Leveraging the Server-Side
Chapter 7: Display Modes and Custom View Engines in ASP.NET MVC
Chapter 8: Reusable Mobile Components with Custom HTML Helpers
Chapter 9: Interrogating the Browser
Chapter 10: Mobile Performance
Chapter 11: Leveraging Native APIs
Chapter 12: Working with Touch
Chapter 13: Third-party Libraries
If you think that you've found an error in this book, please let us know about it. You will find any confirmed erratum below, so you can check if your concern has already been addressed.No errata are currently published