XPlugins.iOS.BEMCheckBox version 8, 9, and 10 released!

I’m pleased to announce that versions 8.0.0, 9.0.0, and 10.0.0 of the XPlugin.iOS.BEMCheckBox have been released. XPlugin.iOS.BEMCheckBox allows you to use the iOS BEMCheckBox, created by Boris Emorine (Boris-Em), in your MAUI projects.

You can find the releases on NuGet:

https://www.nuget.org/packages/SaturdayMP.XPlugins.iOS.BEMCheckBox

XPlugin project:

https://github.com/saturdaymp/XPlugins.iOS.BEMCheckBox

BEMCheckBox project:

https://github.com/saturdaymp/BEMCheckBox

The XPlugin.iOS.BEMCheckBox versions now match the .NET version so version 8 targets .NET 8, version 9 targets.NET 9, and so on. Version 8 and onwards use BEMCheckBox v2.2.0, which requires iOS 18 or higher.

[Read More]
Categories: releases  Tags: bemcheckbox dotnet ios maui xplugins 

XPlugins.iOS.BEMCheckBox v3.0.1 Released (.NET 6.0+ Support)!

BEMCheckBox Example Gif

I’m happy to announce that v3.0.1 of the XPlugins.iOS.BEMCheckBox has been released! This release updates XPlugins.iOS.BEMCheckBox so it can be used in .NET 6.0 and higher projects (e.g. net6.0-ios12). You can find the latest release on NuGet here.

You can ignore the v3.0.0 release. The NuGet package incorrectly listed the minimum iOS version as 16.1 (e.g. net6.0-ios16.1) instead of 12.0 (e.g. net6.0-ios12).

Let me know if you spot an issue or have an improvement by opening an issue.

[Read More]

XPlugins.iOS.BEMCheckBox v2.0.0 Released!

I’m happy to announce that XPlugins.iOS.BEMCheckBox v2.0.0 has been released! This a wrapper for the BEMCheckBox which lets you create highly customizable, animated checkboxes for iOS. You can find the v2.0.0 NuGet package here.

BEMCheckBox Example Gif

This release includes all the fixes to the underlying BEMCheckBox from v1.4.1 to v2.0.0. This includes the following breaking changes:

  • Minimum iOS version was increased from 8.4 to 12.

  • Events renamed:

    • DidTapCheckBox renamed to DidTap

    • AnimationDidStopForCheckBox to AnimationDidStopFor

      [Read More]

BEMCheckBox v2.0.0 Released!

I’m happy to announce that BEMCheckBox v2.0.0 has been released! It is a open source library making it easy to create beautiful, highly customizable, animated checkboxes for iOS. You can find the install instructions here.

BEMCheckBox Example Gif

This a forked release as it does not appear the original project by Boris-EM is supported. If Boris-EM, or anyone else with access to original repo, is reading this I’m happy to merge my changes back. It should be noted that don’t have great track record of supporting my open source projects but I’m hoping to improve my stats.

[Read More]

Today I Learned How to Create a Xamarin iOS Binding for Objective-C Libraries - Part 4 The Actual Binding

This is the 4th and final part about incorporating an objective-c library in Xamarin.  In my case I’m binding BEMCheckBox.  In part 3 we used Sharpie to create a C# interface for the BEMCheckBox.  In this post we will show how to use that interface. Finally you can find a working example of BEMCheckBox in Xamarin iOS here.

First take the APIDefinitions.cs and Structs.cs files in a location accessible to Visual Studio.  Also take the BEMCheckBox.framework folder and move this location accessible to Visual Studio.  For me this means moving the files to my Windows computer.

[Read More]