hotwire-native-android

Configure Hotwire Native Android navigation, bridge components, and WebView authentication.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

Building a hybrid Android app around Rails/Hotwire becomes complex when you need native navigation, URL-to-screen mapping, JS-to-Kotlin bridge UI, and secure authentication that works inside a WebView.

Core Features & Use Cases

  • Hybrid navigation with path-based routing: map URL patterns to navigation behavior, including deep links and modal/presentation contexts for screens.
  • Bridge components (JS ↔ Kotlin): build native UI capabilities (buttons, forms, menus) controlled from web content using a structured three-part pattern.
  • Authentication that survives navigation: implement cookie-based and token-based authentication patterns, including token sync into WebView cookies and Rails-side cookie handling.
  • Native screen integration: connect Hotwire web destinations to Android fragments using deep links and navigator host configurations.

Quick Start

Implement the Hotwire Native Android skeleton by wiring a navigator host in your Activity, loading path configuration rules, registering bridge components, and then adding token/cookie auth plus fragment deep links as you integrate your Rails app.

Frequently Asked Questions about hotwire-native-android

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

FAQPage Schema
How do I build a hybrid Android app with Rails and Hotwire Native?▼

To build a hybrid Android app with Rails and Hotwire Native, you wire a navigator host in your Activity, load path configuration rules, register bridge components, and add Rails integration helpers for native-friendly navigation behavior.

How do I handle WebView authentication in a Hotwire Native Android app?▼

WebView authentication in a Hotwire Native Android app is handled using cookie-based and token-based patterns, including syncing tokens into WebView cookies and configuring Rails-side cookie handling to maintain sessions.

How do bridge components work for JS to Kotlin communication?▼

Bridge components enable JS to Kotlin communication by building native UI capabilities like buttons and forms controlled from web content using a structured three-part pattern that connects web destinations to Android fragments.

Can I map URL patterns to native modal or forward presentation flows in Android?▼

Yes, you can map URL patterns to navigation behavior using path configuration loading, enabling deep-linked screens and URL-pattern-driven routing for modal or forward presentation contexts in your Android app.

Do I need a remote JSON file for path configuration in Hotwire Native Android?▼

You can load path configuration from either a local asset JSON file or a remote JSON source, which defines the rules for mapping URL patterns to native navigation behavior and fragment destinations.