How to: Create a companion mobile app for an app for SharePoint

apps for SharePoint

Learn how to create a companion mobile app for an existing or new provider-hosted app in SharePoint 2013.

Last modified: June 24, 2014

Applies to: SharePoint Foundation 2013 | SharePoint Server 2013

In this article
Scenario for a companion mobile app for an app for SharePoint
Steps for creating a companion mobile app
Prerequisites for creating a companion mobile app for an app for SharePoint
In this section
Additional resources

SharePoint 2013 introduces a Cloud App Model that enables you to create apps. Apps are self-contained pieces of functionality that extend the capabilities of a SharePoint website. Apps integrate the best of the web and SharePoint; they are targeted, lightweight, and easy to use, and they do a great job at solving a user need. Users discover and download apps from the Office Store or from their organization's private App Catalog and install them on their SharePoint sites. For more information, see Build apps for SharePoint.

In addition, SharePoint 2013 enables you to build mobile apps that travel with users, are interactive and attractive, and are available whenever and wherever users want to work with them. You can combine mobile apps with on-premises SharePoint services and applications, or with remote SharePoint services and applications that run in the cloud (such as those that use SharePoint Online) to create powerful applications that extend the functionality beyond the traditional desktop or laptop, and into a truly portable and much more accessible environment. For more information, see Build mobile apps for SharePoint 2013.

Together, the Cloud App Model and mobile apps support in SharePoint 2013 provide an exciting opportunity for you to create apps for SharePoint and their companion mobile apps. In this set of articles, you will look at creating an app for SharePoint and its companion Windows Phone 7 app.

SharePoint 2013 provides two Visual Studio templates for creating Windows Phone apps for SharePoint. You can get the templates by downloading the Microsoft SharePoint SDK for Windows Phone 7.1. For more information about the Windows Phone SharePoint list application templates, see Overview of Windows Phone SharePoint 2013 application templates in Visual Studio. For SharePoint list-based apps, you can use the list template, or you can use the Windows Phone Empty SharePoint Application template to create a Windows Phone app for SharePoint from scratch. If you’re creating a companion app on other platforms like Android or iOS, you can use REST endpoints to access SharePoint data. For more information, see Build mobile apps for other platforms using SharePoint 2013.

In this set of how-to articles, you create an app for SharePoint and its companion Windows Phone app by using the Windows Phone SharePoint List Application template

In this procedure, a scenario of a support center and technicians are covered. A customer support agent adds a customer request by using the Customer Support app for SharePoint; technicians use the mobile app to receive push notifications and to access all the cases assigned to them, as shown in Figure 1.

Figure 1. Scenario for companion mobile app for SharePoint

Scenario for companion app

You need the following components to complete this procedure:

Core concepts to know for creating a companion mobile app for apps for SharePoint

The following articles provide background and other information to help you understand apps for SharePoint and mobile apps.

Table 1. Core concepts

Article title

Description

Get started developing apps for SharePoint

Get acquainted with apps for SharePoint, resources for setting up your development environment, samples to show you what apps can do, and information for more advanced and ambitious kinds of development with apps for SharePoint.

Build mobile apps for SharePoint 2013

Learn how to create apps for SharePoint that integrate SharePoint 2013 and mobile devices such as Windows Phone.

Overview of Windows Phone SharePoint 2013 application templates in Visual Studio

Learn about the Visual Studio templates installed by the Windows Phone SharePoint Software Development Kit for mobile app development.

How to: Configure and use push notifications in SharePoint 2013 apps for Windows Phone

Learn how to create a solution in SharePoint Server for sending push notifications and develop a Windows Phone app for receiving the notifications.

To create a companion mobile app for SharePoint, see the articles listed in Table 2.

Table 2. Steps for creating a companion mobile app for an app for SharePoint

Step

Description

Step 1: Create a list-based provider-hosted app in SharePoint 2013

Use the Office Developer Tools for Visual Studio 2012 to create a basic provider-hosted app for SharePoint with the Geolocation field (a location-based column) that was introduced in SharePoint 2013, and enable push notifications in an app for SharePoint.

Step 2: Configure push notifications in a provider-hosted apps for SharePoint

Create push notifications for a provider-hosted apps for SharePoint using a remote event receiver.

Step 3: Create a mobile app and register for push notifications

Create a companion mobile app for an app for SharePoint and configure push notifications for it.

Show:
© 2014 Microsoft