acrylic Featured Migrating MaterialFrame to MAUI Handlers: A StackBlur Story HI THERE AGAIN! Sharpnado strikes again my dudes. I have been kind of busy, some deep diving into MaterialFrame internals, and I must say: what started as a simple handler migration turned into a complete Android blur rewrite. 0:00 /0:35 1× Remember when MaterialFrame had that sweet blur
dotnet maui Featured Sharpnado.Tabs 4.0: Pure MAUI Touch Effects Across All Platforms HI THERE! Long time no see eeeeh? Well I have been kind of busy, Flutter stuff, musical projects, and such... But lately I got back to some good old MAUI, and I must say since version 9.0, it's very nice! I wanted to give some love to
riverpod Loading data with Riverpod: an AsyncValue story In Riverpod, the AsyncValue object offers all you need to represent your providers loading states (loading/error/success/refreshing).
xamarin forms .NET MAUI: painfully slow debugging resolved with speedscope If you experiment long painful startup times, or even very long view construction times during your app lifetime when debugging, you can enable XAMLC again by setting a hidden property.
android .net MAUI: Disable scrolling on Android A quick one today! So for a new drag and drop component I needed to temporary disable the scrolling of a parent ScrollView. Ok no biggies I went just scrollView.IsEnable = false. But, hey!! Nothing happens like WTFudge REALLY MAUI??? I then went to MAUI sources and saw that: public
blur MaterialFrame MAUI: blur effect, acrylic brush, dark theme... Add blur effect to your views on .net MAUI. But also supports Dark and Light theming, and a nice acrylic effect.
maui Maui.Nuke: native image caching for iOS Nuke image caching library for dotnet MAUI. GitHub - roubachof/Maui.Nuke: Maui version of the Nuke iOS image caching native libraryMaui version of the Nuke iOS image caching native library - GitHub - roubachof/Maui.Nuke: Maui version of the Nuke iOS image caching native libraryGitHubroubachof Get it from
dotnetmaui A Drag And Drop Performant CollectionView for MAUI I finally ported sharpnado's xamarin.forms collection view to dotnet MAUI \o/ Sharpnado's MAUI CollectionView on Github * Performance oriented * Horizontal, Grid, Carousel or Vertical layout * Header, Footer and GroupHeader * Reveal custom animations * Drag and Drop * Column count * Infinite loading with Paginator component * Snapping on first or
falotier Falotier Riverpod Part 2: a simple reactive architecture Let's see a simplified DDD architecture that served me well over the years, and integrate riverpod in it :)
dotnetmaui The DelayedView: a better LazyView https://github.com/roubachof/Sharpnado.Tabs You may know the LazyView, which builds lazily the views it wraps. Doing so, it reduces your page loading time, especially if you have complex pages. So the lazy view is great for reducing your loading time, but not so great to keep your
flutter Falotier Riverpod: a 'real life' state management PoC (Part 1) Hi there! This is my first Flutter post, \(• ◡ •)/ Full app code here: GitHub - roubachof/falotier_riverpod: The purpose of this PoC is to implement main real life app use cases and see if the selected state management library elegantly supports all the needed mutations. The select state management library
dotnetmaui Full customizable Tabs for MAUI Here it is! Sharpnado.Tabs is now migrated to dotnet MAUI \o/ https://github.com/roubachof/Sharpnado.Tabs You will find all your beloved features including: * Fully customizable * Underlined tabs, bottom tabs, Segmented control, scrollable tabs * Vertical tabs * Lazy and Delayed views * Material tabs specs full implementation * SVG support thanks
dotnetmaui MetroLog.Maui: logging taylor-made for Maui The amazing performance-driven MetroLog logging library was finally ported to .net 6 and MAUI!
xamarin forms Xamarin.Forms/MAUI CollectionView performance issue: it's your own damn fault. So I have seen a lot of people complaining about the performance of the CollectionView on Xamarin.Forms and soon it will be the same with Maui... If you have a laggy list, it's true there are some issues with the implementation of vanilla XF CollectionView (especially with
taskloaderview Migrating a Xamarin lib to MAUI: TaskLoaderView (1/2) https://github.com/roubachof/Sharpnado.TaskLoaderView Hey hey hey! Long time no see! I'm a bit busy with a personal artistic project that will be released later this year... But hey, I won't miss the MAUI wave \o/ So as you may know, I have several
xamarin forms Getting Xamarin.Forms Prism navigation service to throw exceptions Hello Folks! Today a quickie: since I don't know which version, the awesome Xamarin.Forms navigation framework Prism, stopped raising exceptions on navigation. It now returns a INavigationResult which has a Exception property... The issue Being a supporter of the component-oriented architecture, I love my Tasks. When I
binding Xamarin.Nuke: a Xamarin binding for the iOS image caching library https://github.com/roubachof/NukeProxy Today's guest: The one and only Cheese Baron! I know the cheeeese since my MVVMCross days when we were binding C# code on native views like aristocrats. For me he is one of the pillar of Xamarin open source community. So I was
xamarin forms Sharpnado.CollectionView 2.0 is reborn with header/footer and drag and drop https://github.com/roubachof/Sharpnado.CollectionView Version 2.0 breaking changes: no more HorizontalListView The mighty Xamarin.Forms HorizontalListView has finally been renamed CollectionView \o/. Historically, the HorizontalListView, was just uh, and horizontal list view :) But thanks to the power of UICollectionView and RecyclerView, I quickly extended it with grid
xamarin forms Sharpnado.Tabs 2.2: Material Design Tabs and Geometry (SVG) icon support Tabs version 2.2.0 is here \o/ https://github.com/roubachof/Sharpnado.Tabs What's new? Material Design tabs specs full support Contributor: @mkanyo (Miklos Kanyo) A new type of tab has been introduced: the MaterialUnderlinedTabItem. It's a full implementation of the material tabs specifications: https:
xamarin forms Sharpnado.MaterialFrame for macOS Get it from Github and Nuget: https://github.com/roubachof/Sharpnado.MaterialFrame Hello World ✌ My name is Joachim Leonfellner, online I usually go by nor0x or johnny_leo. I'm an indie developer based in Vienna, Austria but trying to be remote as much as possible so traveling is
drag and drop Even better drag and drop with DragAndDropTrigger and DragAndDropDirection WARNING the HorizontalListView has been renamed to CollectionView since version 2.0. https://github.com/roubachof/Sharpnado.CollectionView DragAndDropTrigger and DragAndDropDirection You can now choose if you want to begin the drag and drop with a Pan gesture or a LongPress. * DragAndDropTrigger="Pan" * DragAndDropTrigger="LongTap" You
xamarin Build C#9 with AppCenter First I must confess something. I think that appcenter is one of the best devops tool on the market: * It's super intuitive * It's super easy to setup * Distribution is a blessing * You can organize a close beta test with no pain * Diagnostics are super powerful * You
xamarin forms Bind MVVM Async Commands to Snackbar and Loading dialog https://github.com/roubachof/Sharpnado.TaskLoaderView If you don't know yet about the TaskLoaderView, I can only say this: "This is a component that will allow you to save a huge amount of time by making your project safer." -Elbert Einstein- Remember all those pesky IsBusy,
xamarin forms Xamarin.Forms vertical Tabs and HorizontalListView drag and drop Tabs version 2.1.0 and HorizontalListView v1.8.1 are here \o/ (and also MaterialFrame v1.1.4) https://github.com/roubachof/Sharpnado.Tabs WARNING the HorizontalListView has been renamed to CollectionView since version 2.0. https://github.com/roubachof/Sharpnado.CollectionView What's new? Vertical Tabs PR
sharpnado Sharpnado.HorizontalListView 1.8: reveal animations WARNING the HorizontalListView has been renamed to CollectionView since version 2.0. https://github.com/roubachof/Sharpnado.CollectionView Version 1.8 breaking changes Namespace changed from Sharpnado.Presentation.Forms.HorizontalListView to Sharpnado.HorizontalListView. HorizontalListView, like MaterialFrame, Tabs and Shadows, now uses the same xml namespace: http://sharpnado.com. Because of