Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Ayush is the author of The Rails and Hotwire codex, Bridgetown core member, and Just a spec podcast host. Friendly.rb is an International Ruby Conference hosted in Bucharest at the end of September and focuses on community and creating connections. https://friendlyrb.com https://twitter.com/friendlyrb
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In the video titled "Use Turbo Native to make hybrid apps that don't suck," Ayush Newatia discusses the evolution and potential of hybrid applications, challenging prevalent misconceptions in the tech industry. He starts by defining hybrid apps as those that merge web technologies (HTML, CSS, JavaScript) with native APIs across iOS and Android, emphasizing that these apps have been historically criticized for being slow or inferior, largely due to earlier experiences with platforms like Cordova and React Native. Newatia recounts the history of these biases, illustrating how a statement by Mark Zuckerberg in 2012 contributed to the negative perception of hybrid apps. He highlights that many disapprovals stem from outdated technology and ineffective strategies used in hybrid app development. Observable advancements in mobile device performance illustrate that hybrid apps can now deliver satisfactory user experiences. Key points discussed during the presentation include: - **The Concept of Hybrid Apps**: Defined as applications combining web and native technologies. - **Historical Biases**: Critiques of hybrid apps were often based on past failures and have become ingrained beliefs without reassessment. - **Performance Improvements**: Modern mobile devices show significant performance enhancements compared to older models, indicating that hybrid apps could thrive now with appropriate frameworks. - **When to Use Hybrid Approaches**: Newatia suggests a hybrid approach makes sense for server-rendered web apps rather than heavily native-integrated apps like Uber. - **Advantages of Hybrid Apps**: Notable benefits include reusability of web app views and the ability to push updates remotely without going through app review processes. - **Separating Code Bases**: Effective hybrid app design should implement separate code bases rather than a shared one to respect platform-specific standards. - **Introduction to Turbo Native**: A part of the Hotwire Suite, Turbo Native offers a way to use native libraries for iOS and Android while maintaining a hybrid model, thus allowing for seamless integration between web content and native functionality, emphasizing performance and user experience. Newatia concludes by addressing the critical question regarding user experience in hybrid apps compared to their fully native counterparts. While not identical, they can be sufficiently effective for many applications. He points out that consumer satisfaction ultimately pertains to the app's functionality, irrespective of its development framework. Examples illustrate this point, with successful hybrid apps like Basecamp and BBC Sport achieving high user ratings despite their hybrid nature. Overall, Newatia's talk at Friendly.rb 2023 encourages a reevaluation of hybrid applications, suggesting that new tools and improved performance may lead to successful implementations that meet user expectations.
Suggest modifications
Cancel