Speaker

Martin Zikmund

Martin Zikmund

Enthusiastic mobile + cloud developer, Microsoft Developer Technologies MVP, open-source contributor

Prague, Czechia

Actions

Martin is an open-source software developer and Microsoft Developer Technologies MVP. He specializes in cross-platform application development and loves the Microsoft technology stack. He enjoys sharing his knowledge with other developers at conferences and on-line. In spare time he enjoys sport climbing/bouldering, gaming on Xbox, reading, geocaching and building LEGO as an avid AFOL.

Awards

  • Most Active Speaker 2022

Area of Expertise

  • Information & Communications Technology

Topics

  • Uno Platform
  • Xamarin
  • XAML
  • UWP
  • Xamarin.Forms
  • Windows Development
  • WPF
  • Windows Client
  • ASP.NET Core
  • C#
  • csharp
  • Windows 11
  • App Development
  • Cross-platform Development
  • Geocaching
  • LEGO
  • Sport climbing
  • WinUI
  • MAUI
  • .NET
  • c#
  • C#.Net
  • .NET (Core) development
  • Visual Studio / .NET
  • .NET MAUI
  • .NET Frontend
  • Microsoft
  • .net core
  • Windows
  • ASP.NET
  • .NET Patterns & Practices

C# apps in Microsoft Teams?!

Microsoft Teams may seem like a JavaScript, HTML and CSS only development environment - — which is unfortunate for all of the .NET developers out there who would love to enhance their daily communication tool with the tools they already know and love. But is that really the case? Let's see if we can write a fully functional Teams app using .NET and C# with the open-source Uno Platform framework!

Unexpected APIs of Uno Platform

Uno Platform is a cross-platform framework that brings your Windows apps to Android, iOS, macOS, WebAssembly and Linux with a single C# + XAML codebase. While Uno gives you a pixel perfect UI everywhere, it brings so much more to the table. In this session, I will show you some of the surprising APIs you can use everywhere, including device sensors and MIDI I/O!

Beautiful .NET Apps Everywhere with Uno Platform

Cross-platform development can feel like a complex maze, where creating a UI that works everywhere means sticking to the simplest design, and using device-specific features often requires a lot of specialized knowledge or endless search for 3rd party libraries.

But imagine a simpler way: Writing your app in C# with complete control of every pixel of your UI, and a single, unified way to access all device functions. On top of this, you'd have access to a full set of tools to help with design, development, and more - like Hot Reload for instant updates, a Figma plugin for design, and helpful reusable building blocks for app localization, configuration, navigation, and more. With Uno Platform, you can turn this dream into reality. It's a free, open-source platform that lets you easily create native apps for Android, iOS, macOS, Windows, Linux, and the web using WebAssembly.

By the end of this session, you'll have a clear, straightforward plan on how to start building your own cross-platform apps!

Two years of open-source contributions

I have discovered Uno Platform a year ago and immediately fell in love with it. Uno makes building cross-platform apps in C# and XAML a breeze. After using it for a while I have realized some features I would like to use were not implemented yet. Because of that I started contributing and haven't stopped since. Two years and 280 merged pull requests later, I want to share the story about how much contributing to open-source helped grow my skills, widened my perspectives, and talk about the amazing experiences it brought into my life.

Crafting Your First Cross-Platform App with Uno Platform

Emark on the journey of cross-platform app development in .NET with the open-source Uno Platform framework. We will build an app that will not only run on devices of all shapes and sizes, but will also look and feel great, and still have access to the full breadth of device capabilities. Are you ready to build your app once and run it on Android, iOS, macOS, Windows, Linux, and even the web?

To get the best results from this workshop, a working knowledge of C# is useful. To develop, you can use either Visual Studio or Visual Studio Code on either Windows or a Mac.

Zzzzzzzzzzz

Sleep. As geeks we often forgo the natural need for it to just figure out this one last bug, play a few more rounds of our favorite multiplayer game, or unwind with our favorite TV show. The cost, however, may be much more than just a slight tiredness throughout the following day. Let's journey through what sleep is, why it is vital to our life, and how reducing its length has dire consequences to you as well as everyone around you. Finally, we will also cover practical tips to help you get more zzzzzzzz!

