Skip to content
OY ozgur yildiz
home writing work about
say hi →
/ writing / tags / #iOS

#iOS

5 posts tagged with this topic. ← All tags

  • Apr 3, 2025

    WebSocket on mobile: what the OS does to your connection in the background.

    Mobile operating systems aggressively manage connections when an app is backgrounded. What iOS and Android do to your WebSocket and how to handle it.

  • Mar 3, 2025

    Background vs foreground on iOS: what happens to your WebSocket.

    iOS aggressively suspends background apps to save battery. What that means for WebSocket connections and the strategies for handling the transition.

  • Feb 20, 2025

    Platform-specific code: .ios.js files vs Platform.OS.

    React Native offers two ways to write platform-specific code: file extensions that the bundler resolves automatically, and the Platform API for inline branching.

  • Feb 10, 2025

    Microphone permission on iOS: the request flow and the edge cases.

    How iOS microphone permissions work, when the system dialog appears, what happens when users deny it, and how to handle all the states in a React Native app.

  • Feb 6, 2025

    The iOS keyboard covers your input. Here's the fix.

    When the iOS keyboard opens, it can cover the TextInput the user is typing into. The correct fix depends on your layout, and there are several approaches.

OY ozgur yildiz
GitHub LinkedIn Email RSS
© 2026 ozgur yildiz. all rights reserved.