/Maui.FreakyControls

FreakyControls is a free OSS UI Kit for .NET MAUI which provides a set of controls and utilities to build modern mobile apps.

Primary LanguageC#MIT LicenseMIT

Freaky Controls are your usual Maui Controls but with a freaky twist to it :D

Platforms

Support OS
iOS iOS 11.0 +
Android API 23+ (Marshmallow)

Documentation

For more details and API documentation check our Wiki

Like what you saw? Want to keep this repo alive?

Previews:

iOS Android

License

The license for this project can be found here

Installation

Add our NuGet package or

Run the following command to add nuget to your .Net MAUI app:

  Install-Package FreakyControls -Version xx.xx.xx

Adding FreakyControlsHandlers to your MAUI app:

Add the following using statement and then Init the handlers in your MauiProgram:

  using MAUI.FreakyControls.Extensions;

And then in your MauiProgram which would be something like below :

  namespace Something;
  
  public static class MauiProgram
  {     
  var builder = MauiApp.CreateBuilder();
	  builder
		.UseMauiApp<App>()
  .ConfigureMauiHandlers(handlers =>
  {
      handlers.AddFreakyHandlers(); // To Init your freaky handlers for Entry and Editor
  });
              // This line is needed for the follow issue: https://github.com/mono/SkiaSharp/issues/1979
	  builder.InitSkiaSharp(); // Use this if you want to use FreakySvgImageView 
	  return builder.Build();
  }   

Now you can use the controls in your app.

Activity

Sparkline:

Sparkline

RepoBeats:

RepoBeats