We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Joe Masilotti - Just enough Turbo Native to be dangerous - Rails World 2023
Learn how to simplify native app development for Rails developers with Turbo Native, a framework that allows you to reuse your existing Ruby code in native mobile apps, with a focus on ease of use and small footprint.
- Turbo Native is a framework that simplifies native app development for Rails developers.
- It’s designed for “write once, deploy anywhere” and allows you to reuse your existing Ruby code in native mobile apps.
- Turbo Native is built on top of Turbo Frames, which allows you to render your web app’s HTML in a native app.
-
To use Turbo Native, you need to create a
visit proposal
and then pass it tosession
to render the HTML. - Turbo Native allows you to create native navigation and push notifications using your existing Ruby code.
-
It also provides a way to cache and render native HTML templates using a
path configuration
. - Turbo Native is compatible with both iOS and Android platforms.
- Rails developers can use Turbo Native to build native apps without needing to learn Swift or Java.
- The framework provides a way to integrate with native components, such as SwiftUI, and provides a bridge between web and native development.
- Turbo Native is designed to be easy to use and has a small footprint, making it a good choice for small to medium-sized projects.
- The framework is actively maintained and has a growing community of developers who contribute to its development.
- Although Turbo Native is not perfect and has some limitations, it provides a way for Rails developers to build native apps without needing to learn new languages or frameworks.