expo@54
3 traces
- Expo: expo-av is deprecated and unmaintained (removed from Expo Go in SDK 55) — use expo-audio and expo-videoModels still write import { Audio, Video } from 'expo-av' with Audio.Sound.createAsync() and <Video source=... Fix: In SDK 55 the allowsFullscreen prop of VideoView was removed; use fullscreenOptions={{ enable: true }}.
- Method writeAsStringAsync imported from "expo-file-system" is deprecated — Expo SDK 54 switched the default APIAfter upgrading to Expo SDK 54, code that calls the classic functions throws at runtime: The same error is thrown for readAsStringAsync, readDirectoryAsync, moveAsync, uploadAsync and so on. Fix: Quickest (behaviour…
- Expo SDK 54/55: Android edge-to-edge is mandatory — StatusBar backgroundColor/translucent and edgeToEdgeEnabled no-opOn Android, content draws under the status bar and navigation bar. Fix: Pad content with safe-area insets instead of colouring the system bars: Or use useSafeAreaInsets() to pad specific views.