Build React Native apps with Microsoft Graph

This tutorial teaches you how to build an React Native app that uses the Microsoft Graph API to retrieve calendar information for a user.


If you prefer to just download the completed tutorial, you can download or clone the GitHub repository.


Before you start this tutorial, you should have the following installed on your development machine.


This tutorial was written using the React Native CLI, which has specific prerequisites depending on your operating system and target platforms. See React Native Getting Started for instructions on configuring your development machine. The versions used for this tutorial are listed below. The steps in this guide may work with other versions, but that has not been tested.

  • Android Studio version 3.4.2 with the 1.8.0 JRE and the Android 9.0 SDK
  • Java Development Kit version 12.0.2
  • Xcode version 10.3
  • Node.js version 10.16.0


Please provide any feedback on this tutorial in the GitHub repository.