Please log in to watch this conference skillscast.
Uno is the only cross-platform framework that allows you to build pixel-perfect UIs and connect app implementations in a truly cross-device experience.
But what about F#? Uno is UWP and UWP does not support F#...
WinUI 3 works with F# on .NET 5. And current UWP implementation can reference an F# library.
So how can I create an Uno app with F#? It's easy and my company prepared an enterprise-grade
dotnet new template to get started.
This talk covers:
- Brief Uno Platform introduction: what is, which platforms supports, design in Blend, limitations
- What is Elmish.Uno: port of Elmish.WPF, enhancements, NuGet package, template
- How to get started with Elmish.Uno: template name, samples
- What's included in the template: template structure, built-in Elmish programs, propagating messages straight to the root program
- How to structure your Elmish.Uno: one root program per app, multiple root programs, XAML visual states and model states, subscribe to UI event in Elmish program
YOU MAY ALSO LIKE:
- F# eXchange 2023: In-Person (in London on 7th - 8th March 2023)
- F# eXchange 2023: Conference Livestream (Online Conference on 7th - 8th March 2023)
- Haskell: A Conversion Experience (SkillsCast recorded in November 2021)
- Using F# to Structure an Island of Simplicity (SkillsCast recorded in October 2021)
Lightning Talk: Building Cross-device Experiences with Uno Platform and Elmish
CTO and co-founder of The Secret Circle Solutions Creator of FSharp.Azure.Cosmos Maintainer of Elmish.Uno and FSharp.Collections.Immutable Contributor to FSharp.Data.GraphQL, SwaggerProvider, FSharp.SystemTextJson Mentor of a contributor who built an MSBuild task for Snowflaqe IT Step Computer Academy lecturer (primary disciplines: Windows development with WinUI, Introduction to Azure) Author of "Windows development in Blend" internal video course
Formula 1 and Serie A fan, amateur carting racer, wakeboarder, and windsurfer