.NET MAUI

barKoder cross-platform integration with .NET MAUI

maui barcode scanner

Enhance your .NET MAUI apps with next-gen barcode scanning with the barKoder SDK for iOS, Android & Windows

barKoder SDK is fully compatible with .NET MAUI, the modern framework that enables you to create native mobile and desktop apps for iOS, Android and Windows, using C# and .NET.

maui-1.webp

With the barKoder plugin for .NET MAUI, you can easily integrate powerful barcode scanning functionality into your cross-platform applications, delivering a seamless experience across both operating systems.

.NET MAUI offers a unified approach to building native apps, allowing you to write your code once and deploy it across multiple platforms. The barKoder plugin, available via NuGet, supports essential features like continuous scanning and high-performance decoding, ensuring that your apps meet the highest standards of efficiency and reliability. Whether you're building for iOS, Android, or both, barKoder SDK with .NET MAUI provides a comprehensive solution for integrating advanced barcode scanning capabilities into your mobile applications.

How .NET MAUI works

.NET MAUI unifies Android, iOS, macOS, and Windows APIs into a single API that allows a write-once run-anywhere developer experience, while additionally providing deep access to every aspect of each native platform.

maui-2.webp

.NET 6 or greater provides a series of platform-specific frameworks for creating apps: .NET for Android, .NET for iOS, .NET for Mac Catalyst, and Windows UI 3 (WinUI 3) library. These frameworks all have access to the same .NET Base Class Library (BCL). This library abstracts the details of the underlying platform away from your code. The BCL depends on the .NET runtime to provide the execution environment for your code. For Android, iOS, and macOS, the environment is implemented by Mono, an implementation of the .NET runtime. On Windows, .NET CoreCLR provides the execution environment.

.NET MAUI provides a single framework for building the UIs for mobile and desktop apps. The following diagram shows a high-level view of the architecture of a .NET MAUI app.

Supported platforms

framework apps for Android, iOS, and Windows can be built in Visual Studio. However, a networked Mac is required for iOS development.

  • Android 5.0 (API 21) or higher is required
  • iOS 11 or higher is required
  • macOS 11 or higher, using Mac Catalyst
  • Windows 11 and Windows 10 version 1809 or higher
app_hand_img.webp

Barcode Scanner by barKoder

The Barcode Scanner by barKoder app will provide you with an easy-to-use tool designed to showcase the versatility and functionality of our Barcode Scanner SDK in capturing all supported barcode formats, including DPM-engraved Data Matrix codes.

Apart from the plethora of useful features, including a variety of options when it comes to exporting the results of each successful barcode scan, you’ll have access to a specially designed DPM scanning template containing all optimum DPM decoding settings.

Latest Barcode Scanner SDK Articles,
Tutorials, and News

recentArticle

Barcode Types Explained: 1D vs 2D and Which One You Should Use

Barcodes come in two main types: 1D (linear) and 2D (two-dimensional). While 1D barcodes are simple, low-cost, and perfect for retail, 2D barcodes pack more data into less space, making them ideal for healthcare, logistics, and mobile use. This guide explains the differences, pros and cons, and helps you decide which barcode type best fits your business needs.

Oct 03, 2025

Info