@ankipro/react-native-window-resize
v1.0.0
Published
React Native window resizer for iOS
Readme
@ankipro/react-native-window-resize
React Native library to resize app window on iOS. This library is mainly needed to quickly change the screen resolution by simulating different devices without having to open several simulators to test different resolution-dependent functions on the same device.

Installation
yarn add @ankipro/react-native-window-resizeinstall pods
npx pod-installUsage
import WindowResizer from '@ankipro/react-native-window-resize';
// ...
WindowResizer.resizeToDefault();
WindowResizer.resizeTo(deviceModel);
WindowResizer.getAvailableDeviceModels((deviceModels) => ...)For more information see example.
Methods
Name | Type | Description -|-|- .getAvailableDeviceModels() | onComplete: (deviceModels: Array<DeviceModel>) => void | Get a list of device dimensions that are smaller than the current device .resizeTo() | (deviceModelName: string) => void | Resize to 'deviceModelName' device .resizeToDefault() | () => void | Reset to initial window size
Types
type DeviceModel = {
name: string;
width: number;
height: number;
};Contributing
See the contributing guide to learn how to contribute to the repository and the development workflow.
License
MIT
Made with create-react-native-library
