Skip to main content

Examples

The public Hybrid examples repository contains a solution for each example. Select the 4.1 or 4.0 branch to match your application's release line; links below use 4.1. Start with the repository's README, which records current dependencies and validation limits.

Choose an example​

ExampleWhat to exploreDocumentation
ShowcaseLocal and remote UI with multiple device integrationsWisej.NET Features
AuthenticationNative biometric authenticationExtensions
DocumentScannerDocument capture on Android and iOSDocument Scanner
ExternalAppsExternal URI schemesLaunch External Apps
PlatformCodeCalling native and MAUI codeInvoke Platform Code
NetworkEventsNetwork state changesNetwork Events
ShortcutsApp actionsShortcuts
LocalDatabaseLocal SQLite storageSQLite
NavigationNative navigationDeviceNavigation
FlashlightNative flashlight controlDeviceFlashlight
RemoteWebApiCalling a web API; Android client targetREST with HttpClient

Build and run​

The 4.1 examples currently select .NET 9, MAUI 9.0.120 and Wisej.NET / Hybrid 4.1.4. Follow global.json and the selected project's target frameworks rather than applying the .NET 8 instructions from an older video. Install the target platform's workloads, open the example solution, restore dependencies, and select the native client as the startup project. iOS and Mac Catalyst builds need the matching Apple tools and signing setup on a Mac.

For example, the DocumentScanner client targets Android and iOS:

git clone --branch 4.1 https://github.com/iceteagroup/wisej-hybrid-examples.git
cd wisej-hybrid-examples
dotnet workload restore DocumentScanner/HybridClient/HybridClient.csproj
dotnet restore DocumentScanner/Wisej.Hybrid.DocScanner.sln
dotnet build DocumentScanner/HybridClient/HybridClient.csproj -f net9.0-android

Run it on a device or supported emulator with camera permissions. A build verifies compilation and packaging; verify the scan and its result on the intended device separately.

Source dependencies

Authentication and Showcase are not standalone NuGet-only examples on the 4.1 branch. Authentication needs the sibling Hybrid Extensions source checkout because its 4.1 packages are not published. Showcase also needs the Hybrid core source. The repository README describes those paths and Showcase's override properties. Those private repositories require access; choose a package-based example such as DocumentScanner when that access is unavailable.

Validation limits​

The repository has build scripts, local package experiments and validation reports. A local feed is not a NuGet release, and recorded build or simulator checks do not establish end-to-end operation of every feature. Check Platform Capabilities and Release Notes before relying on a feature or backport. Configure your own signing and application identity before distribution.