Book sale, Hotwire Native LIVE #2, and Hotwire Native around the web

This is an archive of Joe Masilotti's newsletter. Subscribe for weekly-ish updates on building Hotwire Native apps powered by Ruby on Rails.

Hey folks! Can you believe it’s June already? The summer has officially begun in Portland. I mean, just look at that forecast. 😍

Weather forecast of Portland, OR for this week showing no rain and perfect sunny weather.
Weather forecast of Portland, OR for this week showing no rain and perfect sunny weather.

Hotwire Native LIVE

Last week I ran the first Hotwire Native LIVE episode on YouTube. I built an iOS and Android app from scratch and answered 20+ questions from viewers. Between YouTube and Twitter, the recording has already been viewed over 2000 times. 😲

And this week I’m covering bridge components: what they are, how to add them to your iOS and Android apps, and examples of components I’ve built for clients. I’d love to see you there!

Book sale

My book’s publisher, Pragmatic Bookshelf, is wrapping up their spring sale. That means you can get my book, along with almost 50 others, for 40% off until the end of the week.

Use code SPRING2025 on the Pragmatic Bookshelf website to grab your discount.

Pragprog.com 40% off spring sale
Pragprog.com 40% off spring sale

Hotwire Native around the web

Seamless Loading with Hotwire Native

Stephen and Alan from Katalyst Interactive documented their approach to building a Hotwire Native app with seamless loading on launch. They weren’t satisfied with their iOS app showing the native launch screen then dropping the user directly to a blank page with a spinner.

By preloading the web view, detecting when it’s ready, and using a smooth crossfade transition, we made the Hotwire Native app feel truly native.

Custom Android Keyboard Extension

William Kennedy wrapped up his series on Hotwire Native Android with an article on building a custom keyboard extension. He uses a bridge component to add a native toolbar when a Trix editor is focused. Users can then tap native buttons to toggle bold, italic, and headings.

This is a great feature to build if you want to build a markdown editor in your app that’s accessible via mobile.

Until next time, everyone!

This was an archive of Joe Masilotti's newsletter. Subscribe for weekly-ish updates on building Hotwire Native apps powered by Ruby on Rails.