Rock Mobile Docs

Please login to access all of the features of the Community Site.

Lava Application

A Lava Application exposes endpoints whose Code Template emits XAML instead of HTML, so you can build dynamic, interactive mobile screens in Lava without writing any C#.

This section documents Helix, Rock's HTMX-based approach for the mobile app: an endpoint returns a chunk of XAML, the app swaps it into the live page, and the person never leaves the screen they were on. Start with the Overview, then read Writing Fragments before you write your first endpoint.

In this section

Overview Writing Fragments Requests and Targeting Triggers Forms and Values Indicators and Errors Endpoint Responses Cover Sheets Inheritance Tips and Tricks Attribute Reference Security Limitations