hotwire-native-ios

Build hybrid iOS apps wrapping Rails web experiences with native navigation.

1|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/LaunchPadLab/ai-bank --skill hotwire-native-ios
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hotwire-native-ios
Source: https://github.com/LaunchPadLab/ai-bank/tree/main/claude/skills/hotwire-native-ios
Command: npx skills add https://github.com/LaunchPadLab/ai-bank --skill hotwire-native-ios

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Build iOS apps that reuse your existing Rails web UI while still delivering native-feeling navigation, UI elements, and routing patterns.

Core Features & Use Cases

  • Bridge Components (JS ↔ Swift): Create native UI controls (e.g., buttons, forms, menus) that can be driven by web content and callbacks.
  • Path Configuration Routing: Map URL patterns to navigation behavior such as push vs modal presentation and native screen identifiers.
  • Authentication Integration: Support cookie-based and token-based auth so WebView sessions align with your backend (including handling 401 and logout flows).
  • Rails Server Patterns: Use Turbo/rails helpers to conditionally render and redirect appropriately for Turbo Native apps.

Quick Start

Ask an AI assistant to generate a minimal Hotwire Native iOS setup that includes path-configuration routing, a registered bridge component, and Rails authentication patterns.

Frequently Asked Questions about hotwire-native-ios

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a hybrid iOS app that wraps a Rails web UI with native navigation?

You wrap your Rails web experiences using Hotwire Native iOS, configuring Swift/UIKit setup and path-configuration routing to map URL patterns to native push or modal presentation behaviors for Turbo-driven visits.

How do bridge components connect JavaScript to Swift in a Turbo Native iOS app?

Bridge components connect JavaScript to Swift by creating native UI controls like buttons and forms that receive web content input and trigger native callbacks, enabling seamless JS-to-Swift communication within your Turbo-driven visits.

Can I use cookie-based and token-based authentication with Hotwire Native iOS?

Yes, Hotwire Native iOS supports both cookie-based and token-based authentication integration, aligning WebView sessions with your Rails backend and handling 401 responses and logout flows appropriately for Turbo Native apps.

What is path configuration routing for Turbo Native iOS and when do I need it?

Path configuration routing maps URL patterns to navigation behavior such as push versus modal presentation and native screen identifiers. You need it when you want specific Rails routes to trigger native UI elements instead of standard web visits.

Does Hotwire Native iOS work with turbo-rails helpers for conditional rendering?

Yes, Hotwire Native iOS works with turbo-rails helpers, allowing your Rails server to conditionally render and redirect appropriately for Turbo Native apps based on whether the visit originates from the native iOS wrapper.