Skip to content

Commit bb7904c

Browse files
Merge pull request #435 from dynamsoft-docs/preview
Preview
2 parents 9180d56 + 2106f95 commit bb7904c

12 files changed

Lines changed: 85 additions & 24 deletions

File tree

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
push:
99
branches:
1010
- main
11-
#- preview
11+
- preview
1212

1313
# Allows you to run this workflow manually from the Actions tab
1414
workflow_dispatch:

programming/android/foundational-guide.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,13 @@ There are two ways to add the libraries into your project - **Manually** and **M
7070
>1.
7171
```groovy
7272
dependencies {
73-
implementation 'com.dynamsoft:barcodereaderbundle:11.4.1200'
73+
implementation 'com.dynamsoft:barcodereaderbundle:11.4.1300'
7474
}
7575
```
7676
2.
7777
```kotlin
7878
dependencies {
79-
implementation("com.dynamsoft:barcodereaderbundle:11.4.1200")
79+
implementation("com.dynamsoft:barcodereaderbundle:11.4.1300")
8080
}
8181
```
8282

programming/android/release-notes/android-11.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,13 @@ noTitleIndex: true
1010

1111
# Release Notes for Android SDK - 11.x
1212

13+
## 11.4.1300 (05/20/2026)
14+
15+
### Fixed
16+
17+
- Fixed potential issues that could occur on devices running a kernel with a 16KB page size.
18+
- Fixed crash and hang issues that could occur in certain scenarios.
19+
1320
## 11.4.1200 (04/02/2026)
1421

1522
### Improved

programming/android/release-notes/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ breadcrumbText: Release Notes
99

1010
# Dynamsoft Barcode Reader Android SDK - Release Notes
1111

