Skip to content

maartenvandillen/react-native-device-detection

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

react-native-device-detection

About

The class was written to simplify the process of determining what platform was currently running to easily change Styles or JSX as needed.

Install

npm install react-native-device-detection --save

Usage

Import into a project file:

Require Import: const Device = require('react-native-device-detection');

ES6 Modules: import { isAndroid } from 'react-native-device-detection;

Then you can make changes to your StyleSheet like so:

if(Device.isIos) {
  Object.assign(styles, {
    ...
  });
}

or

if(Device.isTablet) {
  Object.assign(styles, {
    ...
  });
}

You can also use it anywhere else in your code where you need to differentiate between platforms.

Available props:

  • pixelDensity
  • width
  • height
  • isIos
  • isAndroid
  • isPhone
  • isTablet
  • isIphoneX

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%