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.
Area of Expertise
Topics
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
Developer Week '24 Sessionize Event
DeveloperWeek 2024 Sessionize Event
.NET Developer Conference '23 Sessionize Event
Techorama Netherlands 2023 Sessionize Event
Developer Week '23 Sessionize Event
NDC London 2023 Sessionize Event
Techorama Netherlands 2022 Sessionize Event
Code PaLOUsa 2022 Sessionize Event
Developer Week '22 Sessionize Event
NDC Melbourne 2022 Sessionize Event
WeAreDevelopers World Congress 2022 Sessionize Event
NDC Copenhagen 2022 Sessionize Event
Techorama 2022 BE Sessionize Event
NDC Porto 2022 Sessionize Event
.NET Virtual Conference 2022 Sessionize Event
NDC Oslo 2021 Sessionize Event
DDD 2021 Sessionize Event
Granite State Code Camp 2020 Sessionize Event
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