Expo

Documentation

Unimodules Full List

Below is a quick reference list of all Bare Workflow unimodules.
Also be sure to take a look at the Bare Workflow Hello World page, to help with Installing a Unimodule and using react-native-unimodules.

// Accelerometer
import { Accelerometer } from 'expo-sensors';

// AdMob
import { AdMobBanner, AdMobInterstitial, AdMobRewarded, PublisherBanner } from 'expo-ads-admob';

// Amplitude
import * as Amplitude from 'expo-analytics-amplitude';

// AppAuth
import { AppAuth } from 'expo-app-auth';

// Asset
import { Asset } from 'expo-asset';

// Audio
import { Audio } from 'expo-av';

// AV
import { Audio, Video } from 'expo-av';

// Barcode Scanner
import { BarCodeScanner } from 'expo-barcode-scanner';

// Barometer
import { Barometer } from 'expo-sensors';

// Blur View
import { BlurView } from 'expo-blur';

// Brightness
import * as Brightness from 'expo-brightness';

// Calendar
import * as Calendar from 'expo-calendar';

// Camera
import { Camera } from 'expo-camera';

// Constants
import Constants from 'expo-constants';

// Contacts
import * as Contacts from 'expo-contacts';

// Crypto
import * as Crypto from 'expo-crypto';

// Device Motion
import { DeviceMotion } from 'expo-sensors';

// Document Picker
import * as DocumentPicker from 'expo-document-picker';

// Facebook
import * as Facebook from 'expo-facebook';

// Face Detector
import * as FaceDetector from 'expo-face-detector';

// File System
import * as FileSystem from 'expo-file-system';

// Font
import * as Font from 'expo-font';

// GL View
import { GLView } from 'expo-gl';

// Google Sign In
import * as GoogleSignIn from 'expo-google-sign-in';

// Gyroscope
import { Gyroscope } from 'expo-sensors';

// Haptics
import * as Haptics from 'expo-haptics';

// Image Manipulator
import * as ImageManipulator from 'expo-image-manipulator';

// Image Picker
import * as ImagePicker from 'expo-image-picker';

// In-App Purchases
import * as InAppPurchases from 'expo-in-app-purchases';

// Intent Launcher
import * as IntentLauncher from 'expo-intent-launcher';

// Keep Awake
import KeepAwake from 'expo-keep-awake';

// Linear Gradient
import { LinearGradient } from 'expo-linear-gradient';

// Local Authentication
import * as LocalAuthentication from 'expo-local-authentication';

// Localization
import * as Localization from 'expo-localization';

// Location
import * as Location from 'expo-location';

// Magnetometer
import { Magnetometer } from 'expo-sensors';

// Mail Composer
import * as MailComposer from 'expo-mail-composer';

// Media Library
import * as MediaLibrary from 'expo-media-library';

// Pedometer
import { Pedometer } from 'expo-sensors';

// Permissions
import * as Permissions from 'expo-permissions';

// Print
import { Print } from 'expo-print';

// Random
import * as Random from 'expo-random';

// Secure Store
import * as SecureStore from 'expo-secure-store';

// Segment
import * as Segment from 'expo-analytics-segment';

// Sensors
import {
  Accelerometer,
  Barometer,
  Gyroscope,
  Magnetometer,
  MagnetometerUncalibrated,
  Pedometer,
} from 'expo-sensors';

// Sharing
import * as Sharing from 'expo-sharing';

// SMS
import * as SMS from 'expo-sms';

// Speech
import * as Speech from 'expo-speech';

// SQLite
import { SQLite } from 'expo-sqlite';

// Video
import { Video } from 'expo-av';

// VideoThumbnails
import * as VideoThumbnails from 'expo-video-thumbnails';

// Web Browser
import * as WebBrowser from 'expo-web-browser';