Talks
Speakers
Events
Topics
Contribute
Search
Sign in
Search
Home
Talks
Speakers
Events
Topics
Contribute
Leaderboard
Use
Analytics
Sign in
search talks for
⏎
Suggest modification to this talk
Title
Description
Hana Harencarová's presentation at the Ruby Community Conference, which took place on July 19, 2024, in Warsaw. Building for web and mobile in 2024: Production story and a brighter future with Rails 8 Curious about how to build apps for web and mobile in 2024? Join me as we delve into a real-world production story of building one. Together, we'll uncover the benefits and challenges of creating a web application with native layers. We'll also discuss push notifications, and app architecture that promotes easy feature releases. Finally, we'll look at the promises of Rails 8 to simplify the development process in the future. ____________________________________________ ► Looking for a dedicated software development team? Contact us at: https://visuality.page.link/page ► SUBSCRIBE to learn more about software development: http://bit.ly/SubscribeVisuality ► Read what clients say about us on Clutch.co: https://clutch.co/profile/visuality ► Find us here: Instagram: https://www.instagram.com/visuality.pl/ Facebook: https://www.facebook.com/visualitypl Linkedin: https://pl.linkedin.com/company/visualitypl X: https://x.com/visuality.pl Dribble: https://dribbble.com/VISUALITY GitHub: https://github.com/visualitypl
Date
Slides URL
For optimal experience, please provide the URL of the slides. Speakerdeck.com is recommended as it allows us to embed the slides with a player on the site.
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 this presentation titled "Production story and a brighter future with Rails 8", Hana Harencarová discusses her experiences building a hybrid mobile application, Flamingo, which connects school communities. The session focuses on the differences between Progressive Web Applications (PWAs) and hybrid apps, the challenges and advantages of each, particularly in light of the recent changes in Apple's policy regarding PWAs. Hana shares her personal journey into software development, noting her background in judgment and decision-making psychology, and the transition to becoming a web developer. Key Points Covered: - **Importance of PWAs and Hybrid Apps:** - PWAs have a single code base and do not require submission to app stores, while hybrid apps integrate native elements for iOS and Android, resulting in multiple code bases. - The future of PWAs is uncertain, especially due to Apple's shifting support policies. - **Development of Flamingo:** - Flamingo was designed to facilitate communication between school staff and parents, enabling news updates and groups for chats. - The app is built using a Rails backend alongside native wrappers using Kotlin for Android and Swift for iOS. - **Technical Considerations:** - Built-in features needed for notifications on both iOS and Android were tackled through tools like Notist and Firebase Messaging. - Browser notifications were incorporated, with considerations for compatibility across major browsers. - **Lessons Learned:** - The development emphasized publishing early to mitigate delays and the importance of thorough testing in real-world conditions. - Maintaining a seamless backend integration and user experience was a priority, leveraging Rails' rapid iteration capability. - **Future Outlook with Rails 8:** - Hana discusses the anticipated features in Rails 8 that could improve support for PWAs and notifications, while remaining cautious about the practical implications as the framework continues to evolve. Ultimately, Hana emphasizes the need for developers to adapt to changing technologies and frameworks while leveraging the robust community resources available. The session reinforces the potential of hybrid apps and the application's design geared towards community engagement, marking a bright outlook for the future of web and mobile development. With clear insights and professional experiences, Hana invites further connections post-presentation to share additional resources and continue discussions on innovative development practices.
Suggest modifications
Cancel