From Windows Phone to WebAssembly: The Story of Uno Platform

Uno Platform is an open-source solution for building truly cross-platform .NET apps running on desktop, mobile, web and even IoT. Even though it was open-sourced in 2018, it has a long history even before that - going back to the mobile platform we all miss - Windows Phone. Let's rewind the time a bit and tell the story of how we got where we are now.

Modern apps with Windows App SDK

Windows App development was in a turmoil in recent years, as several Windows app development frameworks came and went. However, now we finally have a promise of a framework that is here to stay. Let's tour what Windows App SDK brings to the table and how it can help us build new apps and modernize existing ones.

Do not disturb 🔕

Today's world is filled with notifications beeps, ads, multitasking and information overload. Our ancient brains were not built for this kind of operation though! Let's look on how the modern society is destroying our ability to truly focus, and how its harming everyone's performance. And then, let's try to find the cure!

Hey, ChatGPT, do you C#?

ChatGPT took our world by storm and quickly became a crucial part of our daily lives. In this session we will learn how we can incorporate GPT, DALL-E, and other OpenAI APIs into our .NET applications and call the OpenAI APIs using C#.

Bringing DALL-E's AI Masterpieces Everywhere with .NET

Dive into the fascinating intersection of AI and cross-platform development! We'll create a dynamic, cross-platform application using C# and .NET with the open-source Uno Platform framework, infuse the imaginative power of OpenAI's DALL-E into it, and let our imagination run wild!

How We Build an Open-Source Cross-Platform Framework in .NET

Ever wondered what it takes to build a complex cross-platform, open-source framework in .NET? In this session, we’ll walk through the complex engineering challenges and innovative solutions that power Uno Platform as a robust, single-codebase framework. Discover how we leverage advanced .NET techniques—such as Source Generators, how we built a custom MSBuild SDK called Uno.Sdk including the support for custom target framework identifiers, how we run a sophisticated, multi-stage CI pipeline in Azure DevOps with thousands of tests on all possible platforms and make sure we avoid making unintended breaking changes, and we will even explore the strategies used to port C++ code to C#.

With a mix of deep technical insights and practical examples, this session will provide value to anyone interested in cross-platform architecture, modern .NET practices, or the open-source development process.

Swetugg Stockholm 2025 Sessionize Event Upcoming

February 2025 Stockholm, Sweden

Developer Week '24 Sessionize Event

July 2024 Nürnberg, Germany

DeveloperWeek 2024 Sessionize Event

February 2024 Oakland, California, United States

.NET Developer Conference '23 Sessionize Event

November 2023 Köln, Germany

Techorama Netherlands 2023 Sessionize Event

October 2023 Utrecht, The Netherlands

Developer Week '23 Sessionize Event

June 2023 Nürnberg, Germany

NDC London 2023 Sessionize Event

January 2023 London, United Kingdom

Techorama Netherlands 2022 Sessionize Event

October 2022 Utrecht, The Netherlands

Code PaLOUsa 2022 Sessionize Event

August 2022 Louisville, Kentucky, United States

Developer Week '22 Sessionize Event

July 2022 Nürnberg, Germany

NDC Melbourne 2022 Sessionize Event

June 2022 Melbourne, Australia

WeAreDevelopers World Congress 2022 Sessionize Event

June 2022 Berlin, Germany

NDC Copenhagen 2022 Sessionize Event

May 2022 Copenhagen, Denmark

Techorama 2022 BE Sessionize Event

May 2022 Antwerpen, Belgium

NDC Porto 2022 Sessionize Event

April 2022 Porto, Portugal

.NET Virtual Conference 2022 Sessionize Event

January 2022

NDC Oslo 2021 Sessionize Event

November 2021 Oslo, Norway

DDD 2021 Sessionize Event

November 2021 Reading, United Kingdom

Granite State Code Camp 2020 Sessionize Event

November 2020 Manchester, New Hampshire, United States

Martin Zikmund

Enthusiastic mobile + cloud developer, Microsoft Developer Technologies MVP, open-source contributor

Prague, Czechia

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