I treat mobile apps as an environment with constraints of its own - memory, battery, connectivity and the process lifecycle. I build them to survive dropped connections, app state transitions and platform differences, instead of assuming the conditions typical of the web.
React Native, Expo, TypeScript, iOS, Android, Mobile UI, Navigation, Deep Linking, Push Notifications, Offline First, Local Storage, App Lifecycle, Permissions, Performance, Native Modules