Almir Vuk

Almir Vuk

Lead Architect & Microsoft MVP, at run.events GmbH

Sarajevo, Bosnia and Herzegovina

Actions

Microsoft MVP - .NET Mobile and Web developer - Xamarin Certified Mobile Developer - Microsoft Certified Solution Developer.

A frequent regional and international speaker at Microsoft related events and User Group meetings. In
free time loves to play chess, write blog posts, help the community on StackOverflow and MSDN forums, contribute to open source projects or be an instructor at NGO programming related events.

Completely dedicated to Software Development, mostly on the .NET platform, crafting apps using C# and ASP.NET Core for web and Xamarin tools for mobile development.

Truly in love with programming since childhood days.

Badges

Area of Expertise

  • Information & Communications Technology

Topics

  • ASP.NET
  • .net dotnet
  • Xamarin
  • .NET MAUI
  • Backend
  • Azure
  • Microsoft Azure
  • Azure Mobile Development Enterprise Architecture
  • Azure App Service

The Handler Pipeline: Customizing .NET MAUI Down to the Native View

Every .NET MAUI control you place on screen is, underneath, a native view; a UIButton on iOS, an AppCompatButton on Android... wired up by a handler. Most developers never look below that line. This session goes there.

We’ll take handlers apart and rebuild them: how virtual views map to native views, how property and command mappers translate your cross-platform API into native calls, and why this architecture lets you customize controls without ever subclassing. Then we go deeper, appending and prepending to mappings, the handler lifecycle from CreatePlatformView through ConnectHandler and DisconnectHandler, and the sharp edges that catch teams in production: globally-scoped customizations bleeding across an entire app, cleanup and lifecycle mistakes, and platform-specific quirks.

You’ll leave understanding not just how to customize a handler, but when to reach for one, where the pitfalls hide, and how to build a custom cross-platform control backed by native views, with confidence rather than guesswork.

See you all at the session!

INIT 2025 Dev Conference Sessionize Event

October 2025 Banja Luka, Bosnia and Herzegovina

Developer Week '23 Sessionize Event

June 2023 Nürnberg, Germany

Expert Day for Xamarin presents .NET MAUI Sessionize Event

February 2023 Köln, Germany

Biggest MS Community BiH MEETING 2022

Crafting real-time Apps with SignalR and Azure Functions

December 2022 Sarajevo, Bosnia and Herzegovina

Advanced Technology Days

Crafting real-time Apps with SignalR Service and Azure Functions

November 2022 Zagreb, Croatia

NetWork Conference

What is the community?
Let’s talk about .NET Multi-platform App UI

October 2022 Neum, Bosnia and Herzegovina

Workshop: SQL Server

Database Fundamentals

October 2022 Sarajevo, Bosnia and Herzegovina

European Cloud Summit

- Crafting real-time Apps with SignalR Service and Azure Functions

September 2022 Mainz, Germany

KulenDayz

.NET MAUI: "Hello, world!"

September 2022 Osijek, Croatia

Developer Week '22 Sessionize Event

July 2022 Nürnberg, Germany

Global Azure - Bosnia and Herzegovina

Azure SignalR Service

May 2022 Sarajevo, Bosnia and Herzegovina

Workshop: SQL Server

Database Fundamentals

March 2022 Sarajevo, Bosnia and Herzegovina

Advanced Technology Days 16 Sessionize Event

December 2021 Zagreb, Croatia

Developer Week '21 Sessionize Event

June 2021 Nürnberg, Germany

NT Konferenca 2020 / Remote Sessionize Event

November 2020

Developer Week '20 Sessionize Event

June 2020 Nürnberg, Germany

Advanced Technology Days 15 Sessionize Event

December 2019 Zagreb, Croatia

Expert Day for Xamarin Sessionize Event

October 2019 Köln, Germany

Advanced Technology Days 13 Sessionize Event

December 2017 Zagreb, Croatia

Almir Vuk

Lead Architect & Microsoft MVP, at run.events GmbH

Sarajevo, Bosnia and Herzegovina

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