--- uid: mobile/overview title: "Mobile Apps & Sites with ASP.NET | Microsoft Docs" author: rick-anderson description: "Learn how ASP.NET makes it easy to build mobile Web applications" ms.author: riande ms.date: 01/28/2011 ms.assetid: 1febce65-cdd4-47da-bdb5-1e6022ccd20a msc.legacyurl: /mobile msc.type: content --- Mobile Apps & Sites with ASP.NET ==================== ## Develop Mobile Apps ### [Cloud-Connected Mobile Apps - Create a Web Service with Azure Web Apps and WebJobs](https://msdn.microsoft.com/magazine/mt185572)(Part 1) In the first part of a two-part article, the authors explore some of the issues involved in creating a cloud back end that aggregates and processes data and serves it to mobile clients. ### [Cloud-Connected Mobile Apps - Build a Xamarin App with Authentication and Offline Support](https://msdn.microsoft.com/magazine/mt422581.aspx)(Part 2) In the second article in their series, the authors discuss how they use Xamarin to target multiple mobile client platforms, and show how to implement authentication and maintain a synchronized client-side cache of the data. ### [Calling Web API from a Windows Phone 8 Application](../web-api/overview/mobile-clients/calling-web-api-from-a-windows-phone-8-application.md) This end-to-end tutorial shows how to create an ASP.NET Web API application that provides data to a Windows Phone 8 application. ### [Get Started with Azure Mobile Services](https://azure.microsoft.com/documentation/articles/mobile-services-dotnet-backend-windows-store-dotnet-get-started?WT.mc_id=zumo_aspnet) Get started using Azure Mobile Services with ASP.NET Web API. This tutorial shows how to create a Mobile Services app from the Azure Management Portal. ### [Authentication in Azure Mobile Services](https://azure.microsoft.com/documentation/articles/mobile-services-dotnet-backend-windows-store-dotnet-get-started-users/?WT.mc_id=zumo_aspnet) This tutorial shows how to authenticate users in Azure Mobile Services from your app. ### [Using Push Notifications in Azure Mobile Services](https://azure.microsoft.com/documentation/articles/mobile-services-dotnet-backend-windows-store-dotnet-get-started-push/?WT.mc_id=zumo_aspnet) Use Azure Mobile Services to send push notifications to a mobile device. ## Develop Mobile Sites ### [Deploy an Mobile-Friendly ASP.NET MVC 5 Web Application on Windows Azure Web Sites](https://docs.microsoft.com/azure/app-service-web/web-sites-dotnet-deploy-aspnet-mvc-mobile-app) This tutorial will teach you the basics of how to deploy an MVC 5 application to a Windows Azure web site and create mobile-friendly views using responsive Bootstrap design. ### [Add mobile pages to your ASP.NET Web Forms / MVC application](../whitepapers/add-mobile-pages-to-your-aspnet-web-forms-mvc-application.md) This How To describes various ways to serve pages optimized for mobile devices from your ASP.NET Web Forms / MVC application, and suggests architectural and design issues to consider when targeting a broad range of devices. ### [Detect the latest mobile devices using 51degrees.mobi Foundation](https://github.com/51Degrees/dotNET-Device-Detection) 51degrees.mobi Foundation is a third-party open source project that enhances ASP.NET's Request.Browser API so you can easily detect recently-released mobile devices including Windows Phone 7, Android, and Apple iPad. ### [Simulate popular mobile devices for testing](device-simulators.md) Links to device emulators and simulators that you can use to test your mobile web applications ### [Mobile Web Sites with ASP.NET MVC and the Mobile Browser Definition File](http://www.hanselman.com/blog/MixMobileWebSitesWithASPNETMVCAndTheMobileBrowserDefinitionFile.aspx) In this talk presented at the Microsoft MIX conference, Scott Hanselman discusses how you can create mobile device friendly websites using ASP.NET MVC. ### [Develop iPhone applications with ASP.NET](http://labs.componentone.com/iPhone/) ComponentOne Studio for iPhone is a suite of ASP.NET controls that mimic the look and feel of the iPhone and iPod touch user interfaces when rendered in Mobile Safari.