Ruby for All cover image

Ruby for All

Building Rails-Powered Mobile Apps with Joe Masilotti

Nov 23, 2023
Joe Masilotti, the 'Turbo Native Guy,' discusses Turbo Native and its advantages for building Rails-powered mobile apps. He explains how Turbo Native simplifies the process of building Native iOS and Android apps and highlights the efficiency of Turbo Native in rolling out updates. Joe also introduces his library, Turbo Navigator, and shares advice for junior Rails developers interested in Turbo Native. The speakers discuss their experiences at the Rails World Conference and express their excitement about future events.
38:41

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Turbo Native allows Rails developers to build hybrid iOS and Android apps by rendering mobile web content, eliminating the need for separate codebases.
  • Turbo Native simplifies the app deployment process by automatically reflecting updates and features from the Rails app in the iOS and Android apps, saving time and effort.

Deep dives

Turbo Native: An Introduction to Building Hybrid Apps

Turbo Native, a part of the Hotwire stack, is a framework that aims to make building hybrid iOS and Android apps easier for Rails developers. It allows developers to render mobile web content, such as HTML and CSS, within a hybrid app. This means that developers can write HTML once and have it work across multiple platforms. The core content is rendered within a web view, while the native functionalities, like push notifications, are still accessible. Turbo Native eliminates the need to build screens for each platform separately, saving time and effort. This framework is particularly beneficial for Rails developers looking to create mobile apps without the burden of maintaining separate codebases.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode