Muchas de las cosas que hagamos, se verá y funcionará igual tanto en android como en iphone, pero si quisieramos cambiar el comportamiento o aplicar estilos según la plataforma en donde se corra la aplicación, podemos usar la API de Platform.
Platorm.OS
nos devuelveandroid
oios
.
import {Platform, StyleSheet} from 'react-native';
const styles = StyleSheet.create({
height: Platform.OS === 'ios' ? 200 : 100,
});
Platorm.select
se comporta según la plataforma
import { Platform, TouchableOpacity } from 'react-native';
...
<TouchableOpacity
onPress={Platform.select({
android: () => console.log('estamos en android'),
ios: () => console.log('estamos en iOS'),
})}
/>