This module is an Expo module that provides you with the performance class of the device running your application. It uses the Android's DevicePerformance
class to determine whether the device is high-end, medium-end, or low-end based on its media performance class.
To install the module in your project, you can use the following command:
npm install expo-device-performance
First, import the module in your file:
import DevicePerformanceModule from 'expo-device-performance';
Then, you can use the getDevicePerformanceClass
function to get the performance class of the device:
const performanceClass = DevicePerformanceModule.getDevicePerformanceClass();
console.log(performanceClass); // "HIGH_END", "MED_END", or "LOW_END"
This function returns the performance class of the device.
- Returns: A promise that resolves to a string that indicates the performance class of the device. It can be one of the following values:
"HIGH_END"
: The device is considered high-end."MED_END"
: The device is considered medium-end."LOW_END"
: The device is considered low-end.
This project is licensed under the MIT License - see the LICENSE file for details.