This month’s Office 365 Dev Digest was written by Jeremy Thake, technical product manager for the Office 365 Dev team.
Welcome to the fifth edition of Dev Digest, designed to help you—the Office 365 developer—keep up-to-date with what’s new in Office 365 development.
On July 9th we announced the news that Office 2016 for Mac was released. Currently this includes support for Office Add-ins in Outlook, and our engineering team is working hard to support add-ins in Word, PowerPoint and Excel as well. This means if you have written an Office Add-in that works right now with Office 2013 on Windows desktop, Office Online or Office for iOS, it will also work with the Mac version.
On June 24th, we also announced that Office for Android Phone is generally available. Right now, these apps do not support Office Add-ins, but once our engineers are done with OSX and iOS add-in support, Android is next!
Visual Studio 2015 will also be released on July 20th with an online streamed Connect() event that is well worth watching! Based on your feedback we made improvements for Office 365 developers, including an updated Add Connected Service wizard.
We also announced that Office 365 users gain one-click access to third-party apps through a new Office 365 Store tile on the app launcher and Store link in the My Apps page. This will dramatically increase the exposure of your products in the Office 365 Store. We are seeing more and more products want to be a first-class citizen of the Office 365 experience across all our workloads and not just inside Office apps and SharePoint.
There are new activity logging and reporting capabilities through the Office 365 Management Activity API. The capabilities here will continually grow over time, and if you are an ISV, there is a program where you can submit your interest.
We have just published a bunch of new hands-on labs for APIs that we announced in a preview of Build/Ignite at dev.office.com/training. Check out over 80 labs, including File Handler, Groups API, Unified API and Video Portal APIs, which you can take in your own time for free at dev.office.com/training.
We worked closely to get a case study published about how Blue Meteorite in Finland transformed their on-premises SharePoint Farm Solution intranet product to the SharePoint Add-in model. For more information on how to transform your product, please visit dev.office.com/transform.
Our team also created a new Reddit sub-reddit to encourage contributions and a FlipBoard magazine to keep up-to-date with news around Office 365 development!
I encourage you all to engage with us on the Office 365 Technical Network with your questions.
Dev documentation
The Microsoft Content Publishing team works hard producing documentation to help developers learn our platform. Here are the key new and updated articles for this month:
Solution guidance (SharePoint)
Create remote timer jobs in SharePoint
Authorize provider-hosted app users at run time by using OAuth
Cross-domain images in SharePoint provider-hosted add-ins
Elevated privileges in SharePoint Add-ins
Upload web parts in SharePoint
Use asynchronous operations in SharePoint Add-ins
Office Add-ins
Document.getFileAsync method
Document.getSelectedDataAsync method
Document.setSelectedDataAsync method
TableData object
TableData.headers property
TableData.rows property
Context.commerceAllowed property
Context.touchEnabled property
Office integration
Integrate with Office from iOS applications
Office for iOS support for the iOS Document Picker
Integrate with Office from Windows universal apps
Integrate with Office from Win32 sync clients
Office for Android support for the Android Storage Access Framework
Integrate with Office from Android applications
Office 365 APIs
New
Office 365 Management APIs overview
Office 365 Service Communications API reference (preview)
Office 365 Management Activity API reference (preview)
Office 365 APIs for Mail hands on Lab
Office 365 APIs for Calendar hands on Lab
File Handler hands on Lab
Groups API hands on Lab
Unified API hands on Lab
Video API hands on Lab
Updates
Office 365 Groups REST API reference (preview)
Video REST API reference (preview)
Files REST API reference
Resource reference for the Mail, Calendar and Contacts REST APIs
Discovery Service REST API reference
Office 365 for Enterprise Developers
SharePoint Add-ins
New
Add custom client-side rendering to a SharePoint-hosted SharePoint Add-in
Create a custom ribbon button in the host web of a SharePoint Add-in
For more documentation check out Office developer documentation.
Code samples
Our team is continually on the lookout for new code samples to help you jump-start your own projects. Here is a list of the most recent new and updated samples from Microsoft as well as the dev community.
New
O365-Android-ArtCurator
O365-iOS-ArtCurator
O365-WinPhone-ArtCurator
O365-Angular-ArtCurator
Office app development—Medium article for Art Curator sample apps
Most recent Office 365 Dev podcasts
Since joining Microsoft last year, I have been running around campus interviewing people about various dev topics. If you would like to hear me interview someone on a particular topic, please submit your suggestions in the Yammer group, and I’ll go hunt the relevant people down to interview.
Here are the most recent podcast interviews:
Episode 051 on Office UI Fabric
Episode 052 on client side dev with Mark Rackley
Episode 053 on micro services with Bob German
Episode 054 panel discussion on SharePoint development
For more podcasts check out dev.office.com/podcasts.
Patterns and practices
The Microsoft Patterns and Practices team is working hard to release samples to show the power of SharePoint Add-ins. Don’t forget to join the monthly community calls to hear the updates from them directly on Skype for Business and the previously launched Skype Developer Platform (developer.skype.com).
Here are the latest updates from the team:
Updated Transform page on dev.office.com/transform
Office 365 Developer Patterns and Practices (PnP)—June release details
PnP July community call recording at Channel 9
New training package created based on the PnP guidance at OfficeDevPnPTraining
Numerous new videos in the PnP Channel 9 check at OfficeDevPnPVideos
Numerous updates and new articles to PnP section in MSDN at OfficeDevPnPMSDN
For more on patterns and practices check out dev.office.com/patterns-and-practices. All questions related on released materials and guidance can be added to our Yammer group at OfficeDevPnPYammer.
Dev community blog posts
The Office 365 dev community has been busy this month. It is exciting to see the effort people put into their posts in their spare time to share with the community.
Check out these articles from the Microsoft field, MVPs and more:
An early look at Cortana integration with Office 365
Microsoft Garage Tossup app
Worldwide Partner Conference (WPC) 2015
Gigjam: unleashing the human process
Debugging websites with Visual Studio code by Sahil Malik
SharePoint apps add-ins minify
Adding Custom Tiles to the Office 365 App Launcher by Wes Hackett
Inconvenient Internet Explorer security zones and Azure AD web applications by Waldek Mastykarz
Header/Footer with Breadcrumb and Global Ribbon SPO Office 365 Dev
Getting started with adaljs and Office 365 APIs by Scot Hillier on ITUnity
Troubleshooting SharePoint Add-ins configuration on-premises by Matthew McDermott
SharePoint client-side devs be heard by Marc Rackley
Office 365 Video Portal API deep dive by Balamurugan Kailasam on the SharePointCommunity.net
Azure Logic apps YouTube Channel
Implementing AD integration with Office 365 using a sub-domain (for dev/test) by Chris O’Brien
Hooking SharePoint APIs with Android by Kris Wagner
Inconvenient ADAL JS Angular with simultaneous CORS requests by Waldek Mastykarz
Using The Force With Office 365 by Todd Baginski
SPTechCon Developer Days follow Up by Marc Anderson
Get SharePoint Apps for current web using JavaScript CSOM (Office 365) by Chris O’Connor
Transforming SharePoint customizations to add-in model training package by Vesa Juvonen
Why are we talking about the new Office 365 Authoring Tools again? by Marc Anderson on ITUnity.com
Visual Studio 2015 RC Connected Services by Tim Ferro
Developing Yammer apps for iOS/OS X with ADAL, REST API and Swift 2.0 by Stephane Cordonnier
MVP Dev Track Day1—Native iOS Apps using Swift for Office365 by Sahil Malik
Office Store
Companies across the globe are extending the value of Office every day with Office Add-ins. See how these solutions are making a difference at real companies by watching their stories on betterwith.office.com! We have two new videos for you to check out.
Barnes Healthcare deploys BetterCloud to tighten management of its Office 365 platform
New Signature migrates to a digital approval process with DocuSign and Office 365
Upcoming events
There are plenty of events on the horizon…don’t miss out on these great events with Office 365 content. Our team looks forward to meeting you all at these events, so don’t be shy come say hello at the Office 365 booth!
Aug. 18–20
SharePoint Fest, Seattle
Oct. 12
Unity Connect, Amsterdam
Oct. 14
DevIntersection, Amsterdam
Oct. 26
DevIntersection, Las Vegas
Nov. 9–12
European SharePoint conference
For more events check out dev.office.com/events.
Until next month, please join our community discussions at www.yammer.com/itpronetwork and follow us on @OfficeDev on Twitter and on Facebook.
Also, be sure to follow along with us on our daily developer mission: Jeremy Thake (@jthake), Chris Johnson (@loungflyz), Sonya Koptyev (@SonyaKoptyev), Dave Pae (@davidpae) and Jim Epes (@j_epes).
—Jeremy Thake
The post Office 365—monthly Dev Digest for July appeared first on Office Blogs.