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.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner