Skip to content

walnut-co/flic2lib.maui

 
 

Repository files navigation

walnut.flic2lib.Maui

NuGet NuGet

.NET 9 MAUI bindings for Flic2 smart buttons with comprehensive background event handling support.

Packages

This repository contains two NuGet packages:

walnut.flic2lib.Platforms

Contains .NET 9 Android and iOS bindings for the Flic2 native SDKs.

  • Android: Targets API 29+ (Android 10+)
  • iOS: Targets iOS 13.0+ with automatic linking support
  • Includes native libraries and framework files
  • Version 1.0.9+: Automatic iOS linking fixes included

walnut.flic2lib.Maui

Contains .NET 9 MAUI implementation for cross-platform Flic2 button integration.

  • Cross-platform API for Flic2 button management
  • Background event handling support
  • Android foreground service integration
  • iOS background task management

Installation

<PackageReference Include="walnut.flic2lib.Maui" Version="1.0.9" />

The walnut.flic2lib.Platforms package will be automatically included as a dependency.

Native SDK References

This binding is based on the official Flic2 SDKs:

Documentation

Development

  • .NET 9.0
  • Visual Studio 2022 or JetBrains Rider
  • Android SDK (API 29+)
  • Xcode (for iOS development)

License

MIT License - see individual SDK repositories for native library licensing.

About

Libarary for Flic Buttons

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 38.2%
  • Objective-C 34.8%
  • C 18.1%
  • PowerShell 8.7%
  • Swift 0.2%