© Mapbox, © OpenStreetMap

Speaker

Steve Bilogan

Steve Bilogan

Senior Engineer @ Uno Platform

Kingston, Canada

Actions

Steve is a Senior Engineer, a Microsoft MVP, and one of the core maintainers of the open-source Uno Platform project. When not at his computer, he is either watching the Montreal Canadiens lose or asleep on the couch.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • Uno Platform
  • Xamarin
  • Xamarin.Forms
  • Cross Platform
  • iOS
  • Android
  • .NET
  • .NET MAUI
  • WASM
  • WinUI
  • UWP
  • Windows
  • Software Engineering
  • Open Source Software
  • Software Development

Figma meets .NET developers

Developers and designers working together can often agree that the “handoff” is a dreaded pain point when collaborating in order to produce applications true to the way app was designed.

Figma is a free, browser-based design tool that took design world by fire. Visual Studio is preferred IDE for .NET developers.

What if we told you there is a way to quickly export the exact design from Figma to Visual Studio, all while retaining 100% of crucial code you care about.

Come see this session to see how an open-source project – Uno Platform - makes the developer handoff process magical - smooth and seamless - all while allowing designers and developers to continue working in their preferred environment.

.NET Apps Everywhere!

Developing cross-platform applications is complex. Some frameworks allow us to share the business logic and some go further and allow us to share the UI layer. But even then – working with device hardware requires developers familiar with each target platform to maintain it and can still lead to error-prone platform-specific code.

What if you could write it all in either C# or XAML, from any dev environment, deploy to any platform, at 5x the speed, and have it all pixel-perfect without any lock-in? Enter Uno Platform, an open-source project enabling amazing dev productivity for building Windows, Android, iOS, macOS, Linux, and WebAssembly apps!

In this session, we will provide a brief overview of what Uno Platform is and how it works before we take a deep dive under the hood and see where the magic happens.

Let's build a .NET YouTube player! For which platform? All of them!

In this session we will be using the open-source Uno Platform to help us quickly get a full-fledged application up and running for Windows, Android, iOS, WebAssembly, macOS, and Linux.

We will start with getting your development environment set up, whether you are using Visual Studio 2022, VS Code, or Rider -- we got you covered.

Next stop is the design, we will get to play around with the original UI designs for the application within Figma and see how we can actually generate the C#/XAML for the UI of the entire app directly from Figma!

You will then learn how to properly integrate the Uno Toolkit into your app, a library of UI components and helpers, as well as our support for Material Design 3.

By the end you will have a shiny new cross-platform YouTube player. Go ahead and run it on whichever platform you choose!

Keeping Things Hot: Design Without Disruption

Remember Visual Basic, Windows Forms, or Windows Presentation Foundation? Wasn't it amazing to have a visual designer baked into the dev experience? Imagine being able to transform your running app into a designer from any IDE and on any OS.

Hot Design™ from Uno Platform is a crazy new piece of tech that allows you to build and design your app WHILE it's running. You can drag-and-drop components into your app and have it immediately update the app's XAML and refresh the running app with the latest changes.

Let's take a tour of Hot Design™, build some apps from the ground up, and then take a look under the hood to see how this was created.

CodeMash 2025 Sessionize Event Upcoming

January 2025 Sandusky, Ohio, United States

Dev Innovation Summit 2024 Sessionize Event

November 2024 Santa Clara, California, United States

WeAreDevelopers Live 2024 (Season 8) Sessionize Event

September 2024

Copenhagen Developers Festival 2024 Sessionize Event

August 2024 Copenhagen, Denmark

dev up 2024 Sessionize Event

August 2024 St. Louis, Missouri, United States

Denver Dev Day | May 2024 Sessionize Event

May 2024 Denver, Colorado, United States

Granite State Code Camp 2023 Sessionize Event

December 2023 Manchester, New Hampshire, United States

Update Conference Prague 2023

November 2023 Prague, Czechia

TechBash 2023 Sessionize Event

November 2023 Mount Pocono, Pennsylvania, United States

TechBash 2022 Sessionize Event

November 2022 Mount Pocono, Pennsylvania, United States

THAT Conference TX 2022

A summer camp in the Texas winter for software geeks passionate about learning all things mobile, web, cloud, and technology.

May 2022 Round Rock, Texas, United States

TechBash 2021 Sessionize Event

October 2021 Mount Pocono, Pennsylvania, United States

Code PaLOUsa 2021 Sessionize Event

August 2021

.NET Frontend Day Sessionize Event

January 2021

Stir Trek 2020 Sessionize Event

May 2020 Columbus, Ohio, United States

Steve Bilogan

Senior Engineer @ Uno Platform

Kingston, Canada

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top