Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Native apps are dead, long live native apps: Using Turbo Native to make hybrid apps that don’t suck
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 "Native Apps are Dead, Long Live Native Apps," Ayush Newatia discusses the concept of hybrid apps and introduces Turbo Native as a solution to improve their reputation. The presentation takes place at the wroc_love.rb 2023 event and addresses key concerns surrounding hybrid app technology. The presentation is structured as follows: - **Defining Hybrid Apps**: Ayush starts by defining what a hybrid app is, describing it as a combination of web technologies and native APIs. - **Negative Perception of Hybrid Apps**: He explores why hybrid apps have a negative reputation in the tech industry, tracing this bias back to a well-known quote from Mark Zuckerberg regarding Facebook’s challenges with HTML5. - **Critiques of Mainstream Tools**: tools like Cordova and React Native are critiqued for their limitations in delivering seamless user experiences across platforms. - **Anecdotes and Stories**: Using analogies like "The Tale of the Tethered Cat" and "Chesterton’s Fence," Ayush highlights how outdated beliefs about hybrid apps persist without understanding their evolution and the advancement in performance of mobile JavaScript. - **Current Landscape**: He emphasizes that hybrid technology has matured, with significant improvements in performance, arguing that hybrid apps can be effective under the right circumstances. - **Turbo Native**: This is introduced as a more promising framework for creating hybrid apps that maintain a native feel. Turbo Native allows developers to build a native app backbone while integrating web views, providing improved performance and user experience. - **Implementation and Functionality**: The video showcases how Turbo Native works, including a demonstration of a native component being rendered alongside web content and discusses the two-way communication between native and web components. - **Use Cases**: Ayush outlines scenarios where hybrid approaches are ideal, primarily when the core app can leverage existing web technologies. Conversely, fully native approaches are preferred in cases where deep integration with native functionalities is necessary, such as apps like Uber. - **Conclusions and Takeaways**: Ayush closes the presentation by asserting that while Turbo Native apps may not match the performance of fully native apps, they are efficient and adequate for many applications. He emphasizes that users care more about functionality and solving problems than the underlying technology. Notable case studies and examples include references to successful applications built using Turbo Native, such as Basecamp. The use of robust anecdotes helps convey the evolution of perceptions towards hybrid apps and the rationale for Turbo Native's approach. Overall, the presentation positions Turbo Native as an innovative approach for developers seeking to improve hybrid app performance and user satisfaction.
Suggest modifications
Cancel