Shriram Sankaran
About
Shriram Sankaran is a Senior Product Manager at Syncfusion with over 13 years of experience in developing and managing applications using cutting-edge technologies. Starting his career as a full-stack developer at Syncfusion, he has played a pivotal role in delivering real-time solutions, addressing complex business challenges, and driving innovative product development. Shriram has shared his expertise as a speaker at prominent conferences, including Microsoft Build 2025 and 2026, .NET Conf 2025, .NET MAUI Day 2026 London, TrailBlazor Conference 2025 and 2026, and ng-India 2024. Based in Chennai, India, he enjoys movies, traveling, and exploring diverse cuisines. LinkedIn Profile: https://www.linkedin.com/in/shriram-sankaran/ Links to videos from other presentations https://www.youtube.com/watch?v=18OqzxhqNuY https://www.youtube.com/watch?v=VlyGXgWBlQU https://www.youtube.com/watch?v=Nr8-J1_lZZc https://www.youtube.com/watch?v=S4J5heCRMC0&list=PL4ghowaPhrX13hdJmn8HLG8n3NWD9R4NX&index=8 https://www.youtube.com/watch?v=hsiscAgILvg
Sessions at .NET Conf 2026
8:00 上午 – 8:30 上午
星期五, 十一月 13
8 上午 - 8:30 上午 PST
One Codebase, Two Worlds: Sharing Razor Components Across Blazor Web and .NET MAUI Hybrid
Shriram Sankaran
Teams with an existing Blazor web application are often asked to deliver the same functionality across mobile and desktop platforms without rebuilding the application from scratch. In this session, I will demonstrate how Razor components, services, UI patterns, and business logic can be shared between a Blazor web application and a .NET MAUI Blazor Hybrid app targeting Android, iOS, Windows, and macOS. The live demonstration will show the same application running on the web and as a native hybrid application, with shared components such as data grids and charts. I will explain what can be reused directly, what requires platform-specific adaptation, and how to structure shared code using Razor Class Libraries and BlazorWebView. The session will also explore the architectural decisions and code-sharing strategies needed to create maintainable experiences across web, mobile, and desktop environments. Attendees will leave with practical guidance for deciding what to share, what to abstract, and what to implement separately when extending a Blazor web application to mobile and desktop with .NET MAUI Hybrid.
查看讲座详细信息