Take One Contact, Not the Whole Book — iOS 18's ContactAccessButton
iOS 18 adds a limited tier to contacts access. With ContactAccessButton you can receive just the one contact a user picks, without ever asking for the whole address book. Assuming the native Swift Rork Max generates, here is the design and implementation.
Building a Native Bluetooth Pairing Sheet with AccessorySetupKit
iOS 18's AccessorySetupKit lets you pair a single, specific device through a system sheet without the broad Bluetooth permission prompt. Assuming the native Swift that Rork Max generates, here is the path from declaration to picker to connection, with working code.
On-Device Translation in a Rork Max App with iOS 18 — Free, Offline, Multilingual
Add free, offline, real-time translation to a Rork Max Swift app using the iOS 18 Translation framework. Covers checking language availability, batch translation, and avoiding empty results — all with working Swift code.
Adding a Wallpaper Shuffle to the iOS 18 Control Center in a Rork App
A field guide to bolting an iOS 18 Control Center control (ControlWidget) onto a Rork-built React Native wallpaper app — App Group sharing, AppIntent, and the Expo config plugin that keeps it from breaking on every prebuild.
Adding iOS 18 Dark / Tinted Icons and Android Themed Icons to a Rork App
A practical walkthrough for shipping iOS 18 dark and tinted icons and Android 13+ themed icons from a Rork-generated project. Asset prep, Expo config, cache pitfalls when replacing icons, and what App Store Connect actually checks for.