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.