Remote Ruby cover image

Remote Ruby

Building iOS apps using Hotwire / Turbo.js with Joe Masilotti

Apr 30, 2021
Joe Masilotti, an experienced developer, discusses building iOS apps using Hotwire/Turbo.js. Topics include early days with Turbolinks, JavaScript Bridge, Progressive Enhancement, Authentication, App Store approval, payments, testing on TestFlight, Android development, and where to follow Joe online.
51:06

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Hybrid app development using Turbo Links and Turbo Native allows for the creation of mobile apps that combine web and native development, resulting in faster development time, code reuse, and leveraging existing Rails infrastructure.
  • Authentication in hybrid app development can be achieved by combining web view authentication and native authentication, providing seamless authentication across web and native contexts.

Deep dives

Hybrid App Development with Turbo Links and Turbo Native

Hybrid app development allows for the creation of mobile apps using Turbo Links and Turbo Native. By leveraging these technologies, developers can build mobile apps that combine the best of web and native development. Turbo Native provides an adapter for iOS and Android, making it possible to create hybrid apps with the familiar Turbo Links workflow. This approach offers numerous benefits, including faster development time, code reuse, and the ability to leverage existing Rails infrastructure. Hybrid apps can be easily tested and distributed using tools like TestFlight, and the path configuration feature allows for customizing the app's behavior based on different environments. With Turbo Links and Turbo Native, developers can build powerful, feature-rich mobile apps that are both efficient and user-friendly.

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