Microsoft Ignite /17/2019 6:00 PM

Slides:



Advertisements
Similar presentations
Integrating NAV 2013R2 and Office 365 Office 365 Single Sign-on NAV as an app NAV online document store.
Advertisements

Cloud Roadshow. Getting Started with mobile app development with the Office 365 APIs.
Sage Franch | Technical Evangelist Susan Ibach | Technical Evangelist.
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
What's new in the world of SharePoint development and deployment
S4 Solution Specialist Sales Summit
Microsoft Virtual Academy
9/11/ :51 AM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Developing Hybrid Apps on Microsoft Azure Stack
Azure AD for the client management guy (or gal!)
Web development productivity with Visual Studio
Building a Continuous Delivery Pipeline for ASP.NET Core Apps
Microsoft Connect /23/2018 5:27 PM
Microsoft Ignite /8/2018 6:39 PM
9/11/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Automate all things! Microsoft Azure continuous deployment
Microsoft Virtual Academy
Office 365 Development.
Application Delivery & MAM Policy
Deploy Windows 10 Mobile for the mobile workforce
Microsoft Virtual Academy
Microsoft Ignite /14/ :21 AM BRK2101
Microsoft Build /14/ :29 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
0 to 60: Developing Apps for Microsoft Office 2013
Office 365 Development July 2014.
Microsoft Ignite /20/2018 2:21 PM
Microsoft Build /24/2018 2:23 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Build /24/2018 2:25 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Mobile Center and VSTS:​ Better together for your Mobile DevOps
Hosted Web Apps with Windows App Studio
Office 365 Development.
11/29/ :47 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Build /30/2018 2:15 AM Migrating Silverlight Windows Phone apps to the Universal Windows Platform Ricardo Villalobos Principal SDE Manager.
Intranet web banner units
Application Insights Diagnostics Preview
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Windows SDK for Facebook
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
File Picker for OneDrive and OneDrive for Business
Microsoft Virtual Academy
Microsoft Build /2/2019 4:12 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Xamarin Test Recorder John Lago Senior Program Manager.
Windows Template Studio
Microsoft Connect /17/2019 9:55 PM
Microsoft Virtual Academy
Microsoft Connect /23/ :38 AM
Office 365 Development.
Microsoft Connect /24/ :10 PM
Microsoft Connect /25/2019 1:20 PM
Microsoft Build /27/2019 2:26 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
SharePoint Development
Microsoft Office 4/3/2019 Deep Dive into native Universal App development with the Office 365 APIs Speaker name Title Microsoft Corporation © 2012 Microsoft.
Microsoft Build /8/2019 6:29 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
4/12/2019 5:27 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Learning with Xamarin Workbooks
4/15/2019 1:57 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Build /20/ :42 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
5/6/2019 7:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
The complete developer's guide to the SkyDrive API
Skype for Business Online Assessment Results
Windows Forms in Visual Studio 2005: An in-depth look at key features
Power BI – The Circle is Complete
Microsoft Virtual Academy
Windows Forms in Visual Studio 2005: An Overview
Developer & Platform Group, Microsoft Ltd
11/11/2019 1:15 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Connect /14/ :11 AM
Microsoft Virtual Academy
Presentation transcript:

Microsoft Ignite 2016 2/17/2019 6:00 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Ignite 2016 2/17/2019 6:00 PM Build cross-platform native mobile applications integrated with Office 365 using Xamarin Yaroslav Pentsarskyy Executive Director, OrigamiConnect © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Today’s Demo

Image credit: Nielsen Norman Group

Tools Office 365 Developer Site Windows Azure 2/17/2019 6:00 PM Tools Office 365 Developer Site That’s where files will be stored so that’s obvious Set up a development environment for SharePoint Add-ins on Office 365: https://msdn.microsoft.com/en-us/library/office/fp179924.aspx#o365_signup Windows Azure This is going to be used for authentication to Office 365 Azure trial: https://azure.microsoft.com/en-us/pricing/free-trial/ Visual Studio and Xamarin This is what we’re going to be using to build Android app with C# and .NET © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Sample App Camera App Demo Available for download at: 2/17/2019 6:00 PM Sample App Camera App Demo Available for download at: https://github.com/xamarin/monodroid-samples/tree/master/CameraAppDemo © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Running Camera App Demo

Adding Office 365 to our sample project

Setting tenant URL

Create new Azure application (used for authentication)

Set app to request correct permissions to be able to function

Visual Studio creates all references

Demo Extending Existing Xamarin App Microsoft Ignite 2016 © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Set app to save photos taken to SharePoint Online 2/17/2019 6:00 PM Set app to save photos taken to SharePoint Online Adding code to authenticate with Office 365 Adding code to create List Items in SharePoint Online list Configuring Azure © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Create new Azure directory

Create new Azure directory

Create new Azure directory

Create new Azure directory

Create new Azure directory

Setting Client ID in our Xamarin project

Set Azure app permissions to match those in Xamarin project

Set Azure app permissions to match those in Xamarin project

Running Office 365 enabled app Microsoft Ignite 2016 Running Office 365 enabled app 2/17/2019 6:00 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Viewing uploaded photos in SharePoint Online Microsoft Ignite 2016 Viewing uploaded photos in SharePoint Online 2/17/2019 6:00 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2/17/2019 6:00 PM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Installing Microsoft.IdentityModel.Clients.ActiveDirectory Install-Package Microsoft.IdentityModel.Clients.ActiveDirectory -Version 3.0.110281957-alpha -Pre

References in MainActivity.cs using System.Threading.Tasks; using System.Net.Http; //Add System.Net.Http.dll using System.Net.Http.Headers; using System.Xml.Linq; //Add System.Xml.Linq.dll using System.Json; //Add System.Json.dll