6:15 Welcome & announcements
6:20 - 7:30 Presentation
7:30 Prizes and closing
7:45 After-meeting social
Speaker: Andy Lech
Hand Me That Model: Real-world Mobile MVVM
You've seen a diagram of the MVVM pattern, right? Three blocks with solid and dashed arrows between them. You know the View is your UI and the data types from your API(s) are Models. But what about the other parts of your app? Are they ViewModels? Are they Models? Are there more than one kind of each? And where do they go in a mobile app where you have to worry about stuff like intermittent network connections, lower processing power and storage, etc.?
We'll expand on that simple diagram to cover presentation, navigation, caching, data transfer objects, etc and we'll see a simple example of a real-world MVVM Xamarin.Forms app
Speaker: J Todd Littlejohn
Building a Blazor PWA
Blazor is a feature of ASP.NET, the popular web development framework that extends the.NET developer platform with tools and libraries for building web apps. Run on WebAssembly or the server Blazor can run your client-side C# code directly in the browser, using WebAssembly.
This talk will take it one step further and convert the Blazor WebAssembly web-application to a Progressive Web App. The PWA can then be installed on the users mobile device or desktop a used like other Native applications.