Strada explained via a real app
Strada explained via a real app video

Strada explained via a real app

Hey folks and happy new year,

To celebrate I'm trying out a new email design. I'm also going to include a few links to Hotwire content from around the web every week. Hit reply and let me know what you think!

This week's topic is Strada, an optional add-on for?Turbo Native apps?that enables native components driven by the web. It unlocks?progressive enhancement?of individual controls without converting entire screens to native.

For example, converting a <button> to a UIBarButtonItem on iOS or rendering a HTML modal with ModalBottomSheetLayout on Android.

But I found it hard to really understand what Strada does before I saw any code. So I thought it best to walk through some code from a real world app and explain everything that’s going on.

Here’s a 10 minute video covering the Strada integration in my open source app, Daily Log. It highlights how the native button component is built, the HTML markup required, and the Stimulus controller that glues it all together.

https://youtu.be/v5XQ_KHEzOc

Hopefully that helps connect some dots around what Strada is and how it can be used!

What are you excited to use Strada for in your Turbo Native app?

Mike Munroe

I help companies build better software with an emphasis on high quality combined with speed of execution.

1 年

Joe Masilotti Great coverage on this topic. Enjoyed seeing some Stimulus familiarity when you start jumping into your bridge components around 1:35. The mobile side of things will continue to look somewhat weird for those that have not done much mobile development, but another area I thought you do a good job getting those without mobile experience more comfortable.

回复

要查看或添加评论,请登录

Joe Masilotti的更多文章

  • Two new chapters and recent podcast appearances

    Two new chapters and recent podcast appearances

    Hey folks! I have a lot of exciting updates, so let’s dive right in. I finished the first draft of my book! I’ve been…

    1 条评论
  • What you’ll learn in “Hotwire Native for Rails Developers”

    What you’ll learn in “Hotwire Native for Rails Developers”

    A lot of folks have been asking me what exactly they’ll learn in my new book, Hotwire Native for Rails Developers. So…

  • Hotwire Native book, now in beta!

    Hotwire Native book, now in beta!

    You can now buy my book, Hotwire Native for Rails Developers! Create intuitive and maintainable mobile apps powered by…

    31 条评论
  • Jumpstart Pro, now with Hotwire Native!

    Jumpstart Pro, now with Hotwire Native!

    Hey folks, I’m excited to share that Chris Oliver and I just launched a major update to Jumpstart Pro - the code…

    2 条评论
  • Burnout today, parental leave tomorrow

    Burnout today, parental leave tomorrow

    Hey there! My second son will be born in a few days. And I’m doing everything I can to spend as much time with him as…

  • The power of Turbo Native path configuration

    The power of Turbo Native path configuration

    Hey there, As you know, Turbo Native helps Rails developers build iOS and Android apps quickly, bridging the gap…

  • I signed a book deal! ??

    I signed a book deal! ??

    Hey folks, I’m thrilled to share some exciting news: I’ve officially signed a book deal with Pragmatic Bookshelf!…

    39 条评论
  • The secret tool to launch your Rails business in the app stores

    The secret tool to launch your Rails business in the app stores

    Let’s talk mobile. In our always-on, app-driven world, having a standout mobile presence isn’t just nice to have; it’s…

  • A roadmap for building Turbo Native apps

    A roadmap for building Turbo Native apps

    Hey folks, A big thank you to everyone that dropped by my live Q&A last week! I answered 20ish questions over the 90…

  • Turbo Native + Rails Q&A session

    Turbo Native + Rails Q&A session

    Hey folks, how’s your week going? I’ve been inside for the past… four days because Portland is covered in a sheet of…

    4 条评论

社区洞察

其他会员也浏览了