Jean-Marie Alfonsi's repositories
Sharpnado.Tabs
Pure MAUI and Xamarin.Forms Tabs, including fixed tabs, scrollable tabs, bottom tabs, badge, segmented control, custom tabs, button tabs, bendable tabs...
Sharpnado.MaterialFrame
A modern MAUI (and XF) Frame component supporting blur, acrylic, dark mode. Implemented with RealtimeBlurView on Android (custom blurview) and UIVisualEffectView on iOS.
Sharpnado.Shadows
Add as many custom shadows (Color, Offset, Blur, Neumorphism) as you like to any Xamarin.Forms view (Android, iOS, UWP).
Xamarin-Forms-Practices
Collection of good practices for Xamarin forms developement
Sharpnado.CollectionView
A performant list view supporting: grid, horizontal and vertical layout, drag and drop, and reveal animations.
Sharpnado.TaskLoaderView
Free yourself from IsBusy=true! The `TaskLoaderView` is a UI component that handles all your UI loading state (Loading, Error, Result, Notification), and removes all the pain of async loading from your view models (try catch / async void / IsBusy / HasErrors / base view models / ...) thanks to its brother the `TaskLoaderNotifier`.
Xamarin.Forms.Nuke
The famous iOS Nuke native image caching library for Xamarin.Forms
Sharpnado.TaskMonitor
Free yourself from async void! TaskMonitor is a component (a task wrapper) helping you to deal with "fire and forget" Task (non awaited Task) by implementing async/await best practices.
Maui.Skeleton
The new loading approach for cool apps in Xamarin Forms
falotier_riverpod
The purpose of this PoC is to implement main real life app use cases and see if Riverpod elegantly supports all the needed mutations.
Mvvm.Flux.Maui
Showcase the mvvm flux architecture (one-way update)
ZeroLog.Core
A high-performance, zero-allocation .NET string interpolation handling core for logging libraries
MauiDay2024
Materials from .NET MAUI Day 2024
uno.toolkit.ui
A set of custom controls for the WinUI and the Uno Platform not offered out of the box by WinUI, such as Card, TabBar, NavigationBar, etc.
Xamarin.Plugin.SharedTransitions
Shared Element Transitions between pages in Xamarin.Forms (IOS/Android)
learn-dotnet-maui
A repository filled with resources available to you to start learning or deepen your knowledge about .NET MAUI
markdown
A Dart markdown library
SkiaSharp
SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
uno.extensions
This is a multi-platform app project template using Uno Platform and the latest .NET practices.