{"id":1093,"date":"2015-02-04T10:12:44","date_gmt":"2015-02-04T17:12:44","guid":{"rendered":"https:\/\/toddbaginski.com\/blog\/?p=1093"},"modified":"2015-05-06T15:23:19","modified_gmt":"2015-05-06T21:23:19","slug":"sharepoint-mobile-learning-resources","status":"publish","type":"post","link":"https:\/\/toddbaginski.com\/blog\/sharepoint-mobile-learning-resources\/","title":{"rendered":"SharePoint Mobile &#8211; Learning Resources"},"content":{"rendered":"<p>In this article you will find links to many learning resources about SharePoint and mobile technology.<\/p>\n<p><strong>Videos<\/strong><\/p>\n<p>If you are interested in learning more about ADAL, O365 APIs, and mobile apps check out <a href=\"http:\/\/www.microsoftvirtualacademy.com\/training-courses\/deep-dive-integrate-office-365-apis-in-your-mobile-device-apps\" target=\"_blank\">these Microsoft Virtual Academy Videos<\/a>.\u00a0 I recorded the iOS and Android videos with Josh Gavant.\u00a0 Scot Hillier, Ted Pattison, and Richard diZerega recorded other platform specific videos as well.\u00a0 The videos discuss how to authenticate to O365 and interact with O365 SharePoint Lists and Libraries, OneDrive, and Exchange from mobile apps.\u00a0 The videos also contain many links to the ADAL and O365 SDKs and other developer resources pertaining to these topics.<\/p>\n<p>You can find the code samples shown in the videos <a href=\"https:\/\/github.com\/OfficeDev\/TrainingContent\" target=\"_blank\">here<\/a>, and also in the\u00a0<a href=\"https:\/\/github.com\/OfficeDev\/Property-Inspection-Code-Sample\/tree\/master\" target=\"_blank\">Property Inspection Code sample in OfficeDev GitHub repository<\/a>\u00a0describes below.<\/p>\n<p><strong>Code Samples<\/strong><\/p>\n<p>The\u00a0<a href=\"https:\/\/github.com\/OfficeDev\/Property-Inspection-Code-Sample\/tree\/master\" target=\"_blank\">Property Inspection Code sample in OfficeDev GitHub repository<\/a>\u00a0contains a plethora of mobile samples on the following platforms.<\/p>\n<p style=\"padding-left: 30px;\">&#8211; Android<\/p>\n<p style=\"padding-left: 30px;\">&#8211; iOS<\/p>\n<p style=\"padding-left: 30px;\">&#8211; Cordova\/PhoneGap<\/p>\n<p style=\"padding-left: 60px;\">Android<\/p>\n<p style=\"padding-left: 60px;\">iOS<\/p>\n<p style=\"padding-left: 60px;\">Windows Universal<\/p>\n<p style=\"padding-left: 60px;\">WP8<\/p>\n<p style=\"padding-left: 30px;\">&#8211; Xamarin<\/p>\n<p>These <a href=\"https:\/\/github.com\/OfficeDev\/Property-Inspection-Code-Sample\/tree\/master\" target=\"_blank\">Property Inspection Code sample in OfficeDev GitHub repository<\/a>\u00a0samples demonstrate\u00a0how to do the following things with mobile apps via O365 APIs and O365 REST APIs.<\/p>\n<p style=\"padding-left: 30px;\">&#8211; Send Email via Exchange<\/p>\n<p style=\"padding-left: 30px;\">&#8211; CRUD operations on SharePoint Lists<\/p>\n<p style=\"padding-left: 60px;\">Querying SharePoint list data<\/p>\n<p style=\"padding-left: 60px;\">Creating SharePoint list data<\/p>\n<p style=\"padding-left: 30px;\">&#8211; Updating SharePoint list data to trigger workflows<\/p>\n<p style=\"padding-left: 30px;\">&#8211; CRUD operations on documents in SharePoint Document Libraries<\/p>\n<p style=\"padding-left: 60px;\">Taking photos in mobiles apps and uploading to SharePoint<\/p>\n<p>The\u00a0<a href=\"https:\/\/github.com\/OfficeDev\/O365-Android-Start\" target=\"_blank\">Office 365 Android Starter Sample<\/a>\u00a0shows you basic operations using the Files and Calendar service endpoints on Office 365. It also demonstrates how to authenticate with multiple Office 365 services in a single app.<\/p>\n<p>The <a href=\"https:\/\/github.com\/OfficeDev\/Cordova-Calendar-App-Code-Sample\" target=\"_blank\">Cordova Calendar App Sample<\/a>\u00a0created using Ionic demonstrates the usage of O365 Calendar API to read, filter, delete and add event. It lists the events into 3 different categories.<\/p>\n<p>The <a href=\"https:\/\/github.com\/OfficeDev\/Cordova-Contact-App-Code-Sample\" target=\"_blank\">Cordova Contact Client App<\/a>\u00a0created using Ionic demonstrates the usage of O365 Contact API to read add contact.<\/p>\n<p>The <a href=\"https:\/\/github.com\/OfficeDev\/Cordova-Mail-App-Code-Sample\" target=\"_blank\">Cordova Mail App Sample<\/a> created using Ionic demonstrates the usage of O365 Mail API to read, filter and delete mail. It lists the user mails into 3 different categories a.) Important, b.) Unread and c.) All mails.\\<\/p>\n<p>The <a href=\"https:\/\/github.com\/OfficeDev\/XamarinAndroidO365\" target=\"_blank\">Xamarin Android Office 365 Sample<\/a>\u00a0shows how to use query Office 365 API service from a Xamarin Android project. \u00a0This is your simplest example to learn how to use the ADAL binding sin a Xamarin project. \u00a0The Xamarin project in the Property Inspection code sample uses the same approach.<\/p>\n<p><strong>SDKs<\/strong><\/p>\n<ul>\n<li>\u00a0<a href=\"https:\/\/github.com\/OfficeDev\/Office-365-SDK-for-Android\" target=\"_blank\">Office 365 SDK for Android<\/a><\/li>\n<li>\u00a0<a href=\"https:\/\/github.com\/OfficeDev\/Office-365-SDK-for-iOS\" target=\"_blank\">Office 365 SDK for iOS<\/a><\/li>\n<\/ul>\n<p><strong><br \/>\nArticles<\/strong><\/p>\n<p><a href=\"http:\/\/chakkaradeep.com\/index.php\/getting-started-with-office-365-apis-and-xamarin-projects\/\" target=\"_blank\">Getting Started with O365 APIs in Xamarin Projects<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article you will find links to many learning resources about SharePoint and mobile technology. Videos If you are interested in learning more about ADAL,<span class=\"excerpt-hellip\"> [\u2026]<\/span><\/p>\n","protected":false},"author":1,"featured_media":1096,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[96,46,104,97],"tags":[58,61,60,59,54,57,45,7,80,91],"class_list":["post-1093","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobile","category-most-popular","category-office-365","category-sharepoint","tag-android","tag-ios","tag-ipad","tag-iphone","tag-mobile","tag-mobility","tag-o365","tag-sharepoint","tag-windows-phone-8","tag-xamarin"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/toddbaginski.com\/blog\/wp-json\/wp\/v2\/posts\/1093","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toddbaginski.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/toddbaginski.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/toddbaginski.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/toddbaginski.com\/blog\/wp-json\/wp\/v2\/comments?post=1093"}],"version-history":[{"count":5,"href":"https:\/\/toddbaginski.com\/blog\/wp-json\/wp\/v2\/posts\/1093\/revisions"}],"predecessor-version":[{"id":1099,"href":"https:\/\/toddbaginski.com\/blog\/wp-json\/wp\/v2\/posts\/1093\/revisions\/1099"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/toddbaginski.com\/blog\/wp-json\/wp\/v2\/media\/1096"}],"wp:attachment":[{"href":"https:\/\/toddbaginski.com\/blog\/wp-json\/wp\/v2\/media?parent=1093"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/toddbaginski.com\/blog\/wp-json\/wp\/v2\/categories?post=1093"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/toddbaginski.com\/blog\/wp-json\/wp\/v2\/tags?post=1093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}