3-722.pptx

iOS and Android Apps with Office 365

1.0x

3-722.pptx

Created 2 years ago

Duration 0:00:00
lesson view count 73
iOS and Android Apps with Office 365
Select the file type you wish to download
Slide Content
  1. Todd S. Baginski

    Slide 1 - Todd S. Baginski

    • Vice President – Mobility and SharePoint Solutions – Canviz LLC
    • Josh Gavant
    • Senior Program Manager – Microsoft Corporation
    • iOS and Android Apps with Office 365
    • 3-722
    • //build/ content is being presented by Microsoft Office Mix The video for this session will be available shortly
  2. Slide 2

    • DATA
    • USERS
    • HTML
    • Developer vision
  3. What and Why

    Slide 3 - What and Why

    • iOS – Objective-C
    • Android – Java
    • Cordova – JavaScript
    • Now what?
    • Agenda
  4. Written in Objective-C, Java, and JavaScript.

    Slide 4 - Written in Objective-C, Java, and JavaScript.

    • Work with Xcode, Android Studio, and Sublime or Atom.
    • Distributed with CocoaPods, Maven, and npm.
    • Open source on GitHub.
    • What?
    • Idiomatic and native libraries for iOS, Android and Cordova.
  5. Save and open files from OneDrive

    Slide 5 - Save and open files from OneDrive

    • Add notes to notebooks with OneNote
    • Schedule meetings with Outlook
    • Check or send email
    • Look up colleagues with AAD Graph
    • Why?
    • Deepen your app with Office 365 data and services.
  6. Directory

    Slide 6 - Directory

    • Mail
    • Files
    • Calendar
    • Tasks
    • Lists
    • OneNote
    • Groups
    • Conversations
    • Office 365 APIs
  7. Libraries generated from API metadata

    Slide 7 - Libraries generated from API metadata

    • Shared client stack for each generated library
    • Azure AD Authentication Lib (ADAL) and OAuth for authorization
    • First-class support for Xcode & CocoaPods, Android Studio & Gradle, and Cordova & npm
    • Architecture
    • How are these built?
  8. Setup – IDE and Dependencies

    Slide 8 - Setup – IDE and Dependencies

    • Authentication with AAD
    • Construct a Client
    • Execute!
    • Getting Started
    • Three simple steps to make a call.
    • Setup
    • Auth
    • APIs
  9. iOS: Objective-C, CocoaPods, Xcode

    Slide 9 - iOS: Objective-C, CocoaPods, Xcode

  10. Android: Java, Android Studio, Gradle

    Slide 10 - Android: Java, Android Studio, Gradle

  11. Cordova: CLI, npm, Atom

    Slide 11 - Cordova: CLI, npm, Atom

  12. Dispatcher reviews incident and schedules repair

    Slide 12 - Dispatcher reviews incident and schedules repair

    • Mobile app
    • Property Inspection Code Sample Scenario
    • Inspector uses mobile app to conduct property inspection
    • Inspector reports incident via mobile app
    • Repair person receives incident repair appointment
    • Repair person uses mobile app to facilitate and complete repair
    • Dispatcher reviews and approves the repair
    • Mobile app
    • Mobile app
    • https://github.com/OfficeDev/Property-Inspection-Code-Sample
  13. Property Management Code Sample

    Slide 13 - Property Management Code Sample

  14. dev.office.com

    Slide 14 - dev.office.com

    • /android
    • /ios
    • github
    • /OfficeDev
    • /AzureAD
    • /AzureADSamples
    • /MSOpenTech
    • Try it out!
  15. Get started at dev.office.com/ios

    Slide 15 - Get started at dev.office.com/ios

    • Authentication sample: github.com/OfficeDev/O365-iOS-Connect
    • Common tasks: github.com/OfficeDev/O365-iOS-Snippets
    • SDKs: github.com/OfficeDev/Office-365-SDK-for-iOS
    • ADAL for iOS: github.com/AzureAD/azure-activedirectory-library-for-objc
    • Vipr: github.com/Microsoft/Vipr & github.com/MSOpenTech/vipr-t4templatewriter
    • Additional Resources - iOS
    • Docs, code, samples, and tools to get you started.
  16. Get started at dev.office.com/android

    Slide 16 - Get started at dev.office.com/android

    • Authentication sample: github.com/OfficeDev/O365-Android-Connect
    • Common tasks: github.com/OfficeDev/O365-Android-Snippets
    • SDKs: github.com/OfficeDev/Office-365-SDK-for-Android
    • ADAL for iOS: github.com/AzureAD/azure-activedirectory-library-for-android
    • Vipr: github.com/Microsoft/Vipr & github.com/MSOpenTech/vipr-t4templatewriter
    • Additional Resources - Android
    • Docs, code, samples, and tools to get you started.
  17. Cordova

    Slide 17 - Cordova

    • ADAL for Cordova: github.com/AzureAD/azure-activedirectory-library-for-cordova
    • Cordova Plugins: Files, Outlook, AAD Graph
    • github.com/OfficeDev/cordova-plugin-ms-files
    • github.com/OfficeDev/cordova-plugin-ms-outlook
    • github.com/AzureAD/azure-activedirectory-graph-cordova-plugin
    • Cordova Samples: ADAL, AAD Graph
    • github.com/AzureADSamples/NativeClient-MultiTarget-Cordova
    • github.com/AzureADSamples/NativeClient-GraphAPI-Cordova
    • Cordova Project: cordova.apache.org
    • Additional Resources - Cordova
    • Docs, code, samples, and tools to get you started.
  18. http://dev.office.com/devprogram

    Slide 18 - http://dev.office.com/devprogram

    • Developer Program Launch
    • E-mail Newsletters
    • Free Developer Subscription
    • 1 YEAR FREE
    • Free Training
    • Free Tools
    • Webinars
  19. Call to action

    Slide 19 - Call to action

    • Sign up for Developer Program
    • Collect your stickers at //build
    • Check out the express talks