I recently gave an internal presentation about Hotwire Native (with a brief introduction to the web side Hotwire as well), and I decided to record it and share it with y'all. You may watch it on YouTube.
I tried to cover everything I wish I knew about Hotwire, diving a little deep on the native side, but still covering everything needed to get there (in the very "just enough to be dangerous" philosophy), so it covers:
A quick introduction to Turbo, the core of Hotwire: we go from the basics, so Turbo Drive, Turbo Frames, and Turbo Streams. Then, some of the new things in Turbo 8, such as Page Refreshes, View Transitions, and Prefetching of Links;
When we need to write JavaScript, we can tap into Stimulus: I give a brief introduction to Stimulus itself, from generating the controller to binding it, then using targets and actions.
Then we can augment the mobile experience with Hotwire Native: we'll go from the Getting Started, passing through path configuration, then learning about relying on the fact that our phones know how to interact with web apps for our first native integrations (camera but also virtual keyboards), then we dive a little deeper onto Bridge Components and Native Screens. I also show a demo application with most of that in action.
It turned out to be a nice introduction to Hotwire and Hotwire Native, IMHO. You may find all the links I mentioned at the end in the slide deck.