12+
- [11.4.1300 (05/20/2026)]({{ site.android_release_notes }}android-11.html#1141300-05202026)
1213
- [11.4.1200 (04/02/2026)]({{ site.android_release_notes }}android-11.html#1141200-04022026)
1314
- [11.4.1000 (02/05/2026)]({{ site.android_release_notes }}android-11.html#1141000-02052026)
1415
- [11.2.5000 (12/16/2025)]({{ site.android_release_notes }}android-11.html#1125000-12162025)

programming/android/user-guide.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,13 @@ There are two ways in which you can include the `dynamsoftbarcodereaderbundle` l
7676
>1.
7777
```groovy
7878
dependencies {
79-
implementation 'com.dynamsoft:barcodereaderbundle:11.4.1200'
79+
implementation 'com.dynamsoft:barcodereaderbundle:11.4.1300'
8080
}
8181
```
8282
2.
8383
```kotlin
8484
dependencies {
85-
implementation("com.dynamsoft:barcodereaderbundle:11.4.1200")
85+
implementation("com.dynamsoft:barcodereaderbundle:11.4.1300")
8686
}
8787
```
8888

programming/flutter/release-notes/flutter-11.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,13 @@ breadcrumbText: Release Notes
99

1010
# Dynamsoft Barcode Reader Flutter SDK - Release Notes
1111

12+
## 11.4.1300 (05/20/2026)
13+
14+
### Fixed
15+
16+
- Fixed potential issues that could occur on devices running a kernel with a 16KB page size.
17+
- Fixed crash and hang issues that could occur in certain scenarios.
18+
1219
## 11.4.1200 (04/16/2026)
1320

1421
### Highlights

programming/flutter/release-notes/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ breadcrumbText: Release Notes
99

1010
# Dynamsoft Barcode Reader Flutter SDK - Release Notes
1111

12+
- [11.4.1300 (05/20/2026)](flutter-11.md#1141300-05202026)
1213
- [11.4.1200 (04/16/2026)](flutter-11.md#1141200-04162026)
1314
- [11.2.5000 (12/18/2025)](flutter-11.md#1125000-12182025)
1415
- [11.2.3000 (11/06/2025)](flutter-11.md#1123000-11062025)

programming/maui/release-notes/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ breadcrumbText: Release Notes
99

1010
# Dynamsoft Barcode Reader MAUI SDK - Release Notes
1111

12+
- [11.4.1300 (05/20/2026)]({{ site.dbr_maui }}release-notes/maui-11.html#1141300-05202026)
1213
- [11.4.1200 (04/09/2026)]({{ site.dbr_maui }}release-notes/maui-11.html#1141200-04092026)
1314
- [11.2.5000 (12/18/2025)]({{ site.dbr_maui }}release-notes/maui-11.html#1125000-12182025)
1415
- [11.2.3000 (11/20/2025)]({{ site.dbr_maui }}release-notes/maui-11.html#1123000-11202025)

programming/maui/release-notes/maui-11.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,13 @@ noTitleIndex: true
1010

1111
# Release Notes for MAUI SDK - 11.x
1212

13+
## 11.4.1300 (05/20/2026)
14+
15+
### Fixed
16+
17+
- Fixed potential issues that could occur on devices running a kernel with a 16KB page size.
18+
- Fixed crash and hang issues that could occur in certain scenarios.
19+
1320
## 11.4.1200 (04/09/2026)
1421

1522
### Highlights

programming/maui/user-guide.md

Lines changed: 48 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,17 @@ noTitleIndex: true
2020
- [Android](#android)
2121
- [iOS](#ios)
2222
- [Installation](#installation)
23-
- [Visual Studio for Mac](#visual-studio-for-mac)
23+
- [VS Code](#vs-code)
2424
- [Visual Studio for Windows](#visual-studio-for-windows)
2525
- [Build Your Barcode Scanner App](#build-your-barcode-scanner-app)
2626
- [Set up Development Environment](#set-up-development-environment)
2727
- [Initialize the Project](#initialize-the-project)
2828
- [Visual Studio](#visual-studio)
29-
- [Visual Studio for Mac](#visual-studio-for-mac-1)
29+
- [VS Code for iOS](#vs-code-for-ios)
3030
- [Include the Library](#include-the-library)
3131
- [Add Your Code for Barcode Scanning](#add-your-code-for-barcode-scanning)
3232
- [Configure the Camera Permission](#configure-the-camera-permission)
3333
- [Run the Project](#run-the-project)
34-
- [Customizing the Barcode Reader](#customizing-the-barcode-reader)
35-
- [Switching Preset Templates](#switching-preset-templates)
36-
- [Configuring the SimplifiedBarcodeReaderSettings](#configuring-the-simplifiedbarcodereadersettings)
37-
- [Customizing the Scan Region](#customizing-the-scan-region)
3834
- [Licensing](#licensing)
3935

4036
## System Requirements
@@ -47,20 +43,24 @@ noTitleIndex: true
4743

4844
- Supported OS: **Android 5.0** (API Level 21) or higher.
4945
- Supported ABI: **armeabi-v7a**, **arm64-v8a**, **x86** and **x86_64**.
50-
- Development Environment: Visual Studio 2022 recommended.
46+
- Development Environment: Visual Studio 2022 or VS Code with the [.NET MAUI extension](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.dotnet-maui) recommended.
5147
- JDK: 1.8+
5248

5349
### iOS
5450

5551
- Supported OS: **iOS 13.0** or higher.
5652
- Supported ABI: **arm64** and **x86_64**.
57-
- Development Environment: Visual Studio 2022 for Mac and Xcode 14.3+ recommended.
53+
- Development Environment: VS Code with the [.NET MAUI extension](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.dotnet-maui) and latest Xcode version recommended.
5854

5955
## Installation
6056

61-
### Visual Studio for Mac
57+
### VS Code
6258

63-
In the **NuGet Package Manager>Manage Packages for Solution** of your project, search for **Dynamsoft.BarcodeReaderBundle.Maui**. Select Version **11.4.1200** and click **install**.
59+
After [creating the project](#vs-code-for-ios), open a terminal in the project directory and run:
60+
61+
```bash
62+
dotnet add package Dynamsoft.BarcodeReaderBundle.Maui --version 11.4.1300
63+
```
6464

6565
### Visual Studio for Windows
6666

@@ -73,7 +73,7 @@ You need to add the library via the project file and complete additional steps f
7373
...
7474
<ItemGroup>
7575
...
76-
<PackageReference Include="Dynamsoft.BarcodeReaderBundle.Maui" Version="11.4.1200" />
76+
<PackageReference Include="Dynamsoft.BarcodeReaderBundle.Maui" Version="11.4.1300" />
7777
</ItemGroup>
7878
</Project>
7979
```
@@ -106,12 +106,20 @@ If you are a beginner with MAUI, please follow the guide on the <a href="https:/
106106
3. Name the project **ScanBarcodes**. Select a location for the project and click **Next**.
107107
4. Select **.Net 10.0** and click **Create**.
108108

109-
#### Visual Studio for Mac
109+
#### VS Code for iOS
110110

111-
1. Open Visual Studio and select **New**.
112-
2. Select **Multiplatform > App > .Net MAUI App > C#** and click **Continue**.
113-
3. Select **.Net 10.0** and click **Continue**.
114-
4. Name the project **ScanBarcodes** and select a location, click **Create**.
111+
1. Open a terminal and run the following command to create a new .NET MAUI project:
112+
113+
```bash
114+
dotnet new maui -n ScanBarcodes
115+
cd ScanBarcodes
116+
```
117+
118+
2. Open the project in VS Code:
119+
120+
```bash
121+
code .
122+
```
115123

116124
### Include the Library
117125

@@ -192,7 +200,7 @@ View the [installation section](#installation) on how to add the library.
192200

193201
### Configure the Camera Permission
194202

195-
Open the **Info.plist** file under the **Platforms/iOS/** folder (Open with XML Text Editor). Add the following lines to request camera permission on iOS platform:
203+
Open the **Info.plist** file under the **Platforms/iOS/** folder (Open with XML Text Editor). Add the following lines inside the `<dict>` element to request camera permission on iOS platform:
196204

197205
```xml
198206
<key>NSCameraUsageDescription</key>
@@ -201,10 +209,31 @@ Open the **Info.plist** file under the **Platforms/iOS/** folder (Open with XML
201209

202210
### Run the Project
203211

204-
Select your device and run the project.
212+
**Visual Studio**: Select your target device in the toolbar and click **Run**.
213+
214+
**VS Code**: Use the **.NET MAUI** extension's device picker in the status bar to select a target device, then press **F5** to build and deploy. Alternatively, run from the terminal:
215+
216+
```bash
217+
# Android
218+
dotnet build -t:Run -f net10.0-android
219+
220+
# iOS (requires a connected device or simulator on macOS)
221+
dotnet build -t:Run -f net10.0-ios
222+
```
205223

206224
<div class="blockquote-note"></div>
207-
> If you are running Android only on Visual Studio Windows, please manually exclude iOS and Windows platforms. Otherwise, the Visual Studio will report type or namespace not found errors.
225+
> The library only supports the **Android** and **iOS** platforms. If you encounter build errors caused by other target frameworks, remove the unsupported platforms:
226+
>
227+
> - **Visual Studio**: Manually exclude the iOS and Windows targets from the build configuration toolbar.
228+
> - **VS Code / CLI**: Open the `.csproj` file and remove the platforms you do not need from the `<TargetFrameworks>` element, for example:
229+
>
230+
> ```xml
231+
> <!-- Before -->
232+
> <TargetFrameworks>net10.0-android;net10.0-ios;net10.0-maccatalyst;net10.0-windows10.0.19041.0</TargetFrameworks>
233+
>
234+
> <!-- After (Android only) -->
235+
> <TargetFrameworks>net10.0-android</TargetFrameworks>
236+
> ```
208237
209238
![Exclude iOS and Windows from targets](../assets/maui-exclude.png)
210239

0 commit comments

Comments
 (0)