Permissions
Runtime permissions on iOS and Android, permission statuses, blocked permissions and settings, libraries
Push Notifications
How push notifications work, device tokens, notification vs data messages, foreground / background / quit behavior, APNs keys, libraries
App Lifecycle and Background Work
AppState states and events, refresh on return, hiding content in the app switcher, why JS stops in the background, expo-background-task, Headless JS, foreground services
Deep Linking
Custom URL schemes vs Universal Links and App Links, linking config, cold start vs a running app, opening a screen from a notification