Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft 2016 1/26/2018 11:19 PM BRK3114 Create cross-platform mobile apps with Xamarin that connect to Office Services (BRK3114) Fabian G. Williams Sr.

Similar presentations


Presentation on theme: "Microsoft 2016 1/26/2018 11:19 PM BRK3114 Create cross-platform mobile apps with Xamarin that connect to Office Services (BRK3114) Fabian G. Williams Sr."— Presentation transcript:

1 Microsoft 2016 1/26/ :19 PM BRK3114 Create cross-platform mobile apps with Xamarin that connect to Office Services (BRK3114) Fabian G. Williams Sr. Technical Specialist / K2 © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 About the Speaker Fabian Williams, MCSD, MCDBa, MCSE Sr. Technical Specialist K2 @FabianWilliams linkedin.com/in/fabiangwilliams

3 Objectives Discover how Xamarin gets you from Zero to Hero for the Mobile Platform Understand the API available to you for Office 365 and what it provides How to build a truly Cross-Platform Mobile experience with Xamarin.Forms Develop a Business Use Case (or two, or three) Peeking into Visual Studio.. The Go-To IDE for building Xamarin Solutions Deconstruct a Real World AMS solution with Xamarin.Forms Build together an Mobile App for iOS, Droid & Windows consuming Office Services

4 Technology Covered in 1 Hour
Xamarin Fundamentals Graph API Visual Studio Mobile Development Xamarin.Forms C# Git ALM Each of these technologies can be a topic of their own but we are going to explore each of them as a complete solution. I am not expecting us to become experts on all these in the one hour “BUT” I have created (1) Public GitHub Repo with all my Code (2) Videos snippets of the work here on YouTube (3) Blog Posts explaining the more difficult or impactful topics.

5 Don’t U worry bout a ting Mon!
For this Session “BRK3114” Detailed Xamarin / Azure / Office Services / Mobile Blog– My overall GitHub Repo – A Gist Recipe on how to set up Windows Azure MS with Xamaring.Forms–

6 Session Flow Xamarin 101 Overview Graph API Overview
Xamarin.Forms & Business Case Overview Project Deconstruction and Build Anew aka. DEMO Time Testing in iOS, Android Windows UWP & Gotchas /Best Practices Questions Comments Answers

7 Old School Build App Multiple Times Swift

8 Coming of Age Lowest Common Denominator

9 Where we are now! Xamarin Leads the way!
Native With Code Sharing

10 Windows API’s

11 iOS API’s & with Xamarin >> 100 % Coverage

12 Droid API’s & with Xamarin >> 100 % Coverage
Anything you can do in Objective-C, Swift, or Java can be done in C# with Xamarin using Visual Studio

13 Session Flow Xamarin 101 Overview Graph API Overview
Xamarin.Forms & Business Case Overview Project Deconstruction and Build Anew aka. DEMO Time Testing in iOS, Android Windows UWP & Gotchas /Best Practices Questions Comments Answers

14 Integrating with Office 365

15 What do you get with the Graph?
Single endpoint for: Accessing data /me, /users, /groups, /messages, /drive, …. Traversing data /drive/<id>/lastmodifiedByUser Accessing insights /insights/trending Work/School and Personal

16 One “Graph” to rule them all
One endpoint to access it: Operation Service endpoint GET my profile GET my files GET my photo GET my mail GET my calendar GET my manager GET last user to modify file foo.txt GET users in my organization GET group conversations GET people related to me GET my tasks GET my notes GET files trending around me

17 Get hands dirty with some Postman
1/26/ :19 PM Get hands dirty with some Postman © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 Building Apps using the Microsoft Graph
Gateway to data and insights in Office365 Easy traversal of objects and rich relationships Web Standards, Open Platform Secure data access OAuth2.0 OpenID Connect REST JSON

19 Session Flow Xamarin 101 Overview Graph API Overview
Xamarin.Forms & Business Case Overview Project Deconstruction and Build Anew aka. DEMO Time Testing in iOS, Android Windows UWP & Gotchas /Best Practices Questions Comments Answers

20 Xamarin + Xamarin.Forms => Goodness //
With Xamarin.Forms: more code-sharing, native controls Traditional Xamarin approach Shared UI Code

21 Why Xamarin.Forms Quickly and easily build native user interfaces using shared code Xamarin.Forms elements map to native controls and behaviors Mix-and-match Xamarin.Forms with native APIs Shared UI Code

22 What do you get with Xamarin.Forms
40+ Pages, Layouts, and Controls Build from code behind or XAML Two-way Data Binding Navigation Animation API Dependency Service Messaging Center

23 Views (Controls) ActivityIndicator BoxView Button DatePicker Editor
Entry Image Label ListView Map OpenGLView Picker ProgressBar SearchBar Slider Stepper TableView TimePicker WebView EntryCell ImageCell SwitchCell TextCell ViewCell + MORE!!

24 Layouts Stack Absolute Relative Grid ContentView ScrollView Frame

25 Pages Content MasterDetail Navigation Tabbed Carousel

26 Session Flow Xamarin 101 Overview Graph API Overview
Xamarin.Forms & Business Case Overview Project Deconstruction and Build Anew aka. DEMO Time Testing in iOS, Android Windows UWP & Gotchas /Best Practices Questions Comments Answers

27 Demo Fabian G. Williams Microsoft 2016 1/26/2018 11:19 PM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

28 Session Flow Xamarin 101 Overview Graph API Overview
Xamarin.Forms & Business Case Overview Project Deconstruction and Build Anew aka. DEMO Time Testing in iOS, Android Windows UWP & Gotchas /Best Practices Questions Comments Answers

29 Session Flow Xamarin 101 Overview Graph API Overview
Xamarin.Forms & Business Case Overview Project Deconstruction and Build Anew aka. DEMO Time Testing in iOS, Android Windows UWP & Gotchas /Best Practices Questions Comments Answers

30 Deploy, ramp-up on new services and onboard new users with Microsoft FastTrack:

31 Join the Microsoft Tech Community to collaborate, share, and learn from the experts:

32 Please evaluate this session
1/26/ :19 PM Please evaluate this session Your feedback is important to us! From your PC or Tablet visit MyIgnite at From your phone download and use the Ignite Mobile App by scanning the QR code above or visiting © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

33 1/26/ :19 PM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Microsoft 2016 1/26/2018 11:19 PM BRK3114 Create cross-platform mobile apps with Xamarin that connect to Office Services (BRK3114) Fabian G. Williams Sr."

Similar presentations


Ads by